On Sun, May 11, 2014 at 5:33 AM, gobo <gobo770@xxxxxxxxx> 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 libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx
|