[freebsd@generic /usr/src/tools/tools/usbtest]$ sudo ./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 >1 [] Select USB device: 0) ugen3.1: at usbus3 1) ugen2.1: at usbus2 2) ugen1.1: at usbus1 3) ugen0.1: at usbus0 4) ugen5.1: at usbus5 5) ugen4.1: at usbus4 6) ugen4.2: at usbus4 7) ugen5.2: at usbus5 8) ugen5.3: at usbus5 9) ugen5.4: at usbus5 10) ugen5.5: at usbus5 11) ugen5.6: at usbus5 12) ugen5.7: at usbus5 r) Refresh device list x) Return to previous menu Enter integer value>9 [0.2] - Select Host Mode Test (via LibUSB): 1) Select USB device (VID=0x1e91, PID=0xa4a7) 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=0x1e91, PID=0xa4a7) 40) Select another device x) Return to previous menu >30 Could not find USB endpoints [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=0x1e91, PID=0xa4a7) 40) Select another device x) Return to previous menu >