Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Dec 2003 20:55:10 -0800 (PST)
From:      Doug White <dwhite@gumbysoft.com>
To:        FUJIMOTO Kou <fujimoto@j.dendai.ac.jp>
Cc:        freebsd-current@freebsd.org
Subject:   Re: ehci driver disables USB support on boot time
Message-ID:  <20031229205202.P27691@carver.gumbysoft.com>
In-Reply-To: <3FEBECE9.90607@j.dendai.ac.jp>
References:  <3FEBECE9.90607@j.dendai.ac.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 26 Dec 2003, FUJIMOTO Kou wrote:

> Enabling "device ehci" on 5.2-RC kernel config and rebooting,
> both uhci and ehci devices are recognized as below.
> On the next boot time, however, LEDs on HUBs don't light
> and keyboard don't work until kernel loads USB drivers.
> After USB controllers are recognized by kernel, LEDs are on and
> keyboard/mouse work properly.
>
> It looks like that BIOS USB support is disabled, but it is
> actually enabled on BIOS setup menu.

If it works on a cold boot OK, then its a bug in your BIOS -- if it wants
to use the USB ports then it needs to take the necessary steps to reset
the chips in the warm boot case.  It shouldn't be assuming they will be in
the power-on state after a CPU reset. Or its a bug in the chips not
resetting properly. Or something :)

Legacy USB keyboard support has always been flakey.  I have yet to find a
motherboard whos implementation of this feature actually works the
majority of the time. Rather disappointing since I'd like to switch over
to USB fully.

-- 
Doug White                    |  FreeBSD: The Power to Serve
dwhite@gumbysoft.com          |  www.FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031229205202.P27691>