Hi all,
So I've just been poking about a bit learning how the driver modules work but as always it's ancient Greek. To keep it simple I'm looking at the 'hid' drivers displayed by using 'lsmod'. The hid drivers I have loaded are...
Code:
lsmod | grep hid
hid_sony 36864 0
ff_memless 20480 1 hid_sony
mac_hid 16384 0
hid_generic 16384 0
usbhid 53248 0
hid 126976 3 usbhid,hid_sony,hid_generic
I understand there will probably be one for my external keyboard, mouse and joystick. However my question is why do hid_sony (probably the joystick) hid_generic (maybe the mouse?) and usb_hid (keyboard??) all show as having 0 devices using them, but 'hid' shows as being used by the aforementioned 3 itself? Is it some kind of driver stack where some drivers are written to work via another driver? A laymans explanation would be much appreciated!
Bookmarks