Magellan Linux

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

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

trunk/udev/udev.rules.magellan revision 1016 by niro, Tue Apr 6 23:46:22 2010 UTC tags/udev-171-r1/udev.rules.magellan revision 1329 by niro, Fri May 27 13:54:05 2011 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 63  SUBSYSTEM=="drm", GROUP="video" Line 61  SUBSYSTEM=="drm", GROUP="video"
61    
62  # sound  # sound
63  SUBSYSTEM=="sound", GROUP="audio"  SUBSYSTEM=="sound", GROUP="audio"
 KERNEL=="mixer0", SYMLINK+="mixer"  
64    
65  # DVB (video)  # DVB (video)
66  SUBSYSTEM=="dvb", GROUP="video"  SUBSYSTEM=="dvb", GROUP="video"
67    
68  # FireWire (firewire-core driver: IIDC devices, AV/C devices)  # FireWire (firewire-core driver: IIDC devices, AV/C devices)
69  SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x00010*", GROUP="video"  SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x00010*", GROUP="video"
70    SUBSYSTEM=="firewire", ATTR{units}=="*0x00b09d:0x00010*", GROUP="video"
71  SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x010001*", GROUP="video"  SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x010001*", GROUP="video"
72    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"  
73    
74  # libusb device nodes  # libusb device nodes
75  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 84  KERNEL=="irlpt[0-9]*", GROUP="lp"
84  # 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
85  # the ones from the old usblp kernel module  # the ones from the old usblp kernel module
86  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"
87  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"
88    
89  # block  # block
90  SUBSYSTEM=="block", GROUP="disk"  SUBSYSTEM=="block", GROUP="disk"
# Line 119  SUBSYSTEM=="aoe", GROUP="disk", MODE="02 Line 114  SUBSYSTEM=="aoe", GROUP="disk", MODE="02
114  SUBSYSTEM=="aoe", KERNEL=="err", MODE="0440"  SUBSYSTEM=="aoe", KERNEL=="err", MODE="0440"
115    
116  # network  # network
117  KERNEL=="tun", MODE="0666"  KERNEL=="tun", MODE="0666", OPTIONS+="static_node=net/tun"
118  KERNEL=="rfkill", MODE="0644"  KERNEL=="rfkill", MODE="0644"
119    
120  # CPU  # CPU
121  KERNEL=="cpu[0-9]*", MODE="0444"  KERNEL=="cpu[0-9]*", MODE="0444"
122    
123  # miscellaneous  KERNEL=="fuse", MODE="0666", OPTIONS+="static_node=fuse", \
124  KERNEL=="fuse", MODE="0666"    RUN+="/bin/mount -t fusectl fusectl /sys/fs/fuse/connections"
125    
126  SUBSYSTEM=="rtc", DRIVERS=="rtc_cmos", SYMLINK+="rtc"  SUBSYSTEM=="rtc", DRIVERS=="rtc_cmos", SYMLINK+="rtc"
127  KERNEL=="mmtimer", MODE="0644"  KERNEL=="mmtimer", MODE="0644"
128  KERNEL=="rflash[0-9]*", MODE="0400"  KERNEL=="rflash[0-9]*", MODE="0400"
129  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.1329