summaryrefslogtreecommitdiffstats
path: root/main/busybox-initscripts/mdev.initd
diff options
context:
space:
mode:
Diffstat (limited to 'main/busybox-initscripts/mdev.initd')
-rw-r--r--main/busybox-initscripts/mdev.initd6
1 files changed, 6 insertions, 0 deletions
diff --git a/main/busybox-initscripts/mdev.initd b/main/busybox-initscripts/mdev.initd
index e9309c700..6638ec448 100644
--- a/main/busybox-initscripts/mdev.initd
+++ b/main/busybox-initscripts/mdev.initd
@@ -20,6 +20,12 @@ start() {
# use mdev for hotplug
echo "/sbin/mdev" > /proc/sys/kernel/hotplug
+ # mdev -s will not create /dev/usb[1-9] devices with recent kernels
+ # so we trigger hotplug events for usb for now
+ for i in $(find /sys/device -name 'usb[0-9]*'); do
+ [ -e $i/uevent ] && echo add > $i/uevent
+ done
+
# create devices
mdev -s
eend $?