LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 811|回复: 0

请问有使用VIA-KM400主板的吗?他集成的显卡如何安装驱动?

[复制链接]
发表于 2003-12-13 02:32:17 | 显示全部楼层 |阅读模式
有两个相关问题如下,贴的有点多,请耐心点看
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改了名字,但是没看到显示有什么变化
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表