Thanks! Looks like the blacklist is in hid-core.c. Is there any way to get the same effect without having to recompile the kernel? If not, I can work with that, it just makes distributing this module more difficult.
Thanks again. --Spencer On 12/20/06, Greg KH <[EMAIL PROTECTED]> wrote: > On Wed, Dec 20, 2006 at 11:24:03AM -0800, chaoslink wrote: > > I'm trying to write a custom driver for an HID Keyboard/Mouse from a > > specific vendor. > > > > However, my "probe()" function is never called. I am specifying the > > correct vendor and product ID, even "hotplug" shows that my driver > > should be loaded for this device. It looks like "probe()" on the > > built-in kernel driver is being called prior to my own and reading the > > code it appears that probe'ing stops at the first matching driver. > > > > How do I rectify this? I don't want to remove the built-in driver > > because I still want to use it for another generic USB keyboard and > > mouse at the same time. Is there any way to set device driver probe > > order to ensure that "probe()" is called first for my driver module? > > Add your vendor/product id to the HID blacklist so it doesn't bind to > the device. If you look, there are a number of entries in there for > this very reason :) > > Hope this helps, > > greg k-h > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel