On Sun, May 11, 2014 at 5:33 AM, gobo <[email protected]> wrote: > can anyone offer suggestions on how to stop the assignment of a > specific device to a module? > > i've tried to write a udev rule, but it seems OPTIONS+="ignore_device" > is no longer valid. >
Other than using udev rules, you can write a simple program to detach/attach kernel driver using libusb (Linux only). http://libusb.sourceforge.net/api-1.0/group__dev.html int libusb_kernel_driver_active (libusb_device_handle *dev, int interface_number) Determine if a kernel driver is active on an interface. int libusb_detach_kernel_driver (libusb_device_handle *dev, int interface_number) Detach a kernel driver from an interface. int libusb_attach_kernel_driver (libusb_device_handle *dev, int interface_number) Re-attach an interface's kernel driver, which was previously detached using libusb_detach_kernel_driver(). int libusb_set_auto_detach_kernel_driver (libusb_device_handle *dev, int enable) Enable/disable libusb's automatic kernel driver detachment. -- Xiaofan -- libftdi - see http://www.intra2net.com/en/developer/libftdi for details. To unsubscribe send a mail to [email protected]
