root@atlantis:/usr/src/tools/tools/usbtest # usbtest [0] - Select Computer Mode: 1) This computer is Running the Device Side 2) This computer is Running the Host Side x) Return to previous menu >2 [0.2] - Select Host Mode Test (via LibUSB): 1) Select USB device (VID=0x0000, PID=0x0000) 2) Manually enter USB vendor and product ID 3) Force FULL speed operation: 4) Mass Storage (UMASS) 5) Modem (UMODEM) 10) Start String Descriptor Test 11) Start Port Reset Test 12) Start Set Config Test 13) Start Get Descriptor Test 14) Start Suspend and Resume Test 15) Start Set and Clear Endpoint Stall Test 16) Start Set Alternate Interface Setting Test 17) Start Invalid Control Request Test 30) Duration: <60> seconds x) Return to previous menu >4 [0.2.4] - Mass Storage Test Parameters: 1) Toggle I/O mode: 2) Toggle I/O size: 3) Toggle I/O delay: 4) Toggle I/O offset: 5) Toggle I/O area: 6) Toggle I/O pattern: 7) Toggle try invalid SCSI command: 8) Toggle try invalid wrapper block: 9) Toggle try invalid MaxPacketSize: 10) Toggle try last Logical Block Address: 11) Toggle I/O lun: <0> 12) Set maximum number of errors: <-1> 13) Set test duration: <60> seconds 14) Toggle try aborted write transfer: 15) Toggle request sense on error: 16) Toggle try all LUN: 17) Toggle try too short wrapper block: 20) Reset parameters 30) Start test (VID=0x0000, PID=0x0000) 40) Select another device x) Return to previous menu >40 [] Select USB device: 0) ugen1.1: <0x1022 XHCI root HUB> at usbus1 1) ugen0.1: <0x1022 XHCI root HUB> at usbus0 2) ugen0.2: at usbus0 3) ugen1.2: at usbus1 r) Refresh device list x) Return to previous menu Enter integer value>3 [0.2.4] - Mass Storage Test Parameters: 1) Toggle I/O mode: 2) Toggle I/O size: 3) Toggle I/O delay: 4) Toggle I/O offset: 5) Toggle I/O area: 6) Toggle I/O pattern: 7) Toggle try invalid SCSI command: 8) Toggle try invalid wrapper block: 9) Toggle try invalid MaxPacketSize: 10) Toggle try last Logical Block Address: 11) Toggle I/O lun: <0> 12) Set maximum number of errors: <-1> 13) Set test duration: <60> seconds 14) Toggle try aborted write transfer: 15) Toggle request sense on error: 16) Toggle try all LUN: 17) Toggle try too short wrapper block: 20) Reset parameters 30) Start test (VID=0x0951, PID=0x1666) 40) Select another device x) Return to previous menu >30 Attaching to: ugen1.2: at usbus1 @ iface 0 Resetting device ... Testing SCSI commands ... Disk reports a capacity of LBA=60437491 and BS=512 Trying invalid SCSI command: ERROR: Data transfer: 6 Result as expected Trying invalid SCSI command: ERROR: CSW status: 1 Result as expected Trying invalid SCSI command: ERROR: Data transfer: 6 Result as expected Trying invalid SCSI command: ERROR: CSW status: 1 Result as expected Trying invalid USB wrapper block signature: ERROR: Data transfer: 4 Result as expected Trying invalid USB wrapper block signature: ERROR: Data transfer: 4 Result as expected Trying invalid USB wrapper block signature: TIMEOUT: Trying to get CSW again. 8 tries left. TIMEOUT: Trying to get CSW again. 7 tries left. TIMEOUT: Trying to get CSW again. 6 tries left. TIMEOUT: Trying to get CSW again. 5 tries left. TIMEOUT: Trying to get CSW again. 4 tries left. TIMEOUT: Trying to get CSW again. 3 tries left. TIMEOUT: Trying to get CSW again. 2 tries left. TIMEOUT: Trying to get CSW again. 1 tries left. ERROR: Could not read CSW: Stalled or timeout (4). Result as expected Trying invalid USB wrapper block signature: ERROR: Data transfer: 4 Result as expected ERROR: CSW status: 1 INFO: Prevent medium removal failed ERROR: Data transfer: 6 INFO: Read Table Of Content failed ERROR: Short data: 13 of 512 bytes ERROR: do_read_10 ERROR: Short data: 13 of 512 bytes ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 ERROR: Data transfer: 4 ERROR: do_read_10 Highest readable LBA: 0 (WRONG), Capacity is 0 MBytes Highest testable LBA: 1 Setting up initial data pattern, LBA limit = 1 ... ERROR: Data transfer: 4 ERROR: do_read_10 FAILED [0.2.4] - Mass Storage Test Parameters: 1) Toggle I/O mode: 2) Toggle I/O size: 3) Toggle I/O delay: 4) Toggle I/O offset: 5) Toggle I/O area: 6) Toggle I/O pattern: 7) Toggle try invalid SCSI command: 8) Toggle try invalid wrapper block: 9) Toggle try invalid MaxPacketSize: 10) Toggle try last Logical Block Address: 11) Toggle I/O lun: <0> 12) Set maximum number of errors: <-1> 13) Set test duration: <60> seconds 14) Toggle try aborted write transfer: 15) Toggle request sense on error: 16) Toggle try all LUN: 17) Toggle try too short wrapper block: 20) Reset parameters 30) Start test (VID=0x0951, PID=0x1666) 40) Select another device x) Return to previous menu