SOURCES: udev-hotplug_map.rules, udev-modprobe.rules, udev.rules -...

freetz freetz at pld-linux.org
Thu Aug 24 18:49:03 CEST 2006


Author: freetz                       Date: Thu Aug 24 16:49:03 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- updated to use new key scheme

---- Files affected:
SOURCES:
   udev-hotplug_map.rules (1.4 -> 1.5) , udev-modprobe.rules (1.18 -> 1.19) , udev.rules (1.43 -> 1.44) 

---- Diffs:

================================================================
Index: SOURCES/udev-hotplug_map.rules
diff -u SOURCES/udev-hotplug_map.rules:1.4 SOURCES/udev-hotplug_map.rules:1.5
--- SOURCES/udev-hotplug_map.rules:1.4	Wed May 10 21:45:23 2006
+++ SOURCES/udev-hotplug_map.rules	Thu Aug 24 18:48:57 2006
@@ -1,243 +1,243 @@
 ACTION!="add", GOTO="hotplug_end"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="c281", SYSFS{idVendor}=="046d", RUN+="/sbin/modprobe -q iforce"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0002", SYSFS{idVendor}=="0553", RUN+="/sbin/modprobe -q cpia_usb"
-SUBSYSTEM=="usb", SYSFS{bDeviceSubClass}=="00", SYSFS{bDeviceClass}=="02", SYSFS{bDeviceProtocol}=="00", RUN+="/sbin/modprobe -q acm"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="01", SYSFS{bInterfaceClass}=="01", RUN+="/sbin/modprobe -q audio"
-SUBSYSTEM=="usb", SYSFS{bDeviceSubClass}=="01", SYSFS{bDeviceClass}=="e0", SYSFS{bDeviceProtocol}=="01", RUN+="/sbin/modprobe -q bluetooth"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="2131", SYSFS{idVendor}=="0547", RUN+="/sbin/modprobe -q dabusb"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="9999", SYSFS{idVendor}=="0547", RUN+="/sbin/modprobe -q dabusb"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0120", SYSFS{idVendor}=="040a", RUN+="/sbin/modprobe -q dc2xx"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0130", SYSFS{idVendor}=="040a", RUN+="/sbin/modprobe -q dc2xx"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0131", SYSFS{idVendor}=="040a", RUN+="/sbin/modprobe -q dc2xx"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0132", SYSFS{idVendor}=="040a", RUN+="/sbin/modprobe -q dc2xx"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0100", SYSFS{idVendor}=="040a", RUN+="/sbin/modprobe -q dc2xx"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0110", SYSFS{idVendor}=="040a", RUN+="/sbin/modprobe -q dc2xx"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0111", SYSFS{idVendor}=="040a", RUN+="/sbin/modprobe -q dc2xx"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0112", SYSFS{idVendor}=="040a", RUN+="/sbin/modprobe -q dc2xx"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="6002", SYSFS{idVendor}=="f003", RUN+="/sbin/modprobe -q dc2xx"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="1002", SYSFS{idVendor}=="04b4", RUN+="/sbin/modprobe -q dsbr100"
-SUBSYSTEM=="usb", SYSFS{bInterfaceClass}=="03", RUN+="/sbin/modprobe -q hid"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0002", SYSFS{idProduct}=="8080", SYSFS{idVendor}=="0545", SYSFS{bcdDevice_lo}=="0002", RUN+="/sbin/modprobe -q ibmcam"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="030a", SYSFS{idProduct}=="8080", SYSFS{idVendor}=="0545", SYSFS{bcdDevice_lo}=="030a", RUN+="/sbin/modprobe -q ibmcam"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0008", SYSFS{idVendor}=="03e8", RUN+="/sbin/modprobe -q kaweth"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="03e8", SYSFS{idVendor}=="0506", RUN+="/sbin/modprobe -q kaweth"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="2002", SYSFS{idVendor}=="0557", RUN+="/sbin/modprobe -q kaweth"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="4000", SYSFS{idVendor}=="0557", RUN+="/sbin/modprobe -q kaweth"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0002", SYSFS{idVendor}=="0565", RUN+="/sbin/modprobe -q kaweth"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0005", SYSFS{idVendor}=="0565", RUN+="/sbin/modprobe -q kaweth"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0008", SYSFS{idVendor}=="05e9", RUN+="/sbin/modprobe -q kaweth"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0008", SYSFS{idVendor}=="06e1", RUN+="/sbin/modprobe -q kaweth"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0100", SYSFS{idVendor}=="0707", RUN+="/sbin/modprobe -q kaweth"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0001", SYSFS{idVendor}=="07aa", RUN+="/sbin/modprobe -q kaweth"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="1001", SYSFS{idVendor}=="0846", RUN+="/sbin/modprobe -q kaweth"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0400", SYSFS{idVendor}=="13d2", RUN+="/sbin/modprobe -q kaweth"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="2202", SYSFS{idVendor}=="066b", RUN+="/sbin/modprobe -q kaweth"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0005", SYSFS{idVendor}=="1645", RUN+="/sbin/modprobe -q kaweth"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="4000", SYSFS{idVendor}=="2001", RUN+="/sbin/modprobe -q kaweth"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="4000", SYSFS{idVendor}=="07b8", RUN+="/sbin/modprobe -q kaweth"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="a800", SYSFS{idVendor}=="055f", RUN+="/sbin/modprobe -q mdc800"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0300", SYSFS{idVendor}=="04ce", RUN+="/sbin/modprobe -q microtek"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0094", SYSFS{idVendor}=="05da", RUN+="/sbin/modprobe -q microtek"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0099", SYSFS{idVendor}=="05da", RUN+="/sbin/modprobe -q microtek"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="009a", SYSFS{idVendor}=="05da", RUN+="/sbin/modprobe -q microtek"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="00a0", SYSFS{idVendor}=="05da", RUN+="/sbin/modprobe -q microtek"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="00a3", SYSFS{idVendor}=="05da", RUN+="/sbin/modprobe -q microtek"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="80a3", SYSFS{idVendor}=="05da", RUN+="/sbin/modprobe -q microtek"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="80ac", SYSFS{idVendor}=="05da", RUN+="/sbin/modprobe -q microtek"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0511", SYSFS{idVendor}=="05a9", RUN+="/sbin/modprobe -q ov511"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="a511", SYSFS{idVendor}=="05a9", RUN+="/sbin/modprobe -q ov511"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0002", SYSFS{idVendor}=="0813", RUN+="/sbin/modprobe -q ov511"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="1046", SYSFS{idVendor}=="083a", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="8511", SYSFS{idVendor}=="07a6", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0986", SYSFS{idVendor}=="07a6", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0986", SYSFS{idVendor}=="08dd", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0987", SYSFS{idVendor}=="08dd", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0988", SYSFS{idVendor}=="08dd", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="8511", SYSFS{idVendor}=="08dd", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0004", SYSFS{idVendor}=="07aa", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="4001", SYSFS{idVendor}=="2001", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="4002", SYSFS{idVendor}=="2001", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="4003", SYSFS{idVendor}=="2001", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="abc1", SYSFS{idVendor}=="2001", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="abc1", SYSFS{idVendor}=="07b8", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="4002", SYSFS{idVendor}=="07b8", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0904", SYSFS{idVendor}=="04bb", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="4002", SYSFS{idVendor}=="056e", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="2202", SYSFS{idVendor}=="066b", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="2203", SYSFS{idVendor}=="066b", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="2204", SYSFS{idVendor}=="066b", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="2206", SYSFS{idVendor}=="066b", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0001", SYSFS{idVendor}=="0411", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0200", SYSFS{idVendor}=="0707", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="9100", SYSFS{idVendor}=="15e8", RUN+="/sbin/modprobe -q pegasus"
-SUBSYSTEM=="usb", SYSFS{bDeviceSubClass}=="01", SYSFS{bDeviceClass}=="07", SYSFS{bDeviceProtocol}=="01"
-SUBSYSTEM=="usb", SYSFS{bDeviceSubClass}=="01", SYSFS{bDeviceClass}=="07", SYSFS{bDeviceProtocol}=="02"
-SUBSYSTEM=="usb", SYSFS{bDeviceSubClass}=="01", SYSFS{bDeviceClass}=="07", SYSFS{bDeviceProtocol}=="03"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="01", SYSFS{bInterfaceProtocol}=="01", SYSFS{bInterfaceClass}=="07"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="01", SYSFS{bInterfaceProtocol}=="02", SYSFS{bInterfaceClass}=="07"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="01", SYSFS{bInterfaceProtocol}=="03", SYSFS{bInterfaceClass}=="07"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0001", SYSFS{idVendor}=="0841", RUN+="/sbin/modprobe -q rio500"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="2060", SYSFS{idVendor}=="04a5", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="2040", SYSFS{idVendor}=="04a5", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="2022", SYSFS{idVendor}=="04a5", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0001", SYSFS{idVendor}=="06bd", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0002", SYSFS{idVendor}=="06bd", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="2061", SYSFS{idVendor}=="06bd", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0100", SYSFS{idVendor}=="06bd", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="2001", SYSFS{idVendor}=="0458", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0205", SYSFS{idVendor}=="03f0", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0101", SYSFS{idVendor}=="03f0", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0105", SYSFS{idVendor}=="03f0", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0102", SYSFS{idVendor}=="03f0", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0401", SYSFS{idVendor}=="03f0", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0701", SYSFS{idVendor}=="03f0", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0201", SYSFS{idVendor}=="03f0", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0601", SYSFS{idVendor}=="03f0", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0268", SYSFS{idVendor}=="0638", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0099", SYSFS{idVendor}=="05da", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0094", SYSFS{idVendor}=="05da", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="00a0", SYSFS{idVendor}=="05da", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="009a", SYSFS{idVendor}=="05da", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="00a3", SYSFS{idVendor}=="05da", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="80a3", SYSFS{idVendor}=="05da", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="80ac", SYSFS{idVendor}=="05da", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0001", SYSFS{idVendor}=="055f", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="1000", SYSFS{idVendor}=="0400", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0002", SYSFS{idVendor}=="055f", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0003", SYSFS{idVendor}=="055f", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0006", SYSFS{idVendor}=="055f", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0300", SYSFS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0380", SYSFS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0301", SYSFS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0381", SYSFS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0302", SYSFS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0382", SYSFS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0303", SYSFS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0383", SYSFS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0340", SYSFS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0360", SYSFS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0341", SYSFS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0361", SYSFS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0101", SYSFS{idVendor}=="04b8", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0103", SYSFS{idVendor}=="04b8", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0104", SYSFS{idVendor}=="04b8", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0106", SYSFS{idVendor}=="04b8", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0107", SYSFS{idVendor}=="04b8", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0010", SYSFS{idVendor}=="1606", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0030", SYSFS{idVendor}=="1606", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0230", SYSFS{idVendor}=="1606", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0221", SYSFS{idVendor}=="04a7", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0211", SYSFS{idVendor}=="04a7", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0231", SYSFS{idVendor}=="04a7", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0311", SYSFS{idVendor}=="04a7", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0321", SYSFS{idVendor}=="04a7", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0331", SYSFS{idVendor}=="04a7", RUN+="/sbin/modprobe -q scanner"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0103", SYSFS{idVendor}=="050d", RUN+="/sbin/modprobe -q belkin_sa"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="8007", SYSFS{idVendor}=="056c", RUN+="/sbin/modprobe -q belkin_sa"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0001", SYSFS{idVendor}=="0565", RUN+="/sbin/modprobe -q belkin_sa"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0002", SYSFS{idVendor}=="05c5", RUN+="/sbin/modprobe -q digi_acceleport"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0004", SYSFS{idVendor}=="05c5", RUN+="/sbin/modprobe -q digi_acceleport"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0001", SYSFS{idVendor}=="084f", RUN+="/sbin/modprobe -q empeg"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="8372", SYSFS{idVendor}=="0403", RUN+="/sbin/modprobe -q ftdi_sio"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="6001", SYSFS{idVendor}=="0403", RUN+="/sbin/modprobe -q ftdi_sio"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0105", SYSFS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0103", SYSFS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0106", SYSFS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0101", SYSFS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0102", SYSFS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0109", SYSFS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0112", SYSFS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0107", SYSFS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0108", SYSFS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="010f", SYSFS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0110", SYSFS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="010a", SYSFS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0103", SYSFS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan_pda"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0104", SYSFS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan_pda"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0210", SYSFS{idVendor}=="0711", RUN+="/sbin/modprobe -q mct_u232"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0230", SYSFS{idVendor}=="0711", RUN+="/sbin/modprobe -q mct_u232"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0200", SYSFS{idVendor}=="0711", RUN+="/sbin/modprobe -q mct_u232"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="1000", SYSFS{idVendor}=="0586", RUN+="/sbin/modprobe -q omninet"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0100", SYSFS{idVendor}=="082d", RUN+="/sbin/modprobe -q visor"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="8001", SYSFS{idVendor}=="0710", RUN+="/sbin/modprobe -q whiteheat"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0001", SYSFS{idVendor}=="0710", RUN+="/sbin/modprobe -q whiteheat"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0245", SYSFS{idProduct}=="0000", SYSFS{idVendor}=="03ee", SYSFS{bcdDevice_lo}=="0000", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0200", SYSFS{idProduct}=="0107", SYSFS{idVendor}=="03f0", SYSFS{bcdDevice_lo}=="0200", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0200", SYSFS{idProduct}=="0001", SYSFS{idVendor}=="04e6", SYSFS{bcdDevice_lo}=="0200", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0100", SYSFS{idProduct}=="0002", SYSFS{idVendor}=="04e6", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0200", SYSFS{idProduct}=="0006", SYSFS{idVendor}=="04e6", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0200", SYSFS{idProduct}=="0007", SYSFS{idVendor}=="04e6", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0200", SYSFS{idProduct}=="0009", SYSFS{idVendor}=="04e6", SYSFS{bcdDevice_lo}=="0200", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0200", SYSFS{idProduct}=="000a", SYSFS{idVendor}=="04e6", SYSFS{bcdDevice_lo}=="0200", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0100", SYSFS{idProduct}=="000b", SYSFS{idVendor}=="04e6", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0100", SYSFS{idProduct}=="000c", SYSFS{idVendor}=="04e6", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0200", SYSFS{idProduct}=="0101", SYSFS{idVendor}=="04e6", SYSFS{bcdDevice_lo}=="0200", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0210", SYSFS{idProduct}=="0010", SYSFS{idVendor}=="054c", SYSFS{bcdDevice_lo}=="0106", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0100", SYSFS{idProduct}=="002d", SYSFS{idVendor}=="054c", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0299", SYSFS{idProduct}=="0000", SYSFS{idVendor}=="057b", SYSFS{bcdDevice_lo}=="0000", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="9999", SYSFS{idProduct}=="0000", SYSFS{idVendor}=="057b", SYSFS{bcdDevice_lo}=="0300", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0200", SYSFS{idProduct}=="a601", SYSFS{idVendor}=="059f", SYSFS{bcdDevice_lo}=="0200", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0100", SYSFS{idProduct}=="0031", SYSFS{idVendor}=="05ab", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0100", SYSFS{idProduct}=="0000", SYSFS{idVendor}=="0644", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0100", SYSFS{idProduct}=="0002", SYSFS{idVendor}=="0693", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0100", SYSFS{idProduct}=="0005", SYSFS{idVendor}=="0693", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0200", SYSFS{idProduct}=="0001", SYSFS{idVendor}=="0781", SYSFS{bcdDevice_lo}=="0200", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0100", SYSFS{idProduct}=="0100", SYSFS{idVendor}=="0781", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0009", SYSFS{idProduct}=="0002", SYSFS{idVendor}=="0781", SYSFS{bcdDevice_lo}=="0009", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0100", SYSFS{idProduct}=="0004", SYSFS{idVendor}=="07af", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0100", SYSFS{idProduct}=="0005", SYSFS{idVendor}=="07af", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="01", SYSFS{bInterfaceProtocol}=="01", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="02", SYSFS{bInterfaceProtocol}=="01", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="03", SYSFS{bInterfaceProtocol}=="01", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="04", SYSFS{bInterfaceProtocol}=="01", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="05", SYSFS{bInterfaceProtocol}=="01", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="06", SYSFS{bInterfaceProtocol}=="01", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="01", SYSFS{bInterfaceProtocol}=="00", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="02", SYSFS{bInterfaceProtocol}=="00", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="03", SYSFS{bInterfaceProtocol}=="00", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="04", SYSFS{bInterfaceProtocol}=="00", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="05", SYSFS{bInterfaceProtocol}=="00", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="06", SYSFS{bInterfaceProtocol}=="00", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="01", SYSFS{bInterfaceProtocol}=="50", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="02", SYSFS{bInterfaceProtocol}=="50", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="03", SYSFS{bInterfaceProtocol}=="50", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="04", SYSFS{bInterfaceProtocol}=="50", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="05", SYSFS{bInterfaceProtocol}=="50", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="06", SYSFS{bInterfaceProtocol}=="50", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bcdDevice_hi}=="0200", SYSFS{idProduct}=="06803", SYSFS{idVendor}=="0ea0", SYSFS{bcdDevice_lo}=="0200", RUN+="/sbin/modprobe -q usb-storage"
-SUBSYSTEM=="usb", SYSFS{bInterfaceClass}=="09", RUN+="/sbin/modprobe -q usbcore"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="2720", SYSFS{idVendor}=="0547", RUN+="/sbin/modprobe -q usbnet"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="1080", SYSFS{idVendor}=="0525", RUN+="/sbin/modprobe -q usbnet"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0000", SYSFS{idVendor}=="067b", RUN+="/sbin/modprobe -q usbnet"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0001", SYSFS{idVendor}=="067b", RUN+="/sbin/modprobe -q usbnet"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="1001", SYSFS{idVendor}=="047e", RUN+="/sbin/modprobe -q uss720"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="2001", SYSFS{idVendor}=="0557", RUN+="/sbin/modprobe -q uss720"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="1284", SYSFS{idVendor}=="0729", RUN+="/sbin/modprobe -q uss720"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0010", SYSFS{idVendor}=="056a", RUN+="/sbin/modprobe -q wacom"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0020", SYSFS{idVendor}=="056a", RUN+="/sbin/modprobe -q wacom"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0021", SYSFS{idVendor}=="056a", RUN+="/sbin/modprobe -q wacom"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0022", SYSFS{idVendor}=="056a", RUN+="/sbin/modprobe -q wacom"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0023", SYSFS{idVendor}=="056a", RUN+="/sbin/modprobe -q wacom"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0024", SYSFS{idVendor}=="056a", RUN+="/sbin/modprobe -q wacom"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0061", SYSFS{idVendor}=="056a", RUN+="/sbin/modprobe -q wacom"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="4200", SYSFS{idVendor}=="066f", RUN+="/sbin/modprobe -q stir4200"
-SUBSYSTEM=="usb", SYSFS{bDeviceClass}=="09", SYSFS{bInterfaceClass}=="09", RUN+="/sbin/modprobe -q usbcore"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="01", SYSFS{bInterfaceProtocol}=="01", SYSFS{bInterfaceClass}=="03"
-SUBSYSTEM=="usb", SYSFS{bInterfaceSubClass}=="01", SYSFS{bInterfaceProtocol}=="02", SYSFS{bInterfaceClass}=="03"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="9998", SYSFS{idVendor}=="05a4", RUN+="/sbin/modprobe -q mousedev"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="c207", SYSFS{idVendor}=="046d", RUN+="/sbin/modprobe -q joydev"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0008", SYSFS{idVendor}=="045e", RUN+="/sbin/modprobe -q joydev"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="3002", SYSFS{idVendor}=="047d", RUN+="/sbin/modprobe -q joydev"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="9902", SYSFS{idVendor}=="07b5", RUN+="/sbin/modprobe -q joydev"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0006", SYSFS{idVendor}=="06a3", RUN+="/sbin/modprobe -q joydev"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="4001", SYSFS{idVendor}=="0428", RUN+="/sbin/modprobe -q joydev"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0010", SYSFS{idVendor}=="056a", RUN+="/sbin/modprobe -q evdev"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0020", SYSFS{idVendor}=="056a", RUN+="/sbin/modprobe -q evdev"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0021", SYSFS{idVendor}=="056a", RUN+="/sbin/modprobe -q evdev"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0022", SYSFS{idVendor}=="056a", RUN+="/sbin/modprobe -q evdev"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0023", SYSFS{idVendor}=="056a", RUN+="/sbin/modprobe -q evdev"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0024", SYSFS{idVendor}=="056a", RUN+="/sbin/modprobe -q evdev"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0011", SYSFS{idVendor}=="056a", RUN+="/sbin/modprobe -q evdev"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0042", SYSFS{idVendor}=="056a", RUN+="/sbin/modprobe -q evdev"
-SUBSYSTEM=="usb", SYSFS{idProduct}=="0001", SYSFS{idVendor}=="1212", RUN+="/sbin/modprobe -q usblcd"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="c281", ATTRS{idVendor}=="046d", RUN+="/sbin/modprobe -q iforce"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0002", ATTRS{idVendor}=="0553", RUN+="/sbin/modprobe -q cpia_usb"
+SUBSYSTEM=="usb", ATTRS{bDeviceSubClass}=="00", ATTRS{bDeviceClass}=="02", SYSFS{bDeviceProtocol}=="00", RUN+="/sbin/modprobe -q acm"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceClass}=="01", RUN+="/sbin/modprobe -q audio"
+SUBSYSTEM=="usb", ATTRS{bDeviceSubClass}=="01", ATTRS{bDeviceClass}=="e0", SYSFS{bDeviceProtocol}=="01", RUN+="/sbin/modprobe -q bluetooth"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="2131", ATTRS{idVendor}=="0547", RUN+="/sbin/modprobe -q dabusb"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="9999", ATTRS{idVendor}=="0547", RUN+="/sbin/modprobe -q dabusb"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0120", ATTRS{idVendor}=="040a", RUN+="/sbin/modprobe -q dc2xx"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0130", ATTRS{idVendor}=="040a", RUN+="/sbin/modprobe -q dc2xx"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0131", ATTRS{idVendor}=="040a", RUN+="/sbin/modprobe -q dc2xx"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0132", ATTRS{idVendor}=="040a", RUN+="/sbin/modprobe -q dc2xx"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0100", ATTRS{idVendor}=="040a", RUN+="/sbin/modprobe -q dc2xx"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0110", ATTRS{idVendor}=="040a", RUN+="/sbin/modprobe -q dc2xx"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0111", ATTRS{idVendor}=="040a", RUN+="/sbin/modprobe -q dc2xx"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0112", ATTRS{idVendor}=="040a", RUN+="/sbin/modprobe -q dc2xx"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="6002", ATTRS{idVendor}=="f003", RUN+="/sbin/modprobe -q dc2xx"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="1002", ATTRS{idVendor}=="04b4", RUN+="/sbin/modprobe -q dsbr100"
+SUBSYSTEM=="usb", ATTRS{bInterfaceClass}=="03", RUN+="/sbin/modprobe -q hid"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0002", ATTRS{idProduct}=="8080", SYSFS{idVendor}=="0545", SYSFS{bcdDevice_lo}=="0002", RUN+="/sbin/modprobe -q ibmcam"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="030a", ATTRS{idProduct}=="8080", SYSFS{idVendor}=="0545", SYSFS{bcdDevice_lo}=="030a", RUN+="/sbin/modprobe -q ibmcam"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0008", ATTRS{idVendor}=="03e8", RUN+="/sbin/modprobe -q kaweth"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="03e8", ATTRS{idVendor}=="0506", RUN+="/sbin/modprobe -q kaweth"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="2002", ATTRS{idVendor}=="0557", RUN+="/sbin/modprobe -q kaweth"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="4000", ATTRS{idVendor}=="0557", RUN+="/sbin/modprobe -q kaweth"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0002", ATTRS{idVendor}=="0565", RUN+="/sbin/modprobe -q kaweth"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0005", ATTRS{idVendor}=="0565", RUN+="/sbin/modprobe -q kaweth"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0008", ATTRS{idVendor}=="05e9", RUN+="/sbin/modprobe -q kaweth"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0008", ATTRS{idVendor}=="06e1", RUN+="/sbin/modprobe -q kaweth"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0100", ATTRS{idVendor}=="0707", RUN+="/sbin/modprobe -q kaweth"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0001", ATTRS{idVendor}=="07aa", RUN+="/sbin/modprobe -q kaweth"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="1001", ATTRS{idVendor}=="0846", RUN+="/sbin/modprobe -q kaweth"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0400", ATTRS{idVendor}=="13d2", RUN+="/sbin/modprobe -q kaweth"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="2202", ATTRS{idVendor}=="066b", RUN+="/sbin/modprobe -q kaweth"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0005", ATTRS{idVendor}=="1645", RUN+="/sbin/modprobe -q kaweth"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="4000", ATTRS{idVendor}=="2001", RUN+="/sbin/modprobe -q kaweth"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="4000", ATTRS{idVendor}=="07b8", RUN+="/sbin/modprobe -q kaweth"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="a800", ATTRS{idVendor}=="055f", RUN+="/sbin/modprobe -q mdc800"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0300", ATTRS{idVendor}=="04ce", RUN+="/sbin/modprobe -q microtek"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0094", ATTRS{idVendor}=="05da", RUN+="/sbin/modprobe -q microtek"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0099", ATTRS{idVendor}=="05da", RUN+="/sbin/modprobe -q microtek"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="009a", ATTRS{idVendor}=="05da", RUN+="/sbin/modprobe -q microtek"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="00a0", ATTRS{idVendor}=="05da", RUN+="/sbin/modprobe -q microtek"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="00a3", ATTRS{idVendor}=="05da", RUN+="/sbin/modprobe -q microtek"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="80a3", ATTRS{idVendor}=="05da", RUN+="/sbin/modprobe -q microtek"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="80ac", ATTRS{idVendor}=="05da", RUN+="/sbin/modprobe -q microtek"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0511", ATTRS{idVendor}=="05a9", RUN+="/sbin/modprobe -q ov511"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="a511", ATTRS{idVendor}=="05a9", RUN+="/sbin/modprobe -q ov511"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0002", ATTRS{idVendor}=="0813", RUN+="/sbin/modprobe -q ov511"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="1046", ATTRS{idVendor}=="083a", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="8511", ATTRS{idVendor}=="07a6", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0986", ATTRS{idVendor}=="07a6", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0986", ATTRS{idVendor}=="08dd", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0987", ATTRS{idVendor}=="08dd", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0988", ATTRS{idVendor}=="08dd", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="8511", ATTRS{idVendor}=="08dd", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0004", ATTRS{idVendor}=="07aa", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="4001", ATTRS{idVendor}=="2001", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="4002", ATTRS{idVendor}=="2001", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="4003", ATTRS{idVendor}=="2001", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="abc1", ATTRS{idVendor}=="2001", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="abc1", ATTRS{idVendor}=="07b8", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="4002", ATTRS{idVendor}=="07b8", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0904", ATTRS{idVendor}=="04bb", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="4002", ATTRS{idVendor}=="056e", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="2202", ATTRS{idVendor}=="066b", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="2203", ATTRS{idVendor}=="066b", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="2204", ATTRS{idVendor}=="066b", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="2206", ATTRS{idVendor}=="066b", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0001", ATTRS{idVendor}=="0411", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0200", ATTRS{idVendor}=="0707", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="9100", ATTRS{idVendor}=="15e8", RUN+="/sbin/modprobe -q pegasus"
+SUBSYSTEM=="usb", ATTRS{bDeviceSubClass}=="01", ATTRS{bDeviceClass}=="07", SYSFS{bDeviceProtocol}=="01"
+SUBSYSTEM=="usb", ATTRS{bDeviceSubClass}=="01", ATTRS{bDeviceClass}=="07", SYSFS{bDeviceProtocol}=="02"
+SUBSYSTEM=="usb", ATTRS{bDeviceSubClass}=="01", ATTRS{bDeviceClass}=="07", SYSFS{bDeviceProtocol}=="03"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="01", SYSFS{bInterfaceClass}=="07"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="02", SYSFS{bInterfaceClass}=="07"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="03", SYSFS{bInterfaceClass}=="07"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0001", ATTRS{idVendor}=="0841", RUN+="/sbin/modprobe -q rio500"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="2060", ATTRS{idVendor}=="04a5", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="2040", ATTRS{idVendor}=="04a5", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="2022", ATTRS{idVendor}=="04a5", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0001", ATTRS{idVendor}=="06bd", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0002", ATTRS{idVendor}=="06bd", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="2061", ATTRS{idVendor}=="06bd", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0100", ATTRS{idVendor}=="06bd", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="2001", ATTRS{idVendor}=="0458", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0205", ATTRS{idVendor}=="03f0", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0101", ATTRS{idVendor}=="03f0", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0105", ATTRS{idVendor}=="03f0", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0102", ATTRS{idVendor}=="03f0", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0401", ATTRS{idVendor}=="03f0", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0701", ATTRS{idVendor}=="03f0", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0201", ATTRS{idVendor}=="03f0", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0601", ATTRS{idVendor}=="03f0", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0268", ATTRS{idVendor}=="0638", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0099", ATTRS{idVendor}=="05da", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0094", ATTRS{idVendor}=="05da", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="00a0", ATTRS{idVendor}=="05da", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="009a", ATTRS{idVendor}=="05da", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="00a3", ATTRS{idVendor}=="05da", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="80a3", ATTRS{idVendor}=="05da", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="80ac", ATTRS{idVendor}=="05da", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0001", ATTRS{idVendor}=="055f", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="1000", ATTRS{idVendor}=="0400", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0002", ATTRS{idVendor}=="055f", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0003", ATTRS{idVendor}=="055f", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0006", ATTRS{idVendor}=="055f", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0300", ATTRS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0380", ATTRS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0301", ATTRS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0381", ATTRS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0302", ATTRS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0382", ATTRS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0303", ATTRS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0383", ATTRS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0340", ATTRS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0360", ATTRS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0341", ATTRS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0361", ATTRS{idVendor}=="0461", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0101", ATTRS{idVendor}=="04b8", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0103", ATTRS{idVendor}=="04b8", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0104", ATTRS{idVendor}=="04b8", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0106", ATTRS{idVendor}=="04b8", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0107", ATTRS{idVendor}=="04b8", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0010", ATTRS{idVendor}=="1606", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0030", ATTRS{idVendor}=="1606", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0230", ATTRS{idVendor}=="1606", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0221", ATTRS{idVendor}=="04a7", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0211", ATTRS{idVendor}=="04a7", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0231", ATTRS{idVendor}=="04a7", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0311", ATTRS{idVendor}=="04a7", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0321", ATTRS{idVendor}=="04a7", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0331", ATTRS{idVendor}=="04a7", RUN+="/sbin/modprobe -q scanner"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0103", ATTRS{idVendor}=="050d", RUN+="/sbin/modprobe -q belkin_sa"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="8007", ATTRS{idVendor}=="056c", RUN+="/sbin/modprobe -q belkin_sa"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0001", ATTRS{idVendor}=="0565", RUN+="/sbin/modprobe -q belkin_sa"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0002", ATTRS{idVendor}=="05c5", RUN+="/sbin/modprobe -q digi_acceleport"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0004", ATTRS{idVendor}=="05c5", RUN+="/sbin/modprobe -q digi_acceleport"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0001", ATTRS{idVendor}=="084f", RUN+="/sbin/modprobe -q empeg"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="8372", ATTRS{idVendor}=="0403", RUN+="/sbin/modprobe -q ftdi_sio"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", RUN+="/sbin/modprobe -q ftdi_sio"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0105", ATTRS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0103", ATTRS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0106", ATTRS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0101", ATTRS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0102", ATTRS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0109", ATTRS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0112", ATTRS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0107", ATTRS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0108", ATTRS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="010f", ATTRS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0110", ATTRS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="010a", ATTRS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0103", ATTRS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan_pda"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0104", ATTRS{idVendor}=="06cd", RUN+="/sbin/modprobe -q keyspan_pda"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0210", ATTRS{idVendor}=="0711", RUN+="/sbin/modprobe -q mct_u232"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0230", ATTRS{idVendor}=="0711", RUN+="/sbin/modprobe -q mct_u232"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0200", ATTRS{idVendor}=="0711", RUN+="/sbin/modprobe -q mct_u232"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="1000", ATTRS{idVendor}=="0586", RUN+="/sbin/modprobe -q omninet"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0100", ATTRS{idVendor}=="082d", RUN+="/sbin/modprobe -q visor"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="8001", ATTRS{idVendor}=="0710", RUN+="/sbin/modprobe -q whiteheat"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0001", ATTRS{idVendor}=="0710", RUN+="/sbin/modprobe -q whiteheat"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0245", ATTRS{idProduct}=="0000", SYSFS{idVendor}=="03ee", SYSFS{bcdDevice_lo}=="0000", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0200", ATTRS{idProduct}=="0107", SYSFS{idVendor}=="03f0", SYSFS{bcdDevice_lo}=="0200", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0200", ATTRS{idProduct}=="0001", SYSFS{idVendor}=="04e6", SYSFS{bcdDevice_lo}=="0200", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0100", ATTRS{idProduct}=="0002", SYSFS{idVendor}=="04e6", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0200", ATTRS{idProduct}=="0006", SYSFS{idVendor}=="04e6", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0200", ATTRS{idProduct}=="0007", SYSFS{idVendor}=="04e6", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0200", ATTRS{idProduct}=="0009", SYSFS{idVendor}=="04e6", SYSFS{bcdDevice_lo}=="0200", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0200", ATTRS{idProduct}=="000a", SYSFS{idVendor}=="04e6", SYSFS{bcdDevice_lo}=="0200", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0100", ATTRS{idProduct}=="000b", SYSFS{idVendor}=="04e6", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0100", ATTRS{idProduct}=="000c", SYSFS{idVendor}=="04e6", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0200", ATTRS{idProduct}=="0101", SYSFS{idVendor}=="04e6", SYSFS{bcdDevice_lo}=="0200", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0210", ATTRS{idProduct}=="0010", SYSFS{idVendor}=="054c", SYSFS{bcdDevice_lo}=="0106", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0100", ATTRS{idProduct}=="002d", SYSFS{idVendor}=="054c", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0299", ATTRS{idProduct}=="0000", SYSFS{idVendor}=="057b", SYSFS{bcdDevice_lo}=="0000", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="9999", ATTRS{idProduct}=="0000", SYSFS{idVendor}=="057b", SYSFS{bcdDevice_lo}=="0300", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0200", ATTRS{idProduct}=="a601", SYSFS{idVendor}=="059f", SYSFS{bcdDevice_lo}=="0200", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0100", ATTRS{idProduct}=="0031", SYSFS{idVendor}=="05ab", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0100", ATTRS{idProduct}=="0000", SYSFS{idVendor}=="0644", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0100", ATTRS{idProduct}=="0002", SYSFS{idVendor}=="0693", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0100", ATTRS{idProduct}=="0005", SYSFS{idVendor}=="0693", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0200", ATTRS{idProduct}=="0001", SYSFS{idVendor}=="0781", SYSFS{bcdDevice_lo}=="0200", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0100", ATTRS{idProduct}=="0100", SYSFS{idVendor}=="0781", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0009", ATTRS{idProduct}=="0002", SYSFS{idVendor}=="0781", SYSFS{bcdDevice_lo}=="0009", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0100", ATTRS{idProduct}=="0004", SYSFS{idVendor}=="07af", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0100", ATTRS{idProduct}=="0005", SYSFS{idVendor}=="07af", SYSFS{bcdDevice_lo}=="0100", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="01", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="01", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="03", ATTRS{bInterfaceProtocol}=="01", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="04", ATTRS{bInterfaceProtocol}=="01", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="05", ATTRS{bInterfaceProtocol}=="01", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="06", ATTRS{bInterfaceProtocol}=="01", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="00", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="00", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="03", ATTRS{bInterfaceProtocol}=="00", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="04", ATTRS{bInterfaceProtocol}=="00", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="05", ATTRS{bInterfaceProtocol}=="00", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="06", ATTRS{bInterfaceProtocol}=="00", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="50", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="50", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="03", ATTRS{bInterfaceProtocol}=="50", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="04", ATTRS{bInterfaceProtocol}=="50", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="05", ATTRS{bInterfaceProtocol}=="50", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="06", ATTRS{bInterfaceProtocol}=="50", SYSFS{bInterfaceClass}=="08", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bcdDevice_hi}=="0200", ATTRS{idProduct}=="06803", SYSFS{idVendor}=="0ea0", SYSFS{bcdDevice_lo}=="0200", RUN+="/sbin/modprobe -q usb-storage"
+SUBSYSTEM=="usb", ATTRS{bInterfaceClass}=="09", RUN+="/sbin/modprobe -q usbcore"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="2720", ATTRS{idVendor}=="0547", RUN+="/sbin/modprobe -q usbnet"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="1080", ATTRS{idVendor}=="0525", RUN+="/sbin/modprobe -q usbnet"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0000", ATTRS{idVendor}=="067b", RUN+="/sbin/modprobe -q usbnet"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0001", ATTRS{idVendor}=="067b", RUN+="/sbin/modprobe -q usbnet"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="1001", ATTRS{idVendor}=="047e", RUN+="/sbin/modprobe -q uss720"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="2001", ATTRS{idVendor}=="0557", RUN+="/sbin/modprobe -q uss720"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="1284", ATTRS{idVendor}=="0729", RUN+="/sbin/modprobe -q uss720"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0010", ATTRS{idVendor}=="056a", RUN+="/sbin/modprobe -q wacom"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0020", ATTRS{idVendor}=="056a", RUN+="/sbin/modprobe -q wacom"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0021", ATTRS{idVendor}=="056a", RUN+="/sbin/modprobe -q wacom"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0022", ATTRS{idVendor}=="056a", RUN+="/sbin/modprobe -q wacom"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0023", ATTRS{idVendor}=="056a", RUN+="/sbin/modprobe -q wacom"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0024", ATTRS{idVendor}=="056a", RUN+="/sbin/modprobe -q wacom"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0061", ATTRS{idVendor}=="056a", RUN+="/sbin/modprobe -q wacom"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="4200", ATTRS{idVendor}=="066f", RUN+="/sbin/modprobe -q stir4200"
+SUBSYSTEM=="usb", ATTRS{bDeviceClass}=="09", ATTRS{bInterfaceClass}=="09", RUN+="/sbin/modprobe -q usbcore"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="01", SYSFS{bInterfaceClass}=="03"
+SUBSYSTEM=="usb", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="02", SYSFS{bInterfaceClass}=="03"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="9998", ATTRS{idVendor}=="05a4", RUN+="/sbin/modprobe -q mousedev"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="c207", ATTRS{idVendor}=="046d", RUN+="/sbin/modprobe -q joydev"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0008", ATTRS{idVendor}=="045e", RUN+="/sbin/modprobe -q joydev"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="3002", ATTRS{idVendor}=="047d", RUN+="/sbin/modprobe -q joydev"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="9902", ATTRS{idVendor}=="07b5", RUN+="/sbin/modprobe -q joydev"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0006", ATTRS{idVendor}=="06a3", RUN+="/sbin/modprobe -q joydev"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="4001", ATTRS{idVendor}=="0428", RUN+="/sbin/modprobe -q joydev"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0010", ATTRS{idVendor}=="056a", RUN+="/sbin/modprobe -q evdev"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0020", ATTRS{idVendor}=="056a", RUN+="/sbin/modprobe -q evdev"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0021", ATTRS{idVendor}=="056a", RUN+="/sbin/modprobe -q evdev"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0022", ATTRS{idVendor}=="056a", RUN+="/sbin/modprobe -q evdev"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0023", ATTRS{idVendor}=="056a", RUN+="/sbin/modprobe -q evdev"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0024", ATTRS{idVendor}=="056a", RUN+="/sbin/modprobe -q evdev"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0011", ATTRS{idVendor}=="056a", RUN+="/sbin/modprobe -q evdev"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0042", ATTRS{idVendor}=="056a", RUN+="/sbin/modprobe -q evdev"
+SUBSYSTEM=="usb", ATTRS{idProduct}=="0001", ATTRS{idVendor}=="1212", RUN+="/sbin/modprobe -q usblcd"
 LABEL="hotplug_end"

================================================================
Index: SOURCES/udev-modprobe.rules
diff -u SOURCES/udev-modprobe.rules:1.18 SOURCES/udev-modprobe.rules:1.19
--- SOURCES/udev-modprobe.rules:1.18	Tue Jun  6 01:35:32 2006
+++ SOURCES/udev-modprobe.rules	Thu Aug 24 18:48:57 2006
@@ -1,6 +1,7 @@
 ACTION!="add", GOTO="hotplug_not_add_event"
 
 # check a driver is already loaded
+# PHYSDEVDRIVER is obsolete, replace it!
 ENV{PHYSDEVDRIVER}=="?*", GOTO="hotplug_driver_loaded"
 
 # load the drivers
@@ -14,25 +15,25 @@
 	RUN+="/bin/sh -c 'while read id; do /sbin/modprobe pnp:d$$id; done < /sys$devpath/id'"
 
 # disks & magneto-optical disk:
-SUBSYSTEM=="scsi_device", SYSFS{type}=="0|7|14", \
+SUBSYSTEM=="scsi_device", ATTRS{type}=="0|7|14", \
 	RUN+="/sbin/modprobe sd_mod"
 
 # WORM & ROM:
-SUBSYSTEM=="scsi_device", SYSFS{type}=="[45]", \
+SUBSYSTEM=="scsi_device", ATTRS{type}=="[45]", \
 	RUN+="/sbin/modprobe sr_mod"
 
 # Tape:
-SUBSYSTEM=="scsi_device", SYSFS{type}=="1", SYSFS{vendor}=="Onstream", \
-        SYSFS{model}!="ADR*", RUN+="/sbin/modprobe osst"
+SUBSYSTEM=="scsi_device", ATTRS{type}=="1", SYSFS{vendor}=="Onstream", \
+        ATTRS{model}!="ADR*", RUN+="/sbin/modprobe osst"
 
-SUBSYSTEM=="scsi_device", SYSFS{type}=="1", SYSFS{vendor}=="Onstream", \
-	SYSFS{model}=="ADR*", RUN+="/sbin/modprobe st"
+SUBSYSTEM=="scsi_device", ATTRS{type}=="1", SYSFS{vendor}=="Onstream", \
+	ATTRS{model}=="ADR*", RUN+="/sbin/modprobe st"
 
-SUBSYSTEM=="scsi_device", SYSFS{type}=="1", SYSFS{vendor}!="Onstream", \
+SUBSYSTEM=="scsi_device", ATTRS{type}=="1", SYSFS{vendor}!="Onstream", \
         RUN+="/sbin/modprobe st"
 
 # printer, scanner (hp & all), changer & comm :
-SUBSYSTEM=="scsi_device", SYSFS{type}=="[23689]", \
+SUBSYSTEM=="scsi_device", ATTRS{type}=="[23689]", \
         RUN+="/sbin/modprobe sg"
 
 LABEL="hotplug_driver_loaded"

================================================================
Index: SOURCES/udev.rules
diff -u SOURCES/udev.rules:1.43 SOURCES/udev.rules:1.44
--- SOURCES/udev.rules:1.43	Wed Aug 23 23:06:51 2006
+++ SOURCES/udev.rules	Thu Aug 24 18:48:57 2006
@@ -9,7 +9,7 @@
 #
 
 # workaround for devices which do not report media changes
-BUS=="ide", KERNEL=="hd[a-z]", SYSFS{removable}=="1", ENV{ID_MODEL}=="IOMEGA_ZIP*", OPTIONS+="all_partitions"
+SUBSYSTEMS=="ide", KERNEL=="hd[a-z]", ATTRS{removable}=="1", ENV{ID_MODEL}=="IOMEGA_ZIP*", OPTIONS+="all_partitions"
 SUBSYSTEMS=="ide", KERNEL=="hd[a-z]", ATTRS{media}=="floppy", OPTIONS+="all_partitions"
 
 # console
@@ -37,11 +37,11 @@
 # all block devices
 SUBSYSTEM=="block", GROUP="disk"
 
-# cdrom symlinks and other good cdrom naming
-BUS=="ide",			KERNEL=="hd[a-z]", ACTION=="add", IMPORT="cdrom_id --export $tempnode"
-BUS=="scsi",			KERNEL=="sr[0-9]*", ACTION=="add", IMPORT="cdrom_id --export $tempnode"
-BUS=="scsi",			KERNEL=="scd[a-z]", ACTION=="add", IMPORT="cdrom_id --export $tempnode"
-BUS=="scsi",			KERNEL=="sg[0-9]*", ACTION=="add", DRIVER=="sr", GROUP="cdwrite"
+# IDE/SCSI devices
+KERNEL=="hd[a-z]", ACTION=="add", IMPORT="cdrom_id --export $tempnode"
+SUBSYSTEM=="scsi",		KERNEL=="sr[0-9]*", ACTION=="add", IMPORT="cdrom_id --export $tempnode"
+SUBSYSTEM=="scsi",		KERNEL=="scd[a-z]", ACTION=="add", IMPORT="cdrom_id --export $tempnode"
+SUBSYSTEM=="scsi",		KERNEL=="sg[0-9]*", ACTION=="add", DRIVERS=="sr", GROUP="cdwrite"
 ENV{ID_CDROM}=="?*",		GROUP="cdwrite"
 ENV{ID_CDROM_CD_RW}=="?*",	GROUP="cdwrite"
 ENV{ID_CDROM_DVD}=="?*",	GROUP="cdwrite"
@@ -176,12 +176,12 @@
 KERNEL=="zero",		 	MODE="0666"
 
 # misc usb devices
-BUS=="usb",			KERNEL=="auer[0-9]*", NAME="usb/%k"
-BUS=="usb",			KERNEL=="cpad[0-9]*", NAME="usb/%k"
-BUS=="usb",			KERNEL=="dabusb*", NAME="usb/%k"
-BUS=="usb",			KERNEL=="hiddev*", NAME="usb/%k"
-BUS=="usb".			KERNEL=="legousbtower*", NAME="usb/%k"
-BUS=="usb",			KERNEL=="ttyUSB*", SYSFS{product}=="Palm Handheld*", SYMLINK+="pilot"
+SUBSYSTEM=="usb",		KERNEL=="auer[0-9]*", NAME="usb/%k"
+SUBSYSTEM=="usb",		KERNEL=="cpad[0-9]*", NAME="usb/%k"
+SUBSYSTEM=="usb",		KERNEL=="dabusb*", NAME="usb/%k"
+SUBSYSTEM=="usb",		KERNEL=="hiddev*", NAME="usb/%k"
+SUBSYSTEM=="usb".		KERNEL=="legousbtower*", NAME="usb/%k"
+SUBSYSTEM=="usb",		KERNEL=="ttyUSB*", ATTRS{product}=="Palm Handheld*", SYMLINK+="pilot"
 
 # Asterisk Zaptel devices
 KERNEL=="zapctl",		NAME="zap/ctl"
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/udev-hotplug_map.rules?r1=1.4&r2=1.5&f=u
    http://cvs.pld-linux.org/SOURCES/udev-modprobe.rules?r1=1.18&r2=1.19&f=u
    http://cvs.pld-linux.org/SOURCES/udev.rules?r1=1.43&r2=1.44&f=u



More information about the pld-cvs-commit mailing list