summaryrefslogtreecommitdiffstats
path: root/initramfs/stage3-stuff/bin/hwautocfg
diff options
context:
space:
mode:
authorDirk von Suchodoletz2010-08-10 19:20:00 +0200
committerDirk von Suchodoletz2010-08-10 19:20:00 +0200
commit7a04024a214c7d8549d4bded9f749fc15b51e4d8 (patch)
tree1a7eadd50d414faf7e69c67cc1f85c7073e10eb6 /initramfs/stage3-stuff/bin/hwautocfg
parentMerge branch 'master' of openslx.org:openslx/core (diff)
downloadcore-7a04024a214c7d8549d4bded9f749fc15b51e4d8.tar.gz
core-7a04024a214c7d8549d4bded9f749fc15b51e4d8.tar.xz
core-7a04024a214c7d8549d4bded9f749fc15b51e4d8.zip
Next step for loading required modules ...
Diffstat (limited to 'initramfs/stage3-stuff/bin/hwautocfg')
-rwxr-xr-xinitramfs/stage3-stuff/bin/hwautocfg5
1 files changed, 3 insertions, 2 deletions
diff --git a/initramfs/stage3-stuff/bin/hwautocfg b/initramfs/stage3-stuff/bin/hwautocfg
index f645c534..ad5edc61 100755
--- a/initramfs/stage3-stuff/bin/hwautocfg
+++ b/initramfs/stage3-stuff/bin/hwautocfg
@@ -31,9 +31,10 @@ modprobe -a ${MODPRV} usbhid hid-bright 2>/dev/null &
# get information on the graphics adaptor if bootsplash or xserver plugins are
# present
if [ -e /etc/init-hooks/00-started/xserver.sh -o \
- -e /etc/init-hooks/05-started/bootsplash.sh ]; then
+ -e /etc/init-hooks/05-started/bootsplash.sh ] && \
+ [ -e /lib/modules/${KERNEL}/kernel/drivers/gpu ]; then
( gfxcardmod=$(hwinfo --gfxcard|grep " Driver: "|sed "s/.*Driver//;s/\"//g")
- modprobe ${MODPRV} ${gfxcardmod} ) &
+ modprobe -a ${MODPRV} ${gfxcardmod} drm fbcon ) &
fi
# check and then load appropriate network card modules
nwcardlist=$(echo ${slxconf_listnwmod}|sed "s/\ /|/g")