From cf8e8321881aa658d797a8334db07f2b26e431ee Mon Sep 17 00:00:00 2001 From: vanhofen Date: Tue, 29 Aug 2017 16:06:13 +0200 Subject: [PATCH] - hd1/rcS: add mdev-helper --- skel-root/coolstream/hd1/etc/init.d/rcS | 11 +++++++++++ skel-root/coolstream/hd2/etc/init.d/rcS | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/skel-root/coolstream/hd1/etc/init.d/rcS b/skel-root/coolstream/hd1/etc/init.d/rcS index d5f5e3dd..a6638fd2 100755 --- a/skel-root/coolstream/hd1/etc/init.d/rcS +++ b/skel-root/coolstream/hd1/etc/init.d/rcS @@ -62,6 +62,17 @@ 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 + # initialize hardware LOGINFO "init hardware ..." dt -t"INIT HARDWARE" diff --git a/skel-root/coolstream/hd2/etc/init.d/rcS b/skel-root/coolstream/hd2/etc/init.d/rcS index 408c8125..8e9ec0d3 100755 --- a/skel-root/coolstream/hd2/etc/init.d/rcS +++ b/skel-root/coolstream/hd2/etc/init.d/rcS @@ -75,7 +75,7 @@ echo >/dev/mdev.seq echo $(which mdev) > /proc/sys/kernel/hotplug mdev -s -# mdev -s does not poke usb devices (beginning with kernel 3.6), so we need to do it here +# 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