Antti P Miettinen <[EMAIL PROTECTED]> writes: > So the token field indicates transaction error in qtd_copy_status(), > right? How could I diagnose further?
I added some ehci_dbg() and dump_stack() calls here and there and been reading the USB 2.0 spec. It seems that for some reason the USB device inside the PCI card sometimes gives transaction errors: [17179738.432000] ehci_hcd 0000:03:0c.2: XactErr, ep3in, token=0000cd08 [17179783.756000] ehci_hcd 0000:03:0c.2: XactErr, ep0out, token=00000c08 [17179784.868000] ehci_hcd 0000:03:0c.2: XactErr, ep2in, token=80004d08 [17179831.060000] ehci_hcd 0000:03:0c.2: XactErr, ep2in, token=80004d08 etc.. and finally hard failure: [17181900.808000] ehci_hcd 0000:03:0c.2: XactErr, ep3in, token=0038c948 [17181900.808000] ehci_hcd 0000:03:0c.2: XactErr, ep0out, token=80008148 [17181900.808000] ehci_hcd 0000:03:0c.2: devpath 1 ep0out 3strikes,t=80008148 In the usbmon log as far as I've understood we first get one EPIPE which corresponds to the token having transfer length 0x38 above and then start getting EPROTO: f76228c0 30344747 C Bi:002:02 -32 39424 = 36629c1a dc40077f eefbb3df d85cf2d0 09661035 40829685 d6fa47bf d1ff4134 f76228c0 30344747 S Bi:002:02 -115 39480 < f7723bc0 30344747 C Bi:002:03 -71 10240 = 780c27df afdfe043 b14a917c eab7edf8 b8007f36 58551dad f866c527 6c1e391b f7723bc0 30344747 S Bi:002:03 -115 39480 < f7622840 30344748 C Bi:002:02 -71 0 f7622840 30344748 S Bi:002:02 -115 39480 < f7723b40 30344748 C Bi:002:03 -71 0 Does anyone have tools/scripts for decoding the usbmon logs? -- http://www.iki.fi/~ananaza/ ------------------------------------------------------------------------- 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