vanhofen
5 years ago
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