55-lfs.rules 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. # /etc/udev/rules.d/55-lfs.rules: Rule definitions for LFS.
  2. # Core kernel devices
  3. # This causes the system clock to be set as soon as /dev/rtc becomes available.
  4. SUBSYSTEM=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start"
  5. KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start"
  6. # Comms devices
  7. KERNEL=="ippp[0-9]*", GROUP="dialout"
  8. KERNEL=="isdn[0-9]*", GROUP="dialout"
  9. KERNEL=="isdnctrl[0-9]*", GROUP="dialout"
  10. KERNEL=="dcbri[0-9]*", GROUP="dialout"
  11. # ALSA devices go in their own subdirectory
  12. KERNEL=="controlC[0-9]*", GROUP="audio", NAME="snd/%k"
  13. KERNEL=="hwC[0-9]*D[0-9]*", GROUP="audio", NAME="snd/%k"
  14. KERNEL=="pcmC[0-9]*D[0-9]*[cp]", GROUP="audio", NAME="snd/%k"
  15. KERNEL=="midiC[0-9]*D[0-9]*", GROUP="audio", NAME="snd/%k"
  16. KERNEL=="timer", GROUP="audio", NAME="snd/%k"
  17. KERNEL=="seq", GROUP="audio", NAME="snd/%k"
  18. # Sound devices
  19. KERNEL=="admmidi*", GROUP="audio"
  20. KERNEL=="adsp*", GROUP="audio"
  21. KERNEL=="aload*", GROUP="audio"
  22. KERNEL=="amidi*", GROUP="audio"
  23. KERNEL=="amixer*", GROUP="audio"
  24. KERNEL=="audio*", GROUP="audio"
  25. KERNEL=="dmfm*", GROUP="audio"
  26. KERNEL=="dmmidi*", GROUP="audio"
  27. KERNEL=="dsp*", GROUP="audio"
  28. KERNEL=="midi*", GROUP="audio"
  29. KERNEL=="mixer*", GROUP="audio"
  30. KERNEL=="music", GROUP="audio"
  31. KERNEL=="sequencer*", GROUP="audio"
  32. # Input devices
  33. KERNEL=="mice", SYMLINK+="mouse"
  34. # DRI devices are managed by the X server, so prevent udev from creating them
  35. KERNEL=="card*", OPTIONS+="ignore_device"
  36. # Video devices
  37. KERNEL=="fb[0-9]*", GROUP="video"
  38. # Storage/memory devices
  39. # dmsetup and lvm2 related programs create devicemapper devices so we prevent
  40. # udev from creating them
  41. KERNEL=="dm-*", OPTIONS+="ignore_device"
  42. # Override floppy devices
  43. KERNEL=="fd[0-9]", ACTION=="add|change", ATTRS{cmos}=="?*", \
  44. RUN+="create_floppy_devices -c -t $attr{cmos} -m %M -M 0660 -G floppy $root/%k"