From: Thomas Jarosch Date: Tue, 29 Nov 2011 08:39:01 +0000 (+0100) Subject: Update udev rule syntax for newer kernels X-Git-Tag: v1.0rc1~50 X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=commitdiff_plain;h=af04b0d0a1a96b154fa4974bd110d49b1c668780 Update udev rule syntax for newer kernels Credit goes to Lucian Langa : ------------------------ SUBSYSTEM=="usb_device" syntax is old usb sysfs (usbfs) support (kernel <2.6.22) Correct syntax now should be: SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device" ------------------------ One clarification for the previous commit: Additional udev rules credit goes to Canyon Bliss --- diff --git a/packages/99-libftdi.rules b/packages/99-libftdi.rules index f5df0f1..ca7bcbc 100644 --- a/packages/99-libftdi.rules +++ b/packages/99-libftdi.rules @@ -1,11 +1,11 @@ # allow users to claim the device -SUBSYSTEM=="usb_device", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6010", MODE="0664", GROUP="plugdev" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6010", MODE="0664", GROUP="plugdev" # FTDI Devices: FT232BM/L/Q, FT245BM/L/Q, FT232RL/Q, FT245RL/Q, VNC1L with VDPS Firmware -SUBSYSTEM=="usb_device", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE="0664", GROUP="plugdev" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE="0664", GROUP="plugdev" # FTDI Devices: FT2232C/D/L, FT2232HL/Q -SUBSYSTEM=="usb_device", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6010", MODE="0664", GROUP="plugdev" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6010", MODE="0664", GROUP="plugdev" # FTDI Devices: FT4232HL/Q -SUBSYSTEM=="usb_device", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6011", MODE="0664", GROUP="plugdev" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6011", MODE="0664", GROUP="plugdev"