I am running Debian sarge Kernel 2.4 on a SBC.


When I plug in my keyboard I get the following:
hub.c: new USB device not_pci-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x5a4/0x9841) is not claimed by any active driver.
usb.c: registered new driver hid
input: USB HID v1.10 Keyboard [05a4:9841] on usb1:2.0
input: USB HID v1.10 Device [05a4:9841] on usb1:2.1
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
insmod: insmod: a module named hid already exists
insmod: insmod: insmod hid failed
insmod: insmod: a module named keybdev already exists
insmod: insmod: insmod keybdev failed
mice: PS/2 mouse device common for all mice
insmod: insmod: a module named mousedev already exists
insmod: insmod: insmod mousedev failed


when I lsmod I get:
lsmod
Module Size Used by Not tainted
mousedev 4252 0 (unused)
keybdev 1948 0 (unused)
hid 13720 0 (unused)
input 3496 0 (autoclean) [mousedev keybdev hid]
af_packet 9456 0 (unused)
usb-ohci-ep93xx 892 0 (unused)
usb-ohci 15580 0 [usb-ohci-ep93xx]
pcipool 2080 1 [usb-ohci-ep93xx usb-ohci]
zd 264068 0 (unused)
usbcore 55944 1 [hid usb-ohci zd]


I can lsusb:
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 002: ID 05a4:9841 Ortek Technology, Inc.


Under my /dev/ I have a "usbmouse@" file.
Under my /dev/input I have a "mice" file.

My /dev/usb folder is empty.

What's wrong? How do I fix this? I want to be able to read my input eventually into a program by fopen().