|
有两个相关问题如下,贴的有点多,请耐心点看
1,我的系统是Mandrake9.2,完全升级,系统默认的显卡驱动为VESA,从VIA主页
http://www.viaarena.com/?PageID=296 上下载了驱动,按说明解压后安装,出现如下错误:
[root@localhost KMXF40034]# ls
Installation.txt* RedHat/ vinstall* vuninstall*
[root@localhost KMXF40034]# ./vinstall
-------- install start --------
install S3G CLE266 driver
Which CPU do you use ?
1. AMD K 7/8
1
cp: stat‘//k7/via_drv.o’失败: No such file or directory
mkdir: 无法创建目录‘/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm’: File exists
cp: stat‘//k7/via.o’失败: No such file or directory
cp: stat‘//k7/via_dri.so’失败: No such file or directory
vinstall的内容为:
#!/bin/bash
KERNELVERSION=`uname -r`
VIDEODRIVERDIR=/lib/modules/$KERNELVERSION/kernel/drivers/media/video
DRMDRIVERDIR=/lib/modules/$KERNELVERSION/kernel/drivers/char/drm
AGPDRIVERDIR=/lib/modules/$KERNELVERSION/kernel/drivers/char/agp
MODULESDEPDIR=/lib/modules/$KERNELVERSION
MODULESCONFDIR=/etc
MODULESCONFFILE=$MODULESCONFDIR/modules.conf
OLDMODULESCONFFILE=$MODULESCONFDIR/modules.conf.bak
AUTOLOADFILE=/etc/rc.d/rc.local
OLDAUTOLOADFILE=/etc/rc.d/rc.local.bak
echo -e " -------- install start --------"
#CLE266 graphic driver install shell script
#check kernel version
case "$KERNELVERSION" in
2.4.2-2)
OS=RedHat
VER=7.1
;;
2.4.7-10)
OS=RedHat
VER=7.2
;;
2.4.18-3)
OS=RedHat
VER=7.3
;;
2.4.18-14)
OS=RedHat
VER=8.0
;;
2.4.20-8)
OS=RedHat
VER=9.0
;;
2.4.18-6mdk)
OS=Mandrake
VER=8.2
gunzip -f /lib/modules/$KERNELVERSION/kernel/drivers/char/agp/agpgart.o.gz
;;
2.4.19-16mdk)
OS=Mandrake
VER=9.0
gunzip -f /lib/modules/$KERNELVERSION/kernel/drivers/char/agp/agpgart.o.gz
;;
2.4.19-4GB)
OS=SuSE
VER=8.1
AUTOLOADFILE=/etc/init.d/boot.local
OLDAUTOLOADFILE=/etc/init.d/boot.local.bak
;;
esac
echo install $OS $VER S3G CLE266 driver
echo "Which CPU do you use ? "
echo "1. AMD K 7/8"
read choice
case "$choice" in
3)
CPUTYPE=pentium;;
2)
CPUTYPE=c3;;
1)
CPUTYPE=k7;;
esac
cp $OS/$VER/$CPUTYPE/via_drv.o /usr/X11R6/lib/modules/drivers/
if [ -f $DRMDRIVERDIR/i810.o ] ; then
cp -f $OS/$VER/$CPUTYPE/via.o $DRMDRIVERDIR/
else
mkdir $DRMDRIVERDIR
cp -f $OS/$VER/$CPUTYPE/via.o $DRMDRIVERDIR/
fi
cp -f $OS/$VER/$CPUTYPE/via_dri.so /usr/X11R6/lib/modules/dri/via_dri.so
ldconfig
sed -e '/via.o/d' $AUTOLOADFILE > rc.local.tmp
echo "modprobe via" >> rc.local.tmp
if [ -f rc.local.tmp ] ; then
cp rc.local.tmp $AUTOLOADFILE
rm -f rc.local.tmp
fi
depmod -a
insmod $DRMDRIVERDIR/via.o
之后手工将/RedHat/9.0/k7目录下的via_dri.so,via_drv.o,via.o三个文件copy到
/usr/X11R6/lib/modules/drivers/
/usr/X11R6/lib/modules/dri/
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/
这三个路径中,再运行出现
[root@localhost KMXF40034]# ./vinstall
-------- install start --------
install S3G CLE266 driver
Which CPU do you use ?
1. AMD K 7/8
1
cp: stat‘//k7/via_drv.o’失败: No such file or directory
mkdir: 无法创建目录‘/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm’: File exists
cp: stat‘//k7/via.o’失败: No such file or directory
cp: stat‘//k7/via_dri.so’失败: No such file or directory
depmod: ELF file /lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/via_dri.so not a relocatable object
depmod: *** Unresolved symbols in /lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/via.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/via_drv.o
insmod: a module named via already exists
-------- vinstall end --------
这是第二次,第一次出现的Unresolved symbols还要多,请问该如何安装或者配置这些驱动?
先谢谢啦!
2,另外按照安装说明中:
1.2.1 Login as root
1.2.2 Check is there a link point to /usr/X11R6/bin/XFree86
# cd /etc/X11
# ls -l X
If there is no link named "X", then do following..
# ln -s /usr/X11R6/bin/XFree86 X
Note:
If you skip the step of X setup when install Linux, there
will be no link named "X" in /etc/X11.
1.2.3 Run "xf86config" to configure your keyboard, mouse and monitor
# xf86config
The configuration program will create the file "XF86Conifg" in the
/etc/X11 directory. If there is the file named "XF86Config-4",
please remove or rename it.
在执行xf86config后,起配置作用的是哪个文件?XF86Conifg还是XF86Config-4,我将XF86Config-4改了名字,但是没看到显示有什么变化 |
|