You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
97 lines
2.7 KiB
97 lines
2.7 KiB
# /etc/mdev.conf
|
|
|
|
# Syntax:
|
|
# [-]devicename_regex user:group mode [=path]|[>path]|[!] [@|$|*cmd args...]
|
|
# [-]$ENVVAR=regex user:group mode [=path]|[>path]|[!] [@|$|*cmd args...]
|
|
# [-]@maj,min[-min2] user:group mode [=path]|[>path]|[!] [@|$|*cmd args...]
|
|
#
|
|
# [-]: do not stop on this match, continue reading mdev.conf
|
|
# =: move, >: move and create a symlink
|
|
# !: do not create device node
|
|
# @|$|*: run cmd if $ACTION=remove, @cmd if $ACTION=add, *cmd in all cases
|
|
|
|
# Support module loading on hotplug
|
|
#$MODALIAS=.* root:root 0660 @/bin/busybox modprobe "$MODALIAS"
|
|
|
|
null root:root 0666
|
|
zero root:root 0666
|
|
full root:root 0666
|
|
random root:root 0666
|
|
urandom root:root 0444
|
|
cpu_dma_latency root:root 0660
|
|
initctl root:root 0600
|
|
ircomm[0-9].* root:root 0660
|
|
kmem root:root 0640
|
|
kmsg root:root 0660
|
|
log root:root 0666
|
|
loop[0-9].* root:root 0640
|
|
mem root:root 0640
|
|
network_latency root:root 0660
|
|
network_throughput root:root 0660
|
|
port root:root 0640
|
|
ptmx root:root 0666
|
|
ram[0-9].* root:root 0640
|
|
vcs.* root:root 0660
|
|
|
|
rtc0 root:root 0666 =misc/rtc
|
|
|
|
tun[0-9]* root:root 0640 =net/
|
|
|
|
pcm.* root:root 0660 =snd/
|
|
control.* root:root 0660 =snd/
|
|
timer root:root 0660 =snd/
|
|
|
|
i2c-([0-9]) root:root 0660 >i2c/%1
|
|
|
|
# Console device
|
|
console root:root 0600
|
|
|
|
# TTY devices
|
|
tty root:root 0666
|
|
tty.* root:root 0620
|
|
|
|
# DVB devices
|
|
dvb([0-9])\.(.*)([0-9]) root:root 0660 >dvb/adapter%1/%2%3
|
|
|
|
# Input layer
|
|
event.* root:root 0640 =input/
|
|
mice root:root 0640 =input/
|
|
mouse.* root:root 0640 =input/
|
|
|
|
fb([0-2]) root:root 0660 >fb/%1
|
|
|
|
lcd0 root:root 0660 =dbox/lcd0
|
|
oled0 root:root 0660 =dbox/oled0
|
|
dboxlcd root:root 0660 =dbox/lcd0
|
|
pvr root:root 0660 =misc/pvr
|
|
vtuner([0-9]) root:root 0660 =misc/
|
|
fp0 root:root 0660 =dbox/fp0
|
|
|
|
# USB devices
|
|
usbdev[0-9].[0-9]* root:root 0660 !
|
|
(.*)-(.*):1.0 root:root 0660 */lib/mdev/usb/mdev-usb
|
|
|
|
# Mass-storage devices
|
|
[hs]d[a-z][0-9]? root:root 0664 */lib/mdev/fs/mdev-mount
|
|
# Disc devices
|
|
sr[0-9] root:root 0664 */lib/mdev/fs/mdev-mount
|
|
# Memory cards
|
|
mmcblk[1-9]p[0-9]* root:root 0664 */lib/mdev/fs/mdev-mount
|
|
# eMMC-Partitions
|
|
mmcblk0p%(BOOT_PARTITION) root:root 0664 @mount -t vfat /dev/$MDEV /boot 2>&1 >/dev/null
|
|
mmcblk0p[0-9]* root:root 0664 */lib/mdev/fs/mdev-mmcblk
|
|
|
|
# WLAN devices
|
|
ra[0-9]* root:root 0644 */lib/mdev/net/mdev-wlan
|
|
rausb[0-9]* root:root 0644 */lib/mdev/net/mdev-wlan
|
|
wlan[0-9]* root:root 0644 */lib/mdev/net/mdev-wlan
|
|
|
|
# Block devices: group -> disk
|
|
mtdblock([0-9]) root:root 0660 >mtdblock/%1
|
|
|
|
# Double up flash characters devices
|
|
mtd([0-9]) root:root 0660 >mtd/%1
|
|
mtd([0-9])+ro root:root 0600
|
|
|
|
# Log all other devices. Right now useful only for debuging.
|
|
.* root:root 0600 */lib/mdev/common/mdev-log-only
|
|
|