diff --git a/package/busybox/S10mdev b/package/busybox/S10mdev index d386d420b5..4cb31de42d 100644 --- a/package/busybox/S10mdev +++ b/package/busybox/S10mdev @@ -8,6 +8,8 @@ case "$1" in echo "Starting mdev..." echo /sbin/mdev >/proc/sys/kernel/hotplug /sbin/mdev -s + # coldplug modules + find /sys/ -name modalias | xargs sort -u | xargs modprobe -abq ;; stop) ;; diff --git a/package/busybox/mdev.conf b/package/busybox/mdev.conf index 247c0ed02d..4fafe63f0c 100644 --- a/package/busybox/mdev.conf +++ b/package/busybox/mdev.conf @@ -33,3 +33,6 @@ event[0-9]+ root:root 640 =input/ mice root:root 640 =input/ mouse[0-9] root:root 640 =input/ ts[0-9] root:root 600 =input/ + +# load modules +$MODALIAS=.* root:root 660 @modprobe "$MODALIAS"