David Brownell wrote:
> On Monday 08 January 2007 5:55 am, Phil Endecott wrote:
>> # ./testusb -D /proc/bus/usb/004/010 -t10
>> (Never completes, no output)
>> dmesg:
>> 
>> Jan  8 12:37:38 egypt kernel: usbtest 4-4:3.0: TEST 10:  queue 32 
>> control calls, 1000 times
>> (no further output)
>
> Actually if you unplug the device at that point you should get a short
> burst of additional diagnostic output, saying among other useful data
> just which subtest failed.

Jan 15 11:15:18 egypt kernel: ehci_hcd 0000:00:10.3: fatal command 010039 
(park)=0 ithresh=1 Async Periodic period=256 RUN
Jan 15 11:15:18 egypt kernel: ehci_hcd 0000:00:10.3: fatal status e008 Async 
Periodic Recl FLR
Jan 15 11:15:18 egypt kernel: ehci_hcd 0000:00:10.3: devpath 4 ep0in 3strikes
Jan 15 11:15:18 egypt kernel: drivers/usb/misc/usbtest.c: subtest 12 error, 
status -71
Jan 15 11:15:18 egypt kernel: drivers/usb/misc/usbtest.c: control queue 80.06, 
err -71, 28516 left
Jan 15 11:15:18 egypt kernel: drivers/usb/misc/usbtest.c: subcase 13 completed 
out of order, last 11
Jan 15 11:15:18 egypt kernel: ehci_hcd 0000:00:10.3: devpath 4 ep0in 3strikes
Jan 15 11:15:18 egypt kernel: drivers/usb/misc/usbtest.c: subtest 12 error, 
status -71
Jan 15 11:15:18 egypt kernel: hub 4-0:1.0: state 7 ports 6 chg 0000 evt 0010
Jan 15 11:15:18 egypt kernel: ehci_hcd 0000:00:10.3: GetStatus port 4 status 
001002 POWER sig=se0 CSC
Jan 15 11:15:18 egypt kernel: hub 4-0:1.0: port 4, status 0100, change 0001, 12 
Mb/s
Jan 15 11:15:18 egypt kernel: usb 4-4: USB disconnect, address 7
Jan 15 11:15:18 egypt kernel: usb 4-4: unregistering device
Jan 15 11:15:18 egypt kernel: usb 4-4: usb_disable_device nuking all URBs
Jan 15 11:15:18 egypt kernel: usb 4-4: unregistering interface 4-4:3.0
Jan 15 11:15:18 egypt kernel:  usbdev4.7_ep87: ep_device_release called for 
usbdev4.7_ep87
Jan 15 11:15:18 egypt kernel:  usbdev4.7_ep03: ep_device_release called for 
usbdev4.7_ep03
Jan 15 11:15:18 egypt kernel:  usbdev4.7_ep8b: ep_device_release called for 
usbdev4.7_ep8b
Jan 15 11:15:18 egypt kernel: usbtest 4-4:3.0: disconnect
Jan 15 11:15:18 egypt kernel: usb 4-4:3.0: uevent
Jan 15 11:15:18 egypt kernel:  usbdev4.7_ep00: ep_device_release called for 
usbdev4.7_ep00
Jan 15 11:15:18 egypt kernel: usb 4-4: uevent
Jan 15 11:15:18 egypt kernel: hub 4-0:1.0: debounce: port 4: total 100ms stable 
100ms status 0x100

> Also, unless this is with UHCI, enabling USB debugging will produce
> files /sys/class/usb_host/usb_hostN/async showing the schedule of USB
> transactions.  What you could do is snapshot that file when this hang
> happens ... the top few entries for the endpoint for this test will be
> informative, showing exactly which subtest saw trouble.

qh/dd90b280 dev7 hs ep0 40406007 40000000 (80090d88* data1 nak2)
        c9d09c60*in len=9 80090d80 urb d86cc860
        dd906060+out len=0 80008c80 urb d86cc860
        c9d08a20 setup len=8 00080e80 urb d86ccd40
        c9d09d80 in len=960 83c00d80 urb d86ccd40
        dd906240 out len=0 80008c80 urb d86ccd40
        c9d09420 setup len=8 00080e80 urb d86cc620
        c9d09e40 in len=64 80400d80 urb d86cc620
        dd906360 out len=0 80008c80 urb d86cc620
        c9d08000 setup len=8 00080e80 urb d86ccda0
        c9d09f60 in len=18 80120d80 urb d86ccda0
        dd126360 out len=0 80008c80 urb d86ccda0
        c9d08f00 setup len=8 00080e80 urb d86cc260
        dd126000 in len=9 80090d80 urb d86cc260
        dd1263c0 out len=0 80008c80 urb d86cc260
        c9d089c0 setup len=8 00080e80 urb dd7b90c0
        dd126060 in len=18 80120d80 urb dd7b90c0
        dd126480 out len=0 80008c80 urb dd7b90c0
        c9d08960 setup len=8 00080e80 urb dd7b95a0
        dd1261e0 in len=9 80090d80 urb dd7b95a0
        dd906420 out len=0 80008c80 urb dd7b95a0
        c9d093c0 setup len=8 00080e80 urb dd7b9900
        dd126240 in len=1 80010d80 urb dd7b9900
        dd126840 out len=0 80008c80 urb dd7b9900
        c9d08f60 setup len=8 00080e80 urb dd7b9720
        dd126420 in len=2 80020d80 urb dd7b9720
        dd126540 out len=0 80008c80 urb dd7b9720
        c9d08540 setup len=8 00080e80 urb dd7b98a0
        dd1265a0 in len=2 80020d80 urb dd7b98a0
        dd1266c0 out len=0 80008c80 urb dd7b98a0
        c9d08120 setup len=8 00080e80 urb d86ccaa0
        dd126720 in len=10 800a0d80 urb d86ccaa0
        dd906300 out len=0 80008c80 urb d86ccaa0
        c9d094e0 setup len=8 00080e80 urb d86cc980
        dd126780 in len=18 80120d80 urb d86cc980
        dd126e40 out len=0 80008c80 urb d86cc980
        c9d09000 setup len=8 00080e80 urb d86cc560
        dd126960 in len=9 80090d80 urb d86cc560
        dd126b40 out len=0 80008c80 urb d86cc560
        c9d086c0 setup len=8 00080e80 urb d86cc140
        dd906180 in len=0 80008d80 urb d86cc140
        c9d08ea0 setup len=8 00080e80 urb d86cce60
        dd126c60 in len=2 80020d80 urb d86cce60
        dd126d20 out len=0 80008c80 urb d86cce60
        c9d08420 setup len=8 00080e80 urb d86ccb60
        dd126ba0 in len=1024 84000d80 urb d86ccb60
        dd126d80 out len=0 80008c80 urb d86ccb60
        c9d08b40 setup len=8 00080e80 urb d86cc740
        dd126660 in len=9 80090d80 urb d86cc740
        dd126de0 out len=0 80008c80 urb d86cc740
        c9d08780 setup len=8 00080e80 urb d86cc2c0
        dd1264e0 in len=9 80090d80 urb d86cc2c0
        dd126ea0 out len=0 80008c80 urb d86cc2c0
        c9d083c0 setup len=8 00080e80 urb d86cc9e0
        c9d09d20 in len=960 83c00d80 urb d86cc9e0
        dd9060c0 out len=0 80008c80 urb d86cc9e0
        c9d09c00 setup len=8 00080e80 urb d86cc380
        c9d09ba0 in len=64 80400d80 urb d86cc380
        dd906120 out len=0 80008c80 urb d86cc380
        c9d09b40 setup len=8 00080e80 urb d86cce00
        c9d09a80 in len=18 80120d80 urb d86cce00
        dd9062a0 out len=0 80008c80 urb d86cce00
        c9d097e0 setup len=8 00080e80 urb d86cc500
        c9d09a20 in len=9 80090d80 urb d86cc500
        dd9063c0 out len=0 80008c80 urb d86cc500
        c9d09840 setup len=8 00080e80 urb d86ccf80
        c9d09ea0 in len=1 80010d80 urb d86ccf80
        dd906480 out len=0 80008c80 urb d86ccf80
        c9d08300 setup len=8 00080e80 urb d86ccc20
        c9d099c0 in len=2 80020d80 urb d86ccc20
        dd906540 out len=0 80008c80 urb d86ccc20
        c9d08de0 setup len=8 00080e80 urb d86cc800
        c9d09f00 in len=2 80020d80 urb d86cc800
        dd9066c0 out len=0 80008c80 urb d86cc800
        c9d09960 setup len=8 00080e80 urb d86cc0e0
        dd1260c0 in len=10 800a0d80 urb d86cc0e0
        dd906600 out len=0 80008c80 urb d86cc0e0
        c9d098a0 setup len=8 00080e80 urb d86cc3e0
        dd126120 in len=18 80120d80 urb d86cc3e0
        dd126f00 out len=0 80008c80 urb d86cc3e0
        c9d09780 setup len=8 00080e80 urb d86ccf20
        dd126180 in len=9 80090d80 urb d86ccf20
        dd126a20 out len=0 80008c80 urb d86ccf20
        c9d09660 setup len=8 00080e80 urb d86cca40
        dd1262a0 in len=0 80008d80 urb d86cca40
        c9d085a0 setup len=8 00080e80 urb d86cc1a0
        c9d09480 in len=2 80020d80 urb d86cc1a0
        dd126ae0 out len=0 80008c80 urb d86cc1a0
        c9d08d80 setup len=8 00080e80 urb d86cc920
        c9d09540 in len=1024 84000d80 urb d86cc920
        dd126300 out len=0 80008c80 urb d86cc920
        c9d09240 setup len=8 00080e80 urb d86cc200
        c9d09ae0 in len=9 80090d80 urb d86cc200
        dd126a80 out len=0 80008c80 urb d86cc200
qh/dd90b180 dev4 hs ep2 42002204 40000000 (88008d80* data1 nak3)
        c9d095a0*



Phil.



-------------------------------------------------------------------------
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

Reply via email to