On Sat, 10 Dec 2005, Brian A. Stumm wrote: > Ok so attempting some debugging by modifying the hid-core.c code and what > not as well as testing with the HIDBP stuff (usbmouse.c and usbkbd.c) to > try to figure out how to make this keyboard work. So far no luck and right > now waiting on a make clean - make all routine and I got to thinking...
If you really get desperate, you can use the usbmon facility to trace the URBs sent under Linux and you can use USB Snoopy to trace the URBs sent under Windows. Perhaps comparing the two will highlight a crucial difference. It's not an easy job, though. You have to understand what each URB does and you have to be able to decode the hex data. > I know I was reading about older kernels that struggled hooking usb dev's > when bios legacy usb stuff was set. Recent kernels seem to know how to > override the bios stuff and disable the usb to ps2 hook from the bios > level (if I understood right). That's right. > If that is correct how might I change the behaviour to prevent bios legacy > usb from being overridden or unhooked? Perhaps I could even do so in such > a way that it worked for this device only? The only way to keep the BIOS legacy control for USB devices is to turn off all support for PCI in the kernel's configuration! You probably don't want to do that. :-) Alan Stern ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
