base-files: retrigger usb coldplug after module loading, solves usb_modeswitch on...
[openwrt/staging/yousong.git] / package / base-files / files / etc / init.d / boot
index c3019df04ecdbf7251de195a53b9b54f2292248a..357ae3f31d468d2e500741959f82d4d595999443 100755 (executable)
@@ -80,6 +80,11 @@ start() {
        }
 
        load_modules /etc/modules.d/*
+
+       # another round of USB coldplugging to kick devices into operation which lacked drivers before
+       for dev in /sys/bus/usb/devices/*/uevent; do
+               [ -e "$dev" ] && echo -n add > "$dev"
+       done
 }
 
 stop() {