334 |
# install an appropriate uvesafb.conf |
# install an appropriate uvesafb.conf |
335 |
install -d /etc/modprobe.d || die |
install -d /etc/modprobe.d || die |
336 |
echo "options uvesafb mode_option=1024x768-32@60 scroll=ywrap" > /etc/modprobe.d/uvesafb.conf || die |
echo "options uvesafb mode_option=1024x768-32@60 scroll=ywrap" > /etc/modprobe.d/uvesafb.conf || die |
337 |
|
# install an appropriate viafb.conf |
338 |
|
echo "options viafb viafb_mode=1024x768 viafb_refresh=60" > /etc/modprobe.d/viafb.conf || die |
339 |
# create an updated initrd |
# create an updated initrd |
340 |
DISKMODS="sd_mod" |
DISKMODS="sd_mod" |
341 |
OLDPATAMODS="amd74xx piix sis5513 via82cxxx" |
OLDPATAMODS="amd74xx piix sis5513 via82cxxx" |
342 |
PATAMODS="ata_piix pata_amd pata_mpiix pata_oldpiix pata_sis pata_via" |
PATAMODS="ata_piix pata_amd pata_mpiix pata_oldpiix pata_sis pata_via" |
343 |
SATAMODS="sata_via sata_sis sata_nv" |
SATAMODS="sata_via sata_sis sata_nv" |
344 |
DRMMODS="i915 mga nouveau r128 radeon savage sis tdfx ttm via" |
DRMMODS="i915 mga nouveau r128 radeon savage sis tdfx ttm via" |
345 |
FBMODS="uvesafb" |
if [ -x /usr/sbin/alx-hwdetection ] |
346 |
|
then |
347 |
|
case $(/usr/sbin/alx-hwdetection system) in |
348 |
|
zotac) FBMODS="" ;; |
349 |
|
rangee) FBMODS="viafb" ;; |
350 |
|
standard) FBMODS="uvesafb" ;; |
351 |
|
# unkown, use nothing to be safe |
352 |
|
*) FBMODS="" ;; |
353 |
|
esac |
354 |
|
else |
355 |
|
# unkown, use nothing to be safe |
356 |
|
FBMODS="" |
357 |
|
fi |
358 |
echo "MODULES=\"${FORMAT_FILESYSTEM} ${DISKMODS} ${OLDATAMODS} ${PATAMODS} ${SATAMODS} ${DRMMODS} ${FBMODS}\"" > /etc/conf.d/mkinitrd |
echo "MODULES=\"${FORMAT_FILESYSTEM} ${DISKMODS} ${OLDATAMODS} ${PATAMODS} ${SATAMODS} ${DRMMODS} ${FBMODS}\"" > /etc/conf.d/mkinitrd |
359 |
kernelver=$(readlink /boot/vmlinuz | sed 's:kernel-::') |
kernelver=$(readlink /boot/vmlinuz | sed 's:kernel-::') |
360 |
# run depmod before |
# run depmod before |