Subject: Re: uhid + pckbdc / uhci + EHCI / wscons on i915 and probably i925
To: Chris Tribo <ctribo@dtcc.edu>
From: Lennart Augustsson <lennart@augustsson.net>
List: current-users
Date: 02/04/2005 09:23:17
Chris Tribo wrote:
> Sometimes USB devices work, sometimes they don't and I have to ssh in 
> and reboot. This doesn't quite make sense to me. USB Legacy emulation is 
> enabled and cannot be disabled on this board. So if the usb ports don't 
> work, shouldn't keystrokes be passed to the PS2 port address? Or is that 
> once you reset the chip the BIOS doesn't do the shim for you anymore?
Once NetBSD has recognized the host controller(s) it takes over and
the BIOS legacy emulation no longer works.


> Sometimes if I plug it into port x and it's recognized, then I have to 
> plug it into port y the next time I want to use it, and vice versa.
> 
> The kernel always registers disconnects and detaches everything 
> correctly, but somewhere along the line it's missing attachment events. 
> I disabled ehci with userconf and the behavior is the same.
Have you tried plugging something in and leaving it plugged in for a
minute?  The USB code scans all ports once a minute even if there are
no attach interrupts.


	-- Lennart