usbhid starting before the pyusb hid
I am running a standalone machine that has some non-standard hardware. the drivers have been written in python by a company that i have no communication with. the distribution i'm using is debian (lenny). I've spent a few days trying to get the drivers to work.
i've found out that if i modprobe -r usbhid and then restart the initialisation script, the drivers work and my hardware initialises. This is because the scripts use the python-hid apt package.
Trouble is if i turn off the kernel usbhid, my usb keyboard doesnt work, as those drivers dont come with the python ones.
How do i get the usbhid to start after the python-hid? So i thought i might remove it from the modules folder, run update-initramfs and then add "usbhid" to my /etc/modules file. Before I go through this hassle, is there any better way of doing it?