home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / etc / udev / rules.d / 20-names.rules < prev    next >
Encoding:
Text File  |  2007-04-10  |  2.5 KB  |  77 lines

  1. # This file establishes the device names according to Ubuntu policy.
  2. # See udev(7) for syntax.
  3. #
  4. # Permissions and ownership of devices must not be set here, but in
  5. # 40-permissions.rules; user-friendly symlinks to devices should be
  6. # set in 60-symlinks.rules.
  7.  
  8. # CPU devices, group under /dev/cpu
  9. KERNEL=="cpu[0-9]*",            NAME="cpu/%n/cpuid"
  10. KERNEL=="msr[0-9]*",            NAME="cpu/%n/msr"
  11. KERNEL=="microcode",            NAME="cpu/microcode"
  12.  
  13. # Device mapper targets
  14. KERNEL=="device-mapper",        NAME="mapper/control"
  15.  
  16. # IEEE1394 devices, group under their own directories
  17. KERNEL=="dv1394-[0-9]*",        NAME="dv1394/%n"
  18. KERNEL=="video1394-[0-9]*",        NAME="video1394/%n"
  19.  
  20. # Input devices, group under /dev/input
  21. KERNEL=="event[0-9]*",            NAME="input/%k"
  22. KERNEL=="mice",                NAME="input/%k"
  23. KERNEL=="mouse[0-9]*",            NAME="input/%k"
  24. KERNEL=="js[0-9]*",            NAME="input/%k"
  25. KERNEL=="ts[0-9]*",            NAME="input/%k"
  26. KERNEL=="uinput",            NAME="input/%k"
  27.  
  28. # ISDN devices, group under /dev/capi
  29. KERNEL=="capi",                NAME="capi20"
  30. KERNEL=="capi[0-9]*",            NAME="capi/%n"
  31.  
  32. # Packet CD devices, group under /dev/pktcdvd
  33. KERNEL=="pktcdvd",            NAME="pktcdvd/control"
  34. KERNEL=="pktcdvd[0-9]*",        NAME="pktcdvd/%k"
  35.  
  36. # Sound devices, group under /dev/snd
  37. KERNEL=="controlC[0-9]*",        NAME="snd/%k"
  38. KERNEL=="hwC[D0-9]*",            NAME="snd/%k"
  39. KERNEL=="midiC[D0-9]*",            NAME="snd/%k"
  40. KERNEL=="pcmC[D0-9cp]*",        NAME="snd/%k"
  41. KERNEL=="seq",                NAME="snd/%k"
  42. KERNEL=="timer",            NAME="snd/%k"
  43.  
  44. # USB devices (usbfs replacement), group under /dev/bus/usb
  45. SUBSYSTEM!="usb_device", GOTO="usb_device_end"
  46. IMPORT{program}="usb_device_name --export %k"
  47. ENV{USB_BUS}=="?*", ENV{USB_DEV}=="?*",    \
  48.     NAME="bus/usb/$env{USB_BUS}/$env{USB_DEV}"
  49. LABEL="usb_device_end"
  50.  
  51. # Video devices, group dvb devices under /dev/dvb
  52. SUBSYSTEM!="dvb", GOTO="dvb_end"
  53. IMPORT{program}="dvb_device_name --export %k"
  54. ENV{DVB_ADAPTER}=="?*", ENV{DVB_DEV}=="?*", \
  55.     NAME="dvb/adapter$env{DVB_ADAPTER}/$env{DVB_NAME}"
  56. LABEL="dvb_end"
  57.  
  58. # Video devices, group cards under /dev/dri
  59. KERNEL=="card[0-9]*",            NAME="dri/%k"
  60.  
  61. # Zaptel devices, group under /dev/zap
  62. KERNEL=="zapctl",            NAME="zap/ctl"
  63. KERNEL=="zaptimer",            NAME="zap/timer"
  64. KERNEL=="zapchannel",            NAME="zap/channel"
  65. KERNEL=="zappseudo",            NAME="zap/pseudo"
  66. KERNEL=="zap[0-9]*",            NAME="zap/%n"
  67.  
  68. # SCSI CD-ROM devices use /dev/scdN now
  69. SUBSYSTEMS=="scsi", KERNEL=="sr[0-9]*",    NAME="scd%n"
  70.  
  71. # USB printers need to be /dev/usb*
  72. SUBSYSTEMS=="usb", KERNEL=="lp[0-9]*",    NAME="usb%k"
  73.  
  74. # Other devices
  75. KERNEL=="hw_random",            NAME="hwrng"
  76. KERNEL=="tun",                NAME="net/%k"
  77.