Date: Tue, 11 Jul 2006 13:43:32 -0500 From: Eric Anderson <anderson@centtech.com> To: Maksim Yevmenkin <maksim.yevmenkin@savvis.net> Cc: freebsd-current@freebsd.org Subject: Re: PS/2 keyboard support in mid-boot borked Message-ID: <44B3F154.7030001@centtech.com> In-Reply-To: <44B3ECFC.1050806@savvis.net> References: <20060710212815.GA46336@dragon.NUXI.org> <200607102027.18106.jhb@freebsd.org> <20060711181600.GB64759@dragon.NUXI.org> <44B3ECFC.1050806@savvis.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On 07/11/06 13:25, Maksim Yevmenkin wrote: > David O'Brien wrote: >> On Mon, Jul 10, 2006 at 08:27:17PM -0400, John Baldwin wrote: >>> On Monday 10 July 2006 17:28, David O'Brien wrote: >>>> For months now PS/2 keyboard support has been broken during boot >>>> with the >>>> GENERIC kernel. >>>> >>>> If one has an error in /etc/fstab such that / cannot be mounted, the >>>> kernel prompts with >>>> Manual root filesystems specification: >>>> [examples listed] >>>> mountroot> >>>> >>>> However one cannot respond to the prompt as keyboard input is ignored. >>>> This seems to be a casualty of kbdmux(4) support being committed >>>> back in >>>> February. Is anyone working on fixing this? >>> This is a FAQ currently I think. There are some patches floating >>> around if >>> you search the archives. >> >> I hope this will be something more than a FAQ with some patches floating >> around for 7.0-RELEASE. > > if you use usb keyboard (or ps2 to usb converter with ps2 keyboard), > does it work? Yes. > like i said before, i think, the problem is that atkbd(4) does not deal > with "polled" mode properly. kbdmux(4) never sees input from atkbd(4) > because (imo) atkbd(4) interrupt handler is never called. the atkbd(4) > patch i posted awhile ago has a regression, i.e. atkbd(4) produces > duplicate characters in ddb(4), midboot, etc. *without* kbdmux(4). > patched atkbd(4) with kbdmux(4) works fine. > > i'm actually a bit puzzled why atkbd(4) works without kbdmux(4) in > ddb(4), midboot,e etc. obviously i need to spend some quality time with > the debugger :) i hope to get to it, eventually :) sorry for the delay. What can we do to help you debug it? I know for me, it's a major pain, and I'm sure others have gotten jammed up too. Eric -- ------------------------------------------------------------------------ Eric Anderson Sr. Systems Administrator Centaur Technology Anything that works is better than anything that doesn't. ------------------------------------------------------------------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44B3F154.7030001>
