7 changed files with 41 additions and 80 deletions
			
			
		@ -0,0 +1,27 @@ | 
				
			|||
#!/bin/sh | 
				
			|||
 | 
				
			|||
. /etc/init.d/functions | 
				
			|||
. /etc/init.d/globals | 
				
			|||
 | 
				
			|||
case "$1" in | 
				
			|||
	start) | 
				
			|||
		LOGINFO "mdev coldplug ..." | 
				
			|||
		echo > /dev/mdev.seq | 
				
			|||
		echo $(which mdev) > /proc/sys/kernel/hotplug | 
				
			|||
		mdev -s | 
				
			|||
 | 
				
			|||
		# mdev -s does not poke usb devices, so we need to do it here. | 
				
			|||
		LOGINFO "scanning /sys/bus/usb/devices/ to help mdev with usb-coldplug" | 
				
			|||
		for i in /sys/bus/usb/devices/*; do | 
				
			|||
			case "${i##*/}" in | 
				
			|||
				*-*:1.0) | 
				
			|||
					LOGINFO "usb device $i found" | 
				
			|||
					echo add >$i/uevent | 
				
			|||
				;; | 
				
			|||
			esac | 
				
			|||
		done | 
				
			|||
	;; | 
				
			|||
	*) | 
				
			|||
		echo "[$BASENAME] Usage: $0 {start}" | 
				
			|||
	;; | 
				
			|||
esac | 
				
			|||
					Loading…
					
					
				
		Reference in new issue