Magellan Linux

Diff of /tags/udev-171-r1/udev.rules.magellan

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1016 by niro, Tue Apr 6 23:46:22 2010 UTC revision 1088 by niro, Wed Aug 18 02:24:13 2010 UTC
# Line 1  Line 1 
1  # /etc/udev/rules/50-udev.rules:  device naming rules for udev  # /etc/udev/rules/50-udev.rules:  device naming rules for udev
2  # $Header: /root/magellan-cvs/src/udev/udev.rules.magellan,v 1.12 2010-04-06 23:46:22 niro Exp $  # $Header: /root/magellan-cvs/src/udev/udev.rules.magellan,v 1.13 2010-08-18 02:24:13 niro Exp $
3  #  #
4  # There are a number of modifiers that are allowed to be used in some  # There are a number of modifiers that are allowed to be used in some
5  # of the different fields. They provide the following subsitutions:  # of the different fields. They provide the following subsitutions:
# Line 27  KERNEL=="tty[pqrstuvwxyzabcdef][01234567 Line 27  KERNEL=="tty[pqrstuvwxyzabcdef][01234567
27  KERNEL=="ptmx", GROUP="tty", MODE="0666"  KERNEL=="ptmx", GROUP="tty", MODE="0666"
28  KERNEL=="tty", GROUP="tty", MODE="0666"  KERNEL=="tty", GROUP="tty", MODE="0666"
29  KERNEL=="tty[0-9]*", GROUP="tty", MODE="0620"  KERNEL=="tty[0-9]*", GROUP="tty", MODE="0620"
 KERNEL=="console", MODE="0600"  
30  KERNEL=="vcs|vcs[0-9]*|vcsa|vcsa[0-9]*", GROUP="tty"  KERNEL=="vcs|vcs[0-9]*|vcsa|vcsa[0-9]*", GROUP="tty"
31    
32  # serial  # serial
33  KERNEL=="tty[A-Z]*[0-9]|pppox[0-9]*|ircomm[0-9]*|noz[0-9]*|rfcomm[0-9]*", GROUP="dialout"  KERNEL=="tty[A-Z]*[0-9]|pppox[0-9]*|ircomm[0-9]*|noz[0-9]*|rfcomm[0-9]*", GROUP="dialout"
 KERNEL=="ppp", MODE="0600"  
34  KERNEL=="mwave", GROUP="dialout"  KERNEL=="mwave", GROUP="dialout"
35  KERNEL=="hvc*|hvsi*", GROUP="dialout"  KERNEL=="hvc*|hvsi*", GROUP="dialout"
36    
37  # virtio serial / console ports  # virtio serial / console ports
38  KERNEL=="vport*", SYMLINK+="virtio-ports/$ATTR{name}"  KERNEL=="vport*", ATTR{name}=="?*", SYMLINK+="virtio-ports/$attr{name}"
39    
40  # mem  # mem
41  KERNEL=="null|zero|full|random|urandom", MODE="0666"  KERNEL=="null|zero|full|random|urandom", MODE="0666"
# Line 55  KERNEL=="vtx*|vbi*", GROUP="video" Line 53  KERNEL=="vtx*|vbi*", GROUP="video"
53  KERNEL=="winradio*", GROUP="video"  KERNEL=="winradio*", GROUP="video"
54    
55  # graphics  # graphics
56  KERNEL=="agpgart", MODE="0600", GROUP="video"  KERNEL=="agpgart", GROUP="video"
57  KERNEL=="pmu", GROUP="video"  KERNEL=="pmu", GROUP="video"
58  KERNEL=="nvidia*|nvidiactl*", GROUP="video"  KERNEL=="nvidia*|nvidiactl*", GROUP="video"
59  SUBSYSTEM=="graphics", GROUP="video"  SUBSYSTEM=="graphics", GROUP="video"
# Line 70  SUBSYSTEM=="dvb", GROUP="video" Line 68  SUBSYSTEM=="dvb", GROUP="video"
68    
69  # FireWire (firewire-core driver: IIDC devices, AV/C devices)  # FireWire (firewire-core driver: IIDC devices, AV/C devices)
70  SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x00010*", GROUP="video"  SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x00010*", GROUP="video"
71    SUBSYSTEM=="firewire", ATTR{units}=="*0x00b09d:0x00010*", GROUP="video"
72  SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x010001*", GROUP="video"  SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x010001*", GROUP="video"
73    SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x014001*", GROUP="video"
 # FireWire (deprecated dv1394 and video1394 drivers)  
 KERNEL=="dv1394-[0-9]*", NAME="dv1394/%n", GROUP="video"  
 KERNEL=="video1394-[0-9]*", NAME="video1394/%n", GROUP="video"  
74    
75  # libusb device nodes  # libusb device nodes
76  SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664"  SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664"
# Line 89  KERNEL=="irlpt[0-9]*", GROUP="lp" Line 85  KERNEL=="irlpt[0-9]*", GROUP="lp"
85  # hplip and cups 1.4+ use raw USB devices, so permissions should be similar to  # hplip and cups 1.4+ use raw USB devices, so permissions should be similar to
86  # the ones from the old usblp kernel module  # the ones from the old usblp kernel module
87  SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="", IMPORT{program}="usb_id --export %p"  SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="", IMPORT{program}="usb_id --export %p"
88  SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}==":0701*:", GROUP="lp", MODE="0664"  SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:0701*:", GROUP="lp", MODE="0664"
89    
90  # block  # block
91  SUBSYSTEM=="block", GROUP="disk"  SUBSYSTEM=="block", GROUP="disk"
# Line 119  SUBSYSTEM=="aoe", GROUP="disk", MODE="02 Line 115  SUBSYSTEM=="aoe", GROUP="disk", MODE="02
115  SUBSYSTEM=="aoe", KERNEL=="err", MODE="0440"  SUBSYSTEM=="aoe", KERNEL=="err", MODE="0440"
116    
117  # network  # network
118  KERNEL=="tun", MODE="0666"  KERNEL=="tun", MODE="0666", OPTIONS+="static_node=net/tun"
119  KERNEL=="rfkill", MODE="0644"  KERNEL=="rfkill", MODE="0644"
120    
121  # CPU  # CPU
122  KERNEL=="cpu[0-9]*", MODE="0444"  KERNEL=="cpu[0-9]*", MODE="0444"
123    
124  # miscellaneous  KERNEL=="fuse", MODE="0666", OPTIONS+="static_node=fuse" \
125  KERNEL=="fuse", MODE="0666"    RUN+="/bin/mount -t fusectl fusectl /sys/fs/fuse/connections"
126    
127  SUBSYSTEM=="rtc", DRIVERS=="rtc_cmos", SYMLINK+="rtc"  SUBSYSTEM=="rtc", DRIVERS=="rtc_cmos", SYMLINK+="rtc"
128  KERNEL=="mmtimer", MODE="0644"  KERNEL=="mmtimer", MODE="0644"
129  KERNEL=="rflash[0-9]*", MODE="0400"  KERNEL=="rflash[0-9]*", MODE="0400"
130  KERNEL=="rrom[0-9]*", MODE="0400"  KERNEL=="rrom[0-9]*", MODE="0400"
   
 # do not delete static device nodes  
 ACTION=="remove", NAME=="", TEST=="/lib/udev/devices/%k", OPTIONS+="ignore_remove"  
 ACTION=="remove", NAME=="?*", TEST=="/lib/udev/devices/$name", OPTIONS+="ignore_remove"  

Legend:
Removed from v.1016  
changed lines
  Added in v.1088