On Thu, 12 Jul 2007, Christoph wrote: > So, > > since yesterday I'm running this: > > drivers/usb/host/ehci-hcd.c:611 > /* complete the unlinking of some qh [4.15.2.3] */ > if (status & STS_IAA) { > if (ehci->reclaim) { > COUNT (ehci->stats.reclaim); > ehci->reclaim_ready = 1; > bh = 1; > } else { > printk(KERN_ERR "AUA: ehci reclaim NULL status: %u\n", status); > } > } > > > and got (once so far): > > Jul 11 16:19:03 denon kernel: [13475.940000] drivers/usb/input/hid-core.c: > submitting ctrl urb: Get_Report wValue=0x0306 wIndex=0x0000 wLength=2 > Jul 11 16:19:03 denon kernel: [13475.960000] drivers/usb/input/hid-core.c: > submitting ctrl urb: Get_Report wValue=0x0336 wIndex=0x0000 wLength=2 > Jul 11 16:19:22 denon kernel: [13495.008000] AUA: ehci reclaim NULL status: 32 > Jul 11 16:19:22 denon kernel: [13495.364000] usbdev4.4_ep81: > ep_device_release called for usbdev4.4_ep81 > Jul 11 16:19:22 denon kernel: [13495.364000] usbdev4.4_ep82: > ep_device_release called for usbdev4.4_ep82 > Jul 11 16:19:22 denon kernel: [13495.368000] usbdev4.4_ep84: > ep_device_release called for usbdev4.4_ep84 > Jul 11 16:20:03 denon kernel: [13535.964000] drivers/usb/input/hid-core.c: > submitting ctrl urb: Get_Report wValue=0x0331 wIndex=0x0000 wLength=3 > Jul 11 16:20:03 denon kernel: [13536.004000] drivers/usb/input/hid-core.c: > submitting ctrl urb: Get_Report wValue=0x0326 wIndex=0x0000 wLength=3 > > no crash, all usb devices happy. > > Conclusion: > > - It's the bug. Anywhere else in the code reclaim_ready will only set if > ehci->reclaim is valid. > - I spammed the wrong ML :) > > I still have some questions to the usb ppl:
You should ask David Brownell since he's the maintainer for that driver. > * what is on status STS_IAA supposed to do? Interrupt on Async Advance: It indicates that the controller has advanced the async schedule. > * should bh set anyway and call ehci_work? I believe that it was intended as a workaround for some design bugs in certain EHCI controllers. > * what is [4.15.2.3] referring to? It is a section number in the EHCI specification document. Alan Stern ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel