summaryrefslogtreecommitdiffstats
path: root/os-plugins
diff options
context:
space:
mode:
authorBastian Wissler2008-11-05 16:26:16 +0100
committerBastian Wissler2008-11-05 16:26:16 +0100
commit8432d299229e309b5797350d944d683af84871b8 (patch)
treeb050dcf576803232d23eb1b54648cdd526ad1d79 /os-plugins
parentadded waitfor dnsconfig if server is a name, so that fileget over http... can... (diff)
downloadcore-8432d299229e309b5797350d944d683af84871b8.tar.gz
core-8432d299229e309b5797350d944d683af84871b8.tar.xz
core-8432d299229e309b5797350d944d683af84871b8.zip
xserver plugin: * added agpgart module loading for some nvidia chipsets
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2380 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'os-plugins')
-rw-r--r--os-plugins/plugins/xserver/XX_xserver.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/os-plugins/plugins/xserver/XX_xserver.sh b/os-plugins/plugins/xserver/XX_xserver.sh
index 864fb747..4c9b8c5b 100644
--- a/os-plugins/plugins/xserver/XX_xserver.sh
+++ b/os-plugins/plugins/xserver/XX_xserver.sh
@@ -85,6 +85,8 @@ ${PLUGIN_ROOTFS}/usr/X11R6/lib/modules/\,"
xmodule="nvidia"
PLUGIN_PATH="/mnt${PLUGIN_ROOTFS}"
+ # sometimes the kernel module needs agpgart
+ modprobe agpgart
# insert kernel driver
chroot /mnt /sbin/insmod ${PLUGIN_ROOTFS}/modules/nvidia.ko
@@ -237,7 +239,7 @@ a\ \ InputDevice\ \ "Synaptics TP"\ \ \ \ \ \ "SendCoreEvents"
ln -fs ${PLUGIN_ROOTFS}/usr/lib/libGL.so.1.2 ${glliblinks}/libGL.so.1
ln -fs ${PLUGIN_ROOTFS}/usr/lib/libGL.so.1.2 ${glliblinks}/libGL.so.1.2
- # impossible to load it directly via stage3 insmod?
+ # impossible to load it directly via stage3 insmod - yes, somehow this is too big
chroot /mnt /sbin/insmod ${PLUGIN_ROOTFS}/modules/fglrx.ko
# we need some pci.ids for fglrx driver
cp -r "${PLUGIN_PATH}/etc/ati" /mnt/etc