The problem is not in the USB subsystem. Last time I looked into this, the
problem was that syscons was going in a terrible polling loop, leaving no CPU
for other subsystems.
Does the mountroot prompt work?
Polling for characters during early boot is a special mode of operation for the
UKBD driver and it might conflict if there are multiple threads trying to get
characters from the keyboard.
Might give you some clues. You might need to hack this into the ukbd.c driver
when building the kernel.
> From:pe...@freenet.de <mailto:pe...@freenet.de> <pe...@freenet.de
> <mailto:pe...@freenet.de> >
> Sent: Saturday 1st February 2014 13:10
> To: email@example.com <mailto:firstname.lastname@example.org>
> Subject: Entering password at GELI prompt using USB keyboard
> I have been encountering this problem for almost a year now and I'd really
> help fixing it. My system only has USB ports and no ps/2 for a keyboard. I'm
> running FreeBSD 9 with an encrypted GELI container for the whole system. The
> kernel resides on a USB key and with 8.1 - 9.0 I was able to enter the GELI
> password using a USB keyboard at the GELI prompt during booting. Since 9.1
> is not possible anymore and still isn't with 10.0. The GELI prompt either
> doesn't accept any key press or ignores Enter (I can't tell the difference
> because the password is not shown). I already looked at the code but could
> not find significant changes in ukbd.c or the likes from 9.0 to 9.1. However,
> since the GELI code was changed even less I post the question here. Is there
> a possibility to get more debug output except for verbose boot? Can I provide
> other information to help fix the problem?
> Thanks a lot!
> Alle Postfächer an einem Ort. Jetzt wechseln und E-Mail-Adresse mitnehmen!
> email@example.com <mailto:firstname.lastname@example.org> mailing list
> To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org
> <mailto:freebsd-usb-unsubscr...@freebsd.org> "
email@example.com mailing list
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"