i've got a funny little box that was fiddling with this evening, and ehci 
doesn't
seem to want to play nice with one keyboard.  bios can talk to a compact apple
keyboard, so ehci is working, and ehci is getting interrupts, but i'm getting 
this
message on the console

from port/usbehci.c:
                iprint("ehci %#p: io %#p qh %#p timed out (no intr?)\n",
                        ctlr->capio, io, qh);

on the raspberry, i'm getting
        usb/hub... /boot/usbd: /dev/usb/ep8.0: port 1: resumed (sts 0x0)
        /boot/usbd: /dev/usb/ep8.0: port 2: resumed (sts 0x0)
        /boot/usbd: /dev/usb/ep8.0: port 3: resumed (sts 0x0)
        /boot/usbd: /dev/usb/ep8.0: port 4: resumed (sts 0x0)
        /boot/usbd: /dev/usb/ep8.0: port 1: resumed (sts 0x0)
        [.. repeats 2,3,4,1...]

this seems like an ehci-level misunderstanding, but i haven't really had
the chance to hunt this down.

any ideas?

- erik

Reply via email to