I've searched and seen these sorts of errors a number of times for various
USB devices but have yet to find a way around the problem. I'm running
netbsd-5 and I've got a USB mouse (no PS/2 on my motherboard) that will quite
often (1 out of 3 boots) not work in X. The startup error message I see is
always the same when it fails:
uhub0 at usb0: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhub1 at usb1: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhub2 at usb2: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhub3 at usb3: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
uhub4 at usb4: vendor 0x8086 EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub4: 8 ports with 8 removable, self powered
ehci0: handing over low speed device on port 7 to uhci3
uhub3: device problem, disabling port 1
Trying a different USB port will sometimes help, but its not a solution for
me as the system's USB ports are not always accessible.
I've had similar issues with USB hard drives and such before on netbsd-4 and
was hoping that netbsd-5 would be better but the problem has resurfaced for
me. Can anyone help?