Re: 6.1-PRE boot locks up, using USB keyboard
- From: John Baldwin <jhb@xxxxxxxxxxx>
- Date: Wed, 15 Mar 2006 12:27:08 -0500
On Wednesday 15 March 2006 12:11, Rick C. Petty wrote:
On Wed, Mar 15, 2006 at 10:46:01AM -0500, John Baldwin wrote:
I'm using a USB keyboard, no PS/2. I've tried the hint to disable kbdmux,
I've tried with and without selecting the "Boot w/ USB keyboard" and the
machine locks up in the same spot no matter what I try. The same hardware
boots just fine with 6.0-RELEASE (although I need to choose the USB
keyboard option if I plan on typing). Any suggestions?
What if you turn off USB keyboard support in your BIOS?
My BIOS (Asus A8N-E rev 1010) has no option for disabling USB keyboard
support, but I can either disable the USB controller or disable the USB
legacy support. I doubt either of these is desirable. Fortunately, I
discovered the problem..
The "legacy support" option is the one that makes a USB keyboard look like
a PS/2 keyboard.
The ukbd device is compiled into GENERIC. I also had ukbd_load="YES" in my
loader.conf so it would be compatible with a custom kernel. When GENERIC
boots, I get the message that ukbd is already loaded ("file exists"). I
would expect that the kernel just ignores the attempt, but apparently there
is an adverse effect. Whenever ukbd is loaded by /boot/loader and that
device already exists in the kernel, the boot locks up after:
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
when using a USB keyboard. I would think this is a bug. It is 100%
repeatable for me. If I comment out the line in /boot/loader.conf, the
system boots nicely. Perhaps this is related to kbdmux(4), but I'm not
sure. I've also noticed related problems when trying to load umass and ums
through the boot loader and manually (I will try to reproduce these).
Maybe the problem is in the USB layer??
FYI, I tried this on 6.1-BETA4, fresh from the ISOs.
Ok. There are several edge cases that can blow up if you kldload a module
or load a module from the loader that is already present in the kernel.
--
John Baldwin <jhb@xxxxxxxxxxx> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve" = http://www.FreeBSD.org
_______________________________________________
freebsd-hackers@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@xxxxxxxxxxx"
- Follow-Ups:
- Re: 6.1-PRE boot locks up, using USB keyboard
- From: Scott Long
- Re: 6.1-PRE boot locks up, using USB keyboard
- From: Rick C. Petty
- Re: 6.1-PRE boot locks up, using USB keyboard
- References:
- 6.1-PRE boot locks up, using USB keyboard
- From: Rick C. Petty
- Re: 6.1-PRE boot locks up, using USB keyboard
- From: John Baldwin
- Re: 6.1-PRE boot locks up, using USB keyboard
- From: Rick C. Petty
- 6.1-PRE boot locks up, using USB keyboard
- Prev by Date: Re: 6.1-PRE boot locks up, using USB keyboard
- Next by Date: Solaris libumem port on the works
- Previous by thread: Re: 6.1-PRE boot locks up, using USB keyboard
- Next by thread: Re: 6.1-PRE boot locks up, using USB keyboard
- Index(es):
Relevant Pages
|