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.6 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							97 lines
						
					
					
						
							2.6 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
							 | 
						|
								mmcblk0p1		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
							 | 
						|
								
							 |