summaryrefslogtreecommitdiffstats
path: root/boot-env/preboot/uclib-rootfs/init
diff options
context:
space:
mode:
authorSebastian Schmelzer2009-05-22 20:52:11 +0200
committerSebastian Schmelzer2009-05-22 20:52:11 +0200
commitbea5d8c708775cfdb37780199929c4e8a0427bd2 (patch)
tree55d9e828edaa74bd123541e3030ff4754ff8d9c5 /boot-env/preboot/uclib-rootfs/init
parentSome minor enhancements for PreBoot ... (diff)
downloadcore-bea5d8c708775cfdb37780199929c4e8a0427bd2.tar.gz
core-bea5d8c708775cfdb37780199929c4e8a0427bd2.tar.xz
core-bea5d8c708775cfdb37780199929c4e8a0427bd2.zip
load usb hid modules in preboot env
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2867 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'boot-env/preboot/uclib-rootfs/init')
-rwxr-xr-xboot-env/preboot/uclib-rootfs/init8
1 files changed, 5 insertions, 3 deletions
diff --git a/boot-env/preboot/uclib-rootfs/init b/boot-env/preboot/uclib-rootfs/init
index 192b88bd..78fc3c63 100755
--- a/boot-env/preboot/uclib-rootfs/init
+++ b/boot-env/preboot/uclib-rootfs/init
@@ -71,9 +71,11 @@ nwif="eth0"
[ ! -d /sys/class ] && mount -n -t sysfs sysfs /sys
# load network adaptor modules
-for mod in ${ramfs_nicmods}; do
- modprobe $mod || echo "module $mod did not load for some reason"
- usleep 10000
+for mod in ${ramfs_nicmods} af_packet unix hid usbhid uhci-hcd ohci-hcd; do
+ if [ x != x$(find /lib/modules -name ${mod}.ko) ]; then
+ modprobe $mod || echo "module $mod did not load for some reason"
+ usleep 10000
+ fi
done
# read kernel commandline