summaryrefslogtreecommitdiffstats
path: root/boot-env
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
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')
-rw-r--r--boot-env/OpenSLX/BootEnvironment/PrebootCD.pm4
-rwxr-xr-xboot-env/preboot/uclib-rootfs/init8
2 files changed, 8 insertions, 4 deletions
diff --git a/boot-env/OpenSLX/BootEnvironment/PrebootCD.pm b/boot-env/OpenSLX/BootEnvironment/PrebootCD.pm
index 2775a192..c6a2a149 100644
--- a/boot-env/OpenSLX/BootEnvironment/PrebootCD.pm
+++ b/boot-env/OpenSLX/BootEnvironment/PrebootCD.pm
@@ -63,7 +63,9 @@ sub _createImage
LABEL OpenSLX
SAY Now loading OpenSLX preboot environment ...
KERNEL vmlinuz
- APPEND initrd=initramfs
+ APPEND initrd=initramfs debug=3
+ PROMPT 0
+ TIMEOUT 100
End-of-Here
spitFile("$imageDir/iso/isolinux/isolinux.cfg", $isolinuxConfig);
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