aboutsummaryrefslogtreecommitdiffstats
path: root/mdev/etc/mdev.conf
diff options
context:
space:
mode:
Diffstat (limited to 'mdev/etc/mdev.conf')
-rw-r--r--mdev/etc/mdev.conf206
1 files changed, 206 insertions, 0 deletions
diff --git a/mdev/etc/mdev.conf b/mdev/etc/mdev.conf
new file mode 100644
index 0000000..4f8526f
--- /dev/null
+++ b/mdev/etc/mdev.conf
@@ -0,0 +1,206 @@
+#
+# mdev.conf
+#
+
+$MODALIAS=.* root:root 660 @/bin/busybox modprobe "$MODALIAS"
+
+# tty
+# TODO: add char/X:X
+console root:tty 600 @chmod 600 $MDEV
+pty.* root:tty 660
+ptmx root:tty 666
+tty root:tty 666
+tty[0-9]* root:tty 620
+vcs root:tty 660
+vcs[0-9]* root:tty 660
+vcsa root:tty 660
+vcsa[0-9]* root:tty 660
+
+# serial
+ttyS[0-9]* root:uucp 660
+ppox[0-9]* root:uucp 660
+ircomm[0-9]* root:uucp 660
+noz[0-9]* root:uucp 660
+rfcomm[0-9]* root:uucp 660
+mwave root:uucp 660
+hvc.* root:uucp 660
+hvsi.* root:uucp 660
+
+ttyUSB[0-9]* root:uucp 660
+ttyACM[0-9]* root:uucp 660
+
+ttyLTM[0-9]* root:uucp 660
+ttySHSF[0-9]* root:uucp 660
+slamr root:uucp 660
+slusb root:uucp 660
+
+# virtio serial
+vport.* root:root 660
+
+# mem
+null root:root 666 @chmod 666 $MDEV
+zero root:root 666
+full root:root 666
+random root:root 666
+urandom root:root 666
+hwrandom root:root 444
+hw_random root:root 444 =hwrng
+grsec root:root 660
+mem root:kmem 640
+kmem root:kmem 640
+port root:kmem 640
+nvram root:kmem 640
+
+# input
+mouse.* root:root 640 =input/
+mice root:root 640 =input/
+event.* root:root 640 */lib/mdev/inputdev
+ts[0-9]* root:root 640 =input/
+uinput root:root 640$ =input/
+js[0-9]* root:root 644 =input/
+
+# v4l
+vttuner.* root:video 660 >v4l/
+video.* root:video 660 >v4l/
+vtx.* root:video 660 >v4l/
+vbi.* root:video 660 >v4l/
+winradio.* root:video 660 >v4l/
+v4l.* root:video 660 >v4l/
+
+# graphics
+agpgart root:video 660
+pmu root:video 660
+nvidia.* root:video 660
+nvidiactl.* root:video 660
+fb[0-9]* root:video 660
+
+# dri
+card[0-9]* root:video 660 =dri/
+controlD[0-9]* root:video 660 =dri/
+
+# dvb
+dvb.* root:video 660 */lib/mdev/dvbdev
+
+# usb
+([0-9]+)-([0-9]+).* root:usb 665 */lib/mdev/usb
+
+# printer
+parport[0-9]* root:lp 660
+parport_pc root:lp 660
+lp[0-9]* root:lp 660
+irlpt[0-9]* root:lp 660
+
+# block devices
+ram[0-9]* root:disk 660
+loop[0-9]* root:disk 660
+sd[!a-z].* root:disk 660 */lib/mdev/sddev
+hd[a-z].* root:disk 660 */lib/mdev/hddev
+control root:root 000 =mapper/
+md.* root:disk 660
+mtd.* root:disk 660
+ndb.* root:disk 660
+gnbd.* root:disk 660
+btibm.* root:disk 660
+dm-.* root:disk 660
+vd.* root:disk 660
+sg.* root:disk 660
+
+# floppy
+fd[0-9] root:floppy 660
+
+# optical
+sr[0-9]* root:optical 660 @ln -sf $MDEV optical
+pktcdvd[0-9]* root:optical 660 =pktcdvd/
+pktcdvd root:optical 660 =pktcdvd/control
+
+# tape
+ht[0-9]* root:tape 660
+nht[0-9]* root:tape 660
+pt[0-9]* root:tape 660
+npt[0-9]* root:tape 660
+pht[0-9]* root:tape 660
+st*[0-9]* root:tape 660
+nst*[0-9]* root:tape 660
+
+# block-related
+scsi.*/.* root:disk 660 !
+bdi.*/.* root:disk 660 !
+
+sch[0-9]* root:disk 660
+pg[0-9]* root:disk 660
+
+qft[0-9]* root:disk 660
+nqft[0-9]* root:disk 660
+zqft[0-9]* root:disk 660
+nzqft[0-9]* root:disk 660
+rawqft[0-9]* root:disk 660
+nrawqft[0-9]* root:disk 660
+
+rawctl root:disk 660 =raw/
+raw[0-9]* root:disk 660 =raw/
+aoe.* root:disk 660 =etherd/
+bsg/.* root:disk 660 =bsg/
+
+# audio
+pcmC.* root:audio 660 =snd/
+controlC.* root:audio 660 =snd/
+midiC.* root:audio 660 =snd/
+seq root:audio 660 =snd/
+timer root:audio 660 =snd/
+hwC.* root:audio 660 =snd/
+
+hpet root:audio 660
+
+adsp root:audio 660 >sound/
+audio root:audio 660 >sound/
+dsp root:audio 660 >sound/
+mixer root:audio 660 >sound/
+sequencer.* root:audio 660 >sound/
+
+# network
+-net/.* root:root 600 @nameif
+tun root:root 666 =net/
+tun[0-9]* root:root 600 =net/
+tap[0-9]* root:root 600 =net/
+rfkill root:rfkill 64
+
+# cpu
+cpu([0-9]+) root:root 444 =cpu/%1/cpuid
+msr([0-9]+) root:root 600 =cpu/%1/msr
+microcode root:root 600 =cpu/microcode
+
+# fuse
+fuse root:root 666 @/bin/mount -t fusectl fusectl /sys/fs/fuse/connections
+
+# raid controllers
+cciss.* root:disk 660
+ida.* root:disk 660
+rd.* root:disk 660
+
+# misc
+ppp root:root 000
+kvm root:kvm 660
+rtc root:root 664
+rtc[0-9]* root:root 664 @ln -sf $MDEV rtc
+mmtimer root:root 644
+rflash[0-9]* root:root 400
+rrom[0-9]* root:root 400
+
+auer[0-9]* root:root 660 =usb/
+sxctl root:root 660 =specialix_sxctl
+rioctl root:root 660 =specialix_rioctl
+iowarrior[0-9]* root:root 660 =usb/
+hiddev[0-9]* root:root 660 =usb/
+legousbtower[0-9]* root:root 660 =usb/
+dabusb[0-9]* root:root 660 =usb/
+usbdpfp[0-9]* root:root 660 =usb/
+cpad[0-9]* root:root 660 =usb/
+
+# arch
+sgi_.* root:root 666
+iseries/ibmsis.* root:disk 660
+iseries/nvt.* root:disk 660
+iseries/vt.* root:disk 660
+iseries/vtty.* root:uucp 660
+z90crypt root:root 666
+