Hello all, I'm trying to run testusb on a tusb6010 device to test it's host mode functionalities. I compiled the latest linux-omap gittree and enabled the OTG mode.
I'm setting it to host mode by echoing "host" to /sys/devices/platform/musb_hdrc/mode. Here's my scenario: 1. 1 TUSB6010 set to host mode; 2. 2 Mini-b <-> A cable 3. 1 female <-> female USB-A cable; 4. 1 OMAP H2 running as gadget zero; (the testing device) 5. 1 selfpowered USB 2.0 HUB; 6. 1 Mass storage device to copy the testusb binary to device's /tmp; My procedure: 1. Turn on TUSB6010; 2. Set it to host mode; 3. plug the mini-b <-> A cable to the USB HUB 4. plug the mass storage device to the hub 5. copy testusb binary to device's /tmp 6. mount usbfs on /proc/bus/usb 7. run ./testusb -a Results: I ran two tests, either gave me different error messages... TEST #1 RESULTS: /proc/bus/usb/001/004 test 0 --> 25 (error 25) /proc/bus/usb/001/004 test 1 --> 25 (error 25) /proc/bus/usb/001/004 test 2 --> 25 (error 25) /proc/bus/usb/001/004 test 3 --> 25 (error 25) /proc/bus/usb/001/004 test 4 --> 25 (error 25) /proc/bus/usb/001/004 test 5 --> 25 (error 25) /proc/bus/usb/001/004 test 6 --> 25 (error 25) /proc/bus/usb/001/004 test 7 --> 25 (error 25) /proc/bus/usb/001/004 test 8 --> 25 (error 25) /proc/bus/usb/001/004 test 9 --> 25 (error 25) /proc/bus/usb/001/004 test 10 --> 25 (error 25) /proc/bus/usb/001/004 test 11 --> 25 (error 25) /proc/bus/usb/001/004 test 12 --> 25 (error 25) /proc/bus/usb/001/004 test 13 --> 25 (error 25) /proc/bus/usb/001/004 test 14 --> 25 (error 25) /proc/bus/usb/001/004 test 15 --> 25 (error 25) /proc/bus/usb/001/004 test 16 --> 25 (error 25) /proc/bus/usb/001/004 test 17 --> 25 (error 25) /proc/bus/usb/001/004 test 18 --> 25 (error 25) /proc/bus/usb/001/004 test 19 --> 25 (error 25) /proc/bus/usb/001/004 test 20 --> 25 (error 25) /proc/bus/usb/001/004 test 21 --> 25 (error 25) /proc/bus/usb/001/004 test 22 --> 25 (error 25) /proc/bus/usb/001/004 test 23 --> 25 (error 25) /proc/bus/usb/001/004 test 24 --> 25 (error 25) /proc/bus/usb/001/004 test 25 --> 25 (error 25) /proc/bus/usb/001/004 test 26 --> 25 (error 25) /proc/bus/usb/001/004 test 27 --> 25 (error 25) /proc/bus/usb/001/004 test 28 --> 25 (error 25) /proc/bus/usb/001/004 test 29 --> 25 (error 25) TEST #2 RESULTS: unknown speed /proc/bus/usb/001/005 /proc/bus/usb/001/005 test 0 --> 113 (error 113) /proc/bus/usb/001/005 test 1 --> 113 (error 113) /proc/bus/usb/001/005 test 2 --> 113 (error 113) /proc/bus/usb/001/005 test 3 --> 113 (error 113) /proc/bus/usb/001/005 test 4 --> 113 (error 113) /proc/bus/usb/001/005 test 5 --> 113 (error 113) /proc/bus/usb/001/005 test 6 --> 113 (error 113) /proc/bus/usb/001/005 test 7 --> 113 (error 113) /proc/bus/usb/001/005 test 8 --> 113 (error 113) /proc/bus/usb/001/005 test 9 --> 113 (error 113) /proc/bus/usb/001/005 test 10 --> 113 (error 113) /proc/bus/usb/001/005 test 11 --> 113 (error 113) /proc/bus/usb/001/005 test 12 --> 113 (error 113) /proc/bus/usb/001/005 test 13 --> 113 (error 113) /proc/bus/usb/001/005 test 14 --> 113 (error 113) /proc/bus/usb/001/005 test 15 --> 113 (error 113) /proc/bus/usb/001/005 test 16 --> 113 (error 113) /proc/bus/usb/001/005 test 17 --> 113 (error 113) /proc/bus/usb/001/005 test 18 --> 113 (error 113) /proc/bus/usb/001/005 test 19 --> 113 (error 113) /proc/bus/usb/001/005 test 20 --> 113 (error 113) /proc/bus/usb/001/005 test 21 --> 113 (error 113) /proc/bus/usb/001/005 test 22 --> 113 (error 113) /proc/bus/usb/001/005 test 23 --> 113 (error 113) /proc/bus/usb/001/005 test 24 --> 113 (error 113) /proc/bus/usb/001/005 test 25 --> 113 (error 113) /proc/bus/usb/001/005 test 26 --> 113 (error 113) /proc/bus/usb/001/005 test 27 --> 113 (error 113) /proc/bus/usb/001/005 test 28 --> 113 (error 113) /proc/bus/usb/001/005 test 29 --> 113 (error 113) When I ran the same tests with my PC I've got better error messages: take a look: /testusb -D /proc/bus/usb/005/022 unknown speed /proc/bus/usb/.usbfs/005/022 unknown speed /proc/bus/usb/005/022 /proc/bus/usb/005/022 test 0, 0.000006 secs /proc/bus/usb/005/022 test 1, 0.912152 secs /proc/bus/usb/005/022 test 2, 0.717221 secs /proc/bus/usb/005/022 test 3, 0.888688 secs /proc/bus/usb/005/022 test 4, 0.535915 secs /proc/bus/usb/005/022 test 5, 26.124402 secs /proc/bus/usb/005/022 test 6, 15.757709 secs /proc/bus/usb/005/022 test 7, 26.113765 secs /proc/bus/usb/005/022 test 8, 16.130992 secs /proc/bus/usb/005/022 test 9, 2.161058 secs /proc/bus/usb/005/022 test 10, 4.366335 secs /proc/bus/usb/005/022 test 11, 16.029610 secs /proc/bus/usb/005/022 test 12, 16.001989 secs /proc/bus/usb/005/022 test 13 --> 32 (Broken pipe) /proc/bus/usb/005/022 test 14 --> 22 (Invalid argument) What could I do to make this tests work ?? Thank you all... -- Best Regards, Felipe Balbi [EMAIL PROTECTED] ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel