Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Feb 2006 14:33:52 -0800
From:      "Maksim Yevmenkin" <maksim.yevmenkin@gmail.com>
To:        "Marius Strobl" <marius@alchemy.franken.de>
Cc:        cvs-src@freebsd.org, Scott Long <scottl@samsco.org>, src-committers@freebsd.org, cvs-all@freebsd.org
Subject:   Re: cvs commit: src/sys/dev/kbdmux kbdmux.c
Message-ID:  <bb4a86c70602271433g6a546df1iba2bbc9719039640@mail.gmail.com>
In-Reply-To: <20060227194350.A57612@newtrinity.zeist.de>
References:  <200602252159.k1PLxT8G036312@repoman.freebsd.org> <4400D478.7060707@samsco.org> <bb4a86c70602251443i13879a2cw979596c60b86cd70@mail.gmail.com> <20060227194350.A57612@newtrinity.zeist.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2/27/06, Marius Strobl <marius@alchemy.franken.de> wrote:
> 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 a=
nd
> > > get rid of the USB keyboard hack in the loader, as well as make the
> > > keyboard flags sane and predictable?
> >
>
> <...>
>
> >
> > i think this should do it. any comments?
> >
>
> FYI, in order to make kbdmux(4) work on sparc64 the endian bugs in
> the keyboard IOCTLs of syscons(4) and probably elsewhere need to
> be fixed. In order to make it work with Sun RS232 keyboards (sparc64

could you please point me to the keyboard ioctl with the endian bugs
you are talking about?

> uses AT, Sun RS232 and USB keyboards) kbdmux(4) needs to get rid of
> the assumption that a slave keyboard driver returns AT keyboard
> scancodes in K_RAW mode. The latter probably also applies to powerpc
> once there is support for ADB keyboards.

imo, that is not just kbdmux(4) assumption. it seems like a more
general assumption, i.e. ukbd(4), for example, translates usb
scancodes into at scancodes by default.

we should make a decision which scancodes keyboard drivers should be
returning and change kbdmux(4), syscons(4) etc. to support it.

until then, i'm afraid, sun rs232 and powerpc adb keyboard drivers
will have to translate their own scancodes into at scancodes (just
like ukbd(4) does).

thanks,
max



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