lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Thu, 15 Mar 2007 22:43:12 +0100 (CET)
From:	Jiri Kosina <jikos@...os.cz>
To:	"linux-os (Dick Johnson)" <linux-os@...logic.com>
cc:	Alan Stern <stern@...land.harvard.edu>,
	Linux kernel <linux-kernel@...r.kernel.org>,
	linux-usb-devel@...ts.sourceforge.net,
	Dmitry Torokhov <dmitry.torokhov@...il.com>
Subject: Re: [linux-usb-devel] USB Keyboard

On Thu, 15 Mar 2007, linux-os (Dick Johnson) wrote:

[...]
> The initrd "linuxrc" file that loads the modules is here. One can see 
> the order in which the modules are loaded. We had to make our own shell 
> to replace 'nash' because the SCSI drivers spawned "children" that 
> confused nash with SIGCHLD when they executed.
[...]
> echo "Loading uhci-hcd.ko module"
> insmod /lib/uhci-hcd.ko
> echo "Loading ehci-hcd.ko module"
> insmod /lib/ehci-hcd.ko
> echo "Loading usbhid.ko module"
> insmod /lib/usbhid.ko
> echo "Loading usbkbd.ko module"
> insmod /lib/usbkbd.ko

Could you please try to *not* insmod usbkbd module? Or is there any 
special particular reason for you doing so? 

This module is not what should be used in a normal situation on production 
and fully working systems. Everything for USB keyboard to work is normally 
handled by the usbhid module. Please see the description of what usbkbd 
is:

config USB_KBD
        tristate "USB HIDBP Keyboard (simple Boot) support"
        depends on USB && INPUT
        ---help---
          Say Y here only if you are absolutely sure that you don't want
          to use the generic HID driver for your USB keyboard and prefer
          to use the keyboard in its limited Boot Protocol mode instead.

          This is almost certainly not what you want.  This is mostly
          useful for embedded applications or simple keyboards.

          To compile this driver as a module, choose M here: the
          module will be called usbkbd.

          If even remotely unsure, say N.

The module could be buggy, your keyboard might be hidbp incompatible, or 
whatever. usbkbd is very rarely used and is there only for really special 
ocasions, as the Kconfig help text clearly states.

So could you please try without this module loaded and let me know the 
result?

-- 
Jiri Kosina
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ