On Sat, Feb 25, 2006 at 02:43:11PM -0800, Maksim Yevmenkin wrote: > Scott, > > [...] > > > So what do we need to do to get this enabled and running by default and > > get rid of the USB keyboard hack in the loader, as well as make the > > keyboard flags sane and predictable? > > few things, imo > > 1) i'm pretty sure i want to get the following ukbd(4) patch in > > == > > --- ukbd.c.orig Wed Mar 30 00:32:41 2005 > +++ ukbd.c Thu Feb 23 17:18:37 2006 > @@ -1145,9 +1145,7 @@ > state = (ukbd_state_t *)kbd->kb_data; > if (!(state->ks_flags & COMPOSE) && (state->ks_composed_char > 0)) > return TRUE; > - if (state->ks_inputs > 0) > - return TRUE; > - return FALSE; > + return ukbd_check(kbd); > } > > == > > however, i'd like to give people a chance to comment on this > > 2) integrate remained parts of the following patch > > http://people.freebsd.org/~emax/kbdmux.diff.txt > > (freefall:~emax/kbdmux.diff.txt) > > the idea was that new keyboard will be attached to the kbdmux(4) > automatically (if present). syscons(4) would first look for kbdmux(4) > keyboard and then (if kbdmux(4) keyboard was not found) for any > keyboard. if syscons(4) finds kbdmux(4) keyboard it will automatically > attach all non-busy keyboards to the kbdmux(4). > > one can use kbdmux(4) by simply > > a) loading kbdmux(4) from the loader prompt (or compiling it into the kernel); > > b) kldload'ing kbdmux(4) and then releasing active keyboard; > > if, for whatever reason, one does not want to use kbdmux(4) then just > do not load it and everything should be as it is right now. > > 3) remove ukbd(4) entries from /etc/devd.conf > > i think this should do it. any comments?
That sounds really good! -- Brian Fundakowski Feldman \'[ FreeBSD ]''''''''''\ <> [EMAIL PROTECTED] \ The Power to Serve! \ Opinions expressed are my own. \,,,,,,,,,,,,,,,,,,,,,,\ _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"