[backfire] backport r26808 and r26848
[openwrt-10.03/.git] / package / base-files / files / etc / init.d / boot
index 7927af15431bd690b287ddbf14d6200e60e91693..123ceb778c3390323c2c0fa911eebc5c58122bfe 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() {