home *** CD-ROM | disk | FTP | other *** search
/ chilidog.highland.cc.ks.us / chilidog.highland.cc.ks.us.zip / chilidog.highland.cc.ks.us / backup / bradford.20120521.etc.tar.gz / bradford.20120521.etc.tar / etc / udev / rules.d / 50-udev-default.rules < prev    next >
Text File  |  2007-02-24  |  7KB  |  158 lines

  1. # console
  2. KERNEL=="pty[pqrstuvwxyzabcdef][0123456789abcdef]", NAME="%k", GROUP="tty", MODE="666", OPTIONS="last_rule"
  3. KERNEL=="tty[pqrstuvwxyzabcdef][0123456789abcdef]", NAME="%k", GROUP="tty", MODE="666", OPTIONS="last_rule"
  4. KERNEL=="vcs*",            NAME="%k", GROUP="tty", MODE="620", OPTIONS="last_rule"
  5. KERNEL=="vcsa*",        NAME="%k", GROUP="tty", MODE="620", OPTIONS="last_rule"
  6. KERNEL=="tty",            NAME="%k", GROUP="tty", MODE="666", OPTIONS="last_rule"
  7. KERNEL=="tty[0-9]*",        NAME="%k", GROUP="tty", MODE="620", OPTIONS="last_rule"
  8. KERNEL=="console",        NAME="%k", MODE="600", OPTIONS="last_rule"
  9. KERNEL=="ptmx",            NAME="%k", GROUP="tty", MODE="666", OPTIONS="last_rule"
  10.  
  11. # serial devices
  12. KERNEL=="tty[A-Z]*",        NAME="%k", GROUP="uucp"
  13. KERNEL=="pppox*",        NAME="%k", GROUP="uucp"
  14. KERNEL=="ircomm*",        NAME="%k", GROUP="uucp"
  15. KERNEL=="modems/mwave*",    NAME="%k", GROUP="uucp"
  16. KERNEL=="hvc*",            NAME="%k", GROUP="uucp"
  17. KERNEL=="hvsi*",        NAME="%k", GROUP="uucp"
  18. KERNEL=="iseries/vtty*",    NAME="%k", GROUP="uucp"
  19. KERNEL=="ttyUSB*", SYSFS{product}=="[Pp]alm*Handheld*", SYMLINK+="pilot"
  20. KERNEL=="ttyUSB*", SYSFS{product}=="[Hh]andspring*Treo*|[Hh]andspring*Visor*", SYMLINK+="pilot"
  21.  
  22. # video/graphics
  23. SUBSYSTEM=="video4linux",    GROUP="video"
  24. SUBSYSTEM=="graphics"        GROUP="video"
  25. KERNEL=="vtx*",            NAME="%k", GROUP="video"
  26. KERNEL=="vbi*",            NAME="%k", GROUP="video"
  27. KERNEL=="winradio*",        NAME="%k", GROUP="video"
  28. KERNEL=="vttuner*",        NAME="%k", GROUP="video"
  29. KERNEL=="nvidia*",        NAME="%k", GROUP="video"
  30. KERNEL=="nvidiactl*",        NAME="%k", GROUP="video"
  31. KERNEL=="video0",        SYMLINK+="video"
  32. KERNEL=="radio0",        SYMLINK+="radio"
  33. KERNEL=="vbi0",            SYMLINK+="vbi"
  34. KERNEL=="pmu",            GROUP="video"
  35.  
  36. # dvb
  37. SUBSYSTEM=="dvb", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter%%i/%%s $${K%%%%.*} $${K#*.}'", NAME="%c", GROUP="video"
  38.  
  39. # input devices
  40. KERNEL=="mice",            NAME="input/%k", MODE="0640"
  41. KERNEL=="mouse*",        NAME="input/%k", MODE="0640"
  42. KERNEL=="event*",        NAME="input/%k", MODE="0640"
  43. KERNEL=="js*",            NAME="input/%k", MODE="0644"
  44. KERNEL=="ts*",            NAME="input/%k", MODE="0600"
  45. KERNEL=="uinput",        NAME="input/%k", MODE="0600"
  46. KERNEL=="lirc0",        NAME="%k", SYMLINK+="lirc"
  47.  
  48. # printer
  49. SUBSYSTEM=="usb",        KERNEL=="lp*", NAME="usb/%k", SYMLINK+="usb%k", GROUP="lp"
  50. SUBSYSTEM=="printer",        KERNEL=="lp*", NAME="%k", GROUP="lp"
  51. KERNEL=="irlpt*",        NAME="%k", GROUP="lp"
  52.  
  53. # cpu devices
  54. KERNEL=="cpu[0-9]*",        NAME="cpu/%n/cpuid"
  55. KERNEL=="msr[0-9]*",        NAME="cpu/%n/msr"
  56. KERNEL=="microcode",        NAME="cpu/microcode", MODE="0600"
  57.  
  58. # IEEE1394 devices
  59. KERNEL=="raw1394*",        NAME="%k", GROUP="video"
  60. KERNEL=="dv1394*",        NAME="%k", SYMLINK+="dv1394/%n", GROUP="video"
  61. KERNEL=="video1394*",        NAME="%k", SYMLINK+="video1394/%n", GROUP="video"
  62.  
  63. # 183 = /dev/hwrng        Generic random number generator
  64. KERNEL=="hw_random",        NAME="hwrng", SYMLINK+="%k"
  65. # 219 /dev/modems/mwave MWave modem firmware upload
  66. KERNEL=="mwave",        NAME="modems/%k"
  67. # 169 /dev/specialix_rioctl Specialix RIO serial control
  68. KERNEL=="rioctl",        NAME="specialix_rioctl", SYMLINK+="%k"
  69. # 167 /dev/specialix_sxctl Specialix serial control
  70. KERNEL=="sxctl",        NAME="specialix_sxctl", SYMLINK+="%k"
  71.  
  72. # network
  73. KERNEL=="tun", NAME="net/%k", MODE="0600"
  74.  
  75. # misc devices
  76. KERNEL=="mem",            NAME="%k", GROUP="kmem", MODE="640"
  77. KERNEL=="kmem",            NAME="%k", GROUP="kmem", MODE="640"
  78. KERNEL=="port",            NAME="%k", GROUP="kmem", MODE="640"
  79. KERNEL=="nvram",        NAME="%k", GROUP="kmem", MODE="600"
  80. KERNEL=="null",            NAME="%k", MODE="666"
  81. KERNEL=="zero",            NAME="%k", MODE="666"
  82. KERNEL=="full",            NAME="%k", MODE="622"
  83. KERNEL=="random",        NAME="%k", MODE="666"
  84. KERNEL=="urandom",        NAME="%k", MODE="644"
  85. KERNEL=="rtc",            MODE="600"
  86. KERNEL=="sonypi",        MODE="0666"
  87. KERNEL=="agpgart",        MODE="0600", GROUP="video"
  88. KERNEL=="djs*",            NAME="%k", MODE="644"
  89. KERNEL=="sgi_*",        NAME="%k", MODE="666"
  90. KERNEL=="rrom*",        NAME="%k", MODE="400"
  91. KERNEL=="rflash*",        NAME="%k", MODE="400"
  92. KERNEL=="usbscanner*",        NAME="%k", MODE="644"
  93. KERNEL=="3270/ttycons*",    NAME="%k", MODE="600"
  94. KERNEL=="3270/tub*",        NAME="%k", MODE="666"
  95. KERNEL=="3270/tubcons*",    NAME="%k", MODE="600"
  96. KERNEL=="ica",            NAME="%k", MODE="666"
  97. KERNEL=="z90crypt",        NAME="%k", MODE="666"
  98. KERNEL=="mmtimer",        NAME="%k", MODE="644"
  99. KERNEL=="auer[0-9]*"        NAME="usb/%k"
  100.  
  101. # packet writing interface
  102. KERNEL=="pktcdvd",        NAME="pktcdvd/control"
  103. KERNEL=="pktcdvd[0-9]*",    NAME="pktcdvd/%k"
  104.  
  105. # fix floppy devices
  106. KERNEL=="nvram", ACTION=="add", RUN+="load_floppy_module.sh"
  107. KERNEL=="fd[0-9]*", ACTION=="add", SYSFS{cmos}=="*", RUN+="create_floppy_devices -c -t $sysfs{cmos} -m %M /dev/%k"
  108. KERNEL=="fd[0-9]*", ACTION=="remove", RUN+="/bin/rm -f $root/%k*"
  109.  
  110. # block devices
  111. SUBSYSTEM=="block", GROUP="disk", MODE="0640"
  112.  
  113. # sd:        0 TYPE_DISK, 7 TYPE_MOD, 14 TYPE_RBC
  114. # sr:        4 TYPE_WORM, 5 TYPE_ROM
  115. # st/osst:    1 TYPE_TAPE
  116. ACTION=="add", SUBSYSTEM=="scsi" , SYSFS{type}=="0|7|14", RUN+="/bin/sh -c 'echo 60 > /sys$$DEVPATH/timeout'"
  117. ACTION=="add", SUBSYSTEM=="scsi" , SYSFS{type}=="1", RUN+="/bin/sh -c 'echo 900 > /sys$$DEVPATH/timeout'"
  118. SUBSYSTEM=="scsi_device", ACTION=="add", SYSFS{type}=="0|7|14", RUN+="/sbin/modprobe sd_mod"
  119. SUBSYSTEM=="scsi_device", ACTION=="add", SYSFS{type}=="1", SYSFS{vendor}=="On[sS]tream", RUN+="/sbin/modprobe osst"
  120. SUBSYSTEM=="scsi_device", ACTION=="add", SYSFS{type}=="1", RUN+="/sbin/modprobe st"
  121. SUBSYSTEM=="scsi_device", ACTION=="add", SYSFS{type}=="[45]", RUN+="/sbin/modprobe sr_mod"
  122. SUBSYSTEM=="scsi_device", ACTION=="add", RUN+="/sbin/modprobe sg"
  123.  
  124. # device mapper
  125. KERNEL=="device-mapper", NAME="%k", SYMLINK+="mapper/control"
  126.  
  127. # misc storage devices (non-block)
  128. KERNEL=="sg*",            NAME="%k", GROUP="disk", MODE="640"
  129. KERNEL=="st*",            NAME="%k", GROUP="disk"
  130. KERNEL=="nst*",            NAME="%k", GROUP="disk"
  131. KERNEL=="initrd",        NAME="%k", GROUP="disk"
  132. KERNEL=="qft*",            NAME="%k", GROUP="disk"
  133. KERNEL=="nqft*",        NAME="%k", GROUP="disk"
  134. KERNEL=="zqft*",        NAME="%k", GROUP="disk"
  135. KERNEL=="nzqft*",        NAME="%k", GROUP="disk"
  136. KERNEL=="rawqft*",        NAME="%k", GROUP="disk"
  137. KERNEL=="nrawqft*",        NAME="%k", GROUP="disk"
  138. KERNEL=="pf*",            NAME="%k", GROUP="disk"
  139. KERNEL=="sch*",            NAME="%k", GROUP="disk"
  140. KERNEL=="pt*",            NAME="%k", GROUP="disk"
  141. KERNEL=="npt*",            NAME="%k", GROUP="disk"
  142. KERNEL=="pg*",            NAME="%k", GROUP="disk"
  143. KERNEL=="evms/block_device*",    NAME="%k", GROUP="disk"
  144. KERNEL=="rawctl*",        NAME="raw/%k", GROUP="disk"
  145. KERNEL=="raw[0-9]*",        NAME="raw/%k", GROUP="disk"
  146. KERNEL=="osst*",        NAME="%k", GROUP="disk"
  147. KERNEL=="nosst*",        NAME="%k", GROUP="disk"
  148. KERNEL=="iseries/vt*",        NAME="%k", GROUP="disk"
  149. KERNEL=="iseries/nvt*",        NAME="%k", GROUP="disk"
  150. KERNEL=="iseries/ibmsis*",    NAME="%k", GROUP="disk"
  151.  
  152. # libusb device access
  153. SUBSYSTEM=="usb_device", PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev}; printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}'", NAME="%c", MODE="0644"
  154.  
  155. # kernel firmware loader
  156. SUBSYSTEM=="firmware", ACTION=="add", RUN+="firmware.sh"
  157.  
  158.