78 lines
3 KiB
Diff
78 lines
3 KiB
Diff
--- udev-095/etc/udev/redhat/50-udev.rules.rhrules 2006-07-04 12:34:55.000000000 +0200
|
|
+++ udev-095/etc/udev/redhat/50-udev.rules 2006-10-11 08:45:35.000000000 +0200
|
|
@@ -28,7 +28,8 @@
|
|
KERNEL=="ippp*", NAME="%k", MODE="0660"
|
|
KERNEL=="isdn*", NAME="%k", MODE="0660"
|
|
KERNEL=="isdnctrl*", NAME="%k", MODE="0660"
|
|
-KERNEL=="capi*", NAME="%k", MODE="0660"
|
|
+KERNEL=="capi", NAME="capi20", GROUP="uucp", MODE="0660"
|
|
+KERNEL=="capi*", NAME="capi/%n", GROUP="uucp", MODE="0660"
|
|
KERNEL=="dcbri*", NAME="%k", MODE="0660"
|
|
KERNEL=="ircomm*", NAME="%k", GROUP="uucp", MODE="0660"
|
|
KERNEL=="tts/[0-9]*", NAME="%k", GROUP="uucp", MODE="0660"
|
|
@@ -149,16 +150,14 @@
|
|
|
|
# s390 devices
|
|
KERNEL=="z90crypt", MODE="0666"
|
|
+KERNEL=="slram[0-9]*", SYMLINK+="xpram%n"
|
|
|
|
# DVB
|
|
KERNEL=="dvb", MODE="0660"
|
|
SUBSYSTEM=="dvb", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter%%i/%%s $${K%%%%.*} $${K#*.}'", \
|
|
NAME="%c", MODE="0660"
|
|
|
|
-# create a symlink named after the device map name
|
|
-# note devmap_name comes with extras/multipath
|
|
-#KERNEL=="dm-[0-9]*", PROGRAM="/sbin/devmap_name %M %m", NAME="%k", SYMLINK+="%c"
|
|
-
|
|
+KERNEL=="dm-[0-9]*", OPTIONS+="ignore_device"
|
|
|
|
# alsa devices
|
|
KERNEL=="controlC[0-9]*", NAME="snd/%k"
|
|
@@ -217,9 +216,6 @@
|
|
KERNEL=="nst[0-9]", BUS=="scsi", SYMLINK+="tape-%k", MODE="0660"
|
|
KERNEL=="nosst[0-9]", BUS=="scsi", SYMLINK+="tape-%k", MODE="0660"
|
|
|
|
-KERNEL=="umad*", NAME="infiniband/%k"
|
|
-KERNEL=="issm*", NAME="infiniband/%k"
|
|
-
|
|
# Section for zaptel device
|
|
KERNEL=="zapctl", NAME="zap/ctl"
|
|
KERNEL=="zaptimer", NAME="zap/timer"
|
|
@@ -229,8 +225,6 @@
|
|
|
|
KERNEL=="pktcdvd", NAME="%k/control"
|
|
|
|
-
|
|
-
|
|
KERNEL=="hd[a-z]", BUS=="ide", SYSFS{removable}=="1", \
|
|
SYSFS{device/media}=="floppy", \
|
|
SYMLINK+="floppy floppy-%k", OPTIONS+="ignore_remove, all_partitions"
|
|
@@ -262,7 +256,7 @@
|
|
SUBSYSTEM!="block", GOTO="persistent_end"
|
|
|
|
# skip rules for inappropriate block devices
|
|
-KERNEL=="ram*|loop*|fd*|nbd*", GOTO="persistent_end"
|
|
+KERNEL=="ram*|loop*|fd*|nbd*|gnbd*", GOTO="persistent_end"
|
|
|
|
# never access removable ide devices, the drivers are causing event loops on open()
|
|
BUS=="ide", DRIVER!="ide-cdrom", SYSFS{removable}=="1", GOTO="persistent_end"
|
|
@@ -345,5 +339,8 @@
|
|
ACTION=="add", SUBSYSTEM=="scsi_device", SYSFS{type}=="1", SYSFS{device/vendor}!="On[sS]tream", \
|
|
RUN+="/sbin/modprobe st"
|
|
|
|
+# mmc block devices
|
|
+ACTION=="add", SUBSYSTEM=="mmc", RUN+="/sbin/modprobe mmc_block"
|
|
+
|
|
RUN+="socket:/org/kernel/udev/monitor"
|
|
|
|
--- udev-095/etc/udev/redhat/05-udev-early.rules.rhrules 2006-07-04 12:34:55.000000000 +0200
|
|
+++ udev-095/etc/udev/redhat/05-udev-early.rules 2006-10-11 08:45:05.000000000 +0200
|
|
@@ -1,6 +1,7 @@
|
|
# sysfs is populated after the event is sent
|
|
ACTION=="add", DEVPATH=="/devices/*", ENV{PHYSDEVBUS}=="?*", WAIT_FOR_SYSFS="bus"
|
|
ACTION=="add", SUBSYSTEM=="net", WAIT_FOR_SYSFS="address"
|
|
+ACTION=="add", SUBSYSTEM=="scsi", WAIT_FOR_SYSFS="ioerr_cnt"
|
|
|
|
# ignore these events until someone needs them
|
|
SUBSYSTEM=="drivers", OPTIONS="ignore_device"
|