2004-06-15 14:33:41

by Karel Kulhavy

[permalink] [raw]
Subject: omnibook xe4500 keyboard works where shouldn't

Hello

Somehow I managed to determine a linux kernel configuration where at least the
keyboard works upon startup:

USB HID is off at all
Input core kbd is off
Input core mouse is on.
USB is on.

The question is: How is it possible the keyboard works when it is
switched off on two (=all possible) places at the same time?

So, if it's a PS/2 keyboard, it's swiched off by input core.
If it's a USB keyboard it's switched off by USB HID.

Cl<


2004-06-15 20:36:33

by Vojtech Pavlik

[permalink] [raw]
Subject: Re: omnibook xe4500 keyboard works where shouldn't

On Tue, Jun 15, 2004 at 02:33:39PM +0000, Karel Kulhav? wrote:
> Hello
>
> Somehow I managed to determine a linux kernel configuration where at least the
> keyboard works upon startup:
>
> USB HID is off at all
> Input core kbd is off
> Input core mouse is on.
> USB is on.
>
> The question is: How is it possible the keyboard works when it is
> switched off on two (=all possible) places at the same time?
>
> So, if it's a PS/2 keyboard, it's swiched off by input core.

I told you once, the PS/2 keyboard always works in 2.4. It cannot be
switched off. It uses a direct interface to the console, and doesn't use
USB or INPUT or anything else.

Input core is ONLY used for USB on 2.4. Enough?

> If it's a USB keyboard it's switched off by USB HID.

Any internal keyboard is a PS/2 keyboard.

--
Vojtech Pavlik
SuSE Labs, SuSE CR