SOURCES: udev-modprobe.rules - more rules

freetz freetz at pld-linux.org
Wed Oct 19 11:53:55 CEST 2005


Author: freetz                       Date: Wed Oct 19 09:53:55 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- more rules

---- Files affected:
SOURCES:
   udev-modprobe.rules (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/udev-modprobe.rules
diff -u SOURCES/udev-modprobe.rules:1.1 SOURCES/udev-modprobe.rules:1.2
--- SOURCES/udev-modprobe.rules:1.1	Wed Oct 19 09:27:22 2005
+++ SOURCES/udev-modprobe.rules	Wed Oct 19 11:53:49 2005
@@ -1,28 +1,54 @@
-# Perhaps this should just be for all subsystems?
+# allow pci cold plug for usb controllers only
+# alias pci:v*d*sv*sd*bc0Csc03i10* ohci-hcd
+# alias pci:v*d*sv*sd*bc0Csc03i20* ehci-hcd
+# alias pci:v*d*sv*sd*bc0Csc03i00* uhci-hcd
+ACTION=="add", SUBSYSTEM=="pci", ENV{UDEV_START}=="1", MODALIAS=="*", \
+        SYSFS{class}="0x0c0300|0x0c0310|0x0c0320", \
+        RUN+="/sbin/modprobe $modalias"
 
-ACTION=="add", SUBSYSTEM=="pci", MODALIAS=="*", \
-	RUN+="/sbin/modprobe $modalias"
+# modprobe pci devices on hot plug
+ACTION=="add", SUBSYSTEM=="pci", ENV{UDEV_START}!="1", MODALIAS=="*", \
+        RUN+="/sbin/modprobe $modalias"
+
+# usbhid should be loaded before usbmouse, or else some Microsoft mice move vertically only
+ACTION=="add", MODALIAS="usb:v*p*d*dc*dsc*dp*ic03isc01ip02*", RUN+="/sbin/modprobe usbhid"
+
+# modprobe on hot plug (and cold plug, which is processed by udevstart)
 ACTION=="add", SUBSYSTEM=="usb", MODALIAS=="*", \
-	RUN+="/sbin/modprobe $modalias"
+        RUN+="/sbin/modprobe $modalias"
 ACTION=="add", SUBSYSTEM=="pcmcia", MODALIAS=="*", \
-	RUN+="/sbin/modprobe $modalias"
+        RUN+="/sbin/modprobe $modalias"
 ACTION=="add", SUBSYSTEM=="pcmcia", MODALIAS=="*", \
         RUN+="/bin/sh -c 'echo 1 > /sys/$DEVPATH/allow_func_id_match'"
+ACTION=="add", SUBSYSTEM=="ieee1394", MODALIAS=="*", \
+        RUN+="/sbin/modprobe $modalias"
+
 
 ACTION=="add", SUBSYSTEM=="ieee1394", MODALIAS=="*", \
-	RUN+="/sbin/modprobe $modalias"
+              RUN+="/sbin/modprobe $modalias"
 
+# disks & magneto-optical disk:
 ACTION=="add", SUBSYSTEM=="scsi", SYSFS{type}=="[07]", \
-	RUN+="/sbin/modprobe sd_mod"
+              RUN+="/sbin/modprobe sd_mod"
+
+# enclosure:
 ACTION=="add", SUBSYSTEM=="scsi", SYSFS{type}=="14", \
-	RUN+="/sbin/modprobe sd_mod"
+              RUN+="/sbin/modprobe sd_mod"
+
+# WORM & ROM:
 ACTION=="add", SUBSYSTEM=="scsi", SYSFS{type}=="[45]", \
-	RUN+="/sbin/modprobe sr_mod"
+              RUN+="/sbin/modprobe sr_mod"
+
+# Tape:
 ACTION=="add", SUBSYSTEM=="scsi", SYSFS{type}=="1", SYSFS{vendor}=="Onstream", \
-	SYSFS{model}!="ADR*", RUN+="/sbin/modprobe osst"
+              SYSFS{model}!="ADR*", RUN+="/sbin/modprobe osst"
+
 ACTION=="add", SUBSYSTEM=="scsi", SYSFS{type}=="1", SYSFS{vendor}=="Onstream", \
-	SYSFS{model}=="ADR*", RUN+="/sbin/modprobe st"
+              SYSFS{model}=="ADR*", RUN+="/sbin/modprobe st"
+
 ACTION=="add", SUBSYSTEM=="scsi", SYSFS{type}=="1", SYSFS{vendor}!="Onstream", \
-	RUN+="/sbin/modprobe st"
+              RUN+="/sbin/modprobe st"
+
+# printer, scanner (hp & all), changer & comm :
 ACTION=="add", SUBSYSTEM=="scsi", SYSFS{type}=="[23689]", \
-	RUN+="/sbin/modprobe sg"
+              RUN+="/sbin/modprobe sg"
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/udev-modprobe.rules?r1=1.1&r2=1.2&f=u




More information about the pld-cvs-commit mailing list