[ltp] Hotplugging USB Keyboard
D. Sen
linux-thinkpad@linux-thinkpad.org
Wed, 29 Jan 2003 01:04:20 -0500
Well, that worked....! Removed the usbkbd module from
/lib/modules/2.4.20/XXXX....and the keyboard seems to work fine.
Sorry it took so long to test it...(been busy :)
Anyone care to explain why usbkbd is messing things up and how to stop
it being compiled as a module?
DS
Tom Rockwell wrote:
> Hi again,
>
> I'm really not an expert on this, but USB keyboards are supposed to
> "just work" with the regular keyboard module (keybdev) and the basic USB
> modules (usbcore, your controller driver, etc.). RedHat doesn't put the
> usbkbd module in the distro's kernels.
>
> When I was looking into getting a USB keyboard, I did some googling to
> figure out how to configure it, there isn't much info on configuring
> them, simply because, in a standard kernel setup, they "just work".
>
> Anyways, the only thing I can suggest is to try it without the usbkbd
> module - e.g. find the usbkbd.o file, hide it by renaming to something
> like usbkbd.o-hide, run "depmod -a", and see if the keyboard works. If
> this doesn't work, put the usbkbd.o file back where it was and do a
> "depmod -a" again.
>
> Cheers,
> Tom
>
> D. Sen wrote:
>
>> Thanks...
>>
>> If I do a `lsusb`, I see the keyboard listed.
>>
>> Its not just X. The keyboard doesnt function in the virtual consoles
>> either....
>>
>> Tom Rockwell wrote:
>>
>>> Sorry I don't have a complete answer, but on my RedHat machines (7.3
>>> and 8.0), I've never had to do anything to use a USB keyboard
>>> (sometimes, I do have to plug it in twice to get it going). Also,
>>> RedHat doesn't configure the usbkbd module; it's not in the kernel at
>>> all (I just checked the RH kernel config). I think that the base USB
>>> drivers along with keybdev are all that is needed, and that with this
>>> config the USB keyboard appears to the system just as the regular
>>> keyboard does. There is no seperate device for the USB keyboard and
>>> no special X11 configuration is needed.
>>>
>>> If you use the usbkbd module, does the USB keyboard show up as a
>>> seperate device which does have to be configured?
>>
>>
>>
>>>
>>> Hope this helps or somebody else can provide a more complete answer.
>>>
>>> -Tom
>>>
>>> D. Sen wrote:
>>>
>>>> I am trying to hotplug a USB Keyboard into my thinkpad (running
>>>> linux 2.4.20, Mandrake 9.0)
>>>>
>>>> I see all the relevant modules (usbcore, usb-uhci, keybdev, usbkbd)
>>>> load up but the keyboard remains dead.
>>>>
>>>> If I power-up the thinkpad with the keyboard plugged in then the
>>>> keyboard works.
>>>>
>>>> Is there a workaround to this? I dont always have my external
>>>> keyboard when I am starting the laptop and I dont want to have to
>>>> reboot just to make the keyboard functional.
>>>>
>>>> Thanks,
>>>> DS
>>>>
>>>
>>>
>>
>
>
--
D. Sen, PhD
http://www.auditorymodels.org/~dsen