LinuxSir.cn,穿越时空的Linuxsir!

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

大家帮帮我,VIA K8M800集成显卡驱动安装的问题

[复制链接]
发表于 2005-11-17 10:42:21 | 显示全部楼层 |阅读模式
我到VIA的官方网站下载了驱动安装之后

使用
modprobe viafb mode=800x600  //这一句没有问题
modprobe fbcon //这条命令,回车后出现 fbcon model 不存在的提示
然后我发现在启动时候的详细里也出现 [fatal] 的提示 说 VIA moduel 不存在

我需要编译驱动程序吗?
而且我的Fedora 4 的源码似乎没有?
发表于 2005-11-19 08:43:31 | 显示全部楼层
把驱动地址给我一下

另外 lspci -v 也放上来;
谢谢。
回复 支持 反对

使用道具 举报

发表于 2005-11-19 08:51:58 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-30 10:39:06 | 显示全部楼层

请北南大哥,帮忙

多些北南大哥关心!
因为前段时间一直在找工作,所以很久没有上网。
驱动下载地址:
http://www.viaarena.com/default. ... 10&SubCatID=109
我下载的是第一个:
http://www.viaarena.com/Driver/l ... el-bin_20050726.tgz

运行lspci -v 结果 :
00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 0204
        Subsystem: Elitegroup Computer Systems: Unknown device 1b45
        Flags: bus master, 66Mhz, medium devsel, latency 8
        Memory at e0000000 (32-bit, prefetchable) [size=128M]
        Capabilities: [80] AGP version 3.0
        Capabilities: [50] Power Management version 2
        Capabilities: [60] HyperTransport: Slave or Primary Interface
        Capabilities: [58] HyperTransport: Interrupt Discovery and Configuration
00:00.1 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
        Flags: bus master, medium devsel, latency 0

00:00.2 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
        Flags: bus master, medium devsel, latency 0

00:00.3 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
        Flags: bus master, medium devsel, latency 0

00:00.4 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
        Flags: bus master, medium devsel, latency 0

00:00.7 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
        Flags: bus master, medium devsel, latency 0

00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South] (prog-if 00 [Normal decode])
        Flags: bus master, 66Mhz, medium devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Memory behind bridge: ec000000-edffffff
        Prefetchable memory behind bridge: e8000000-ebffffff
        Capabilities: [80] Power Management version 2

00:0f.0 IDE interface: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80) (prog-if 8f [Master SecP SecO PriP PriO])
        Subsystem: Elitegroup Computer Systems: Unknown device 1b45
        Flags: bus master, medium devsel, latency 32, IRQ 11
        I/O ports at b000
        I/O ports at b400
        I/O ports at b800
        I/O ports at bc00
        I/O ports at c000
        I/O ports at c400 [size=256]
        Capabilities: [c0] Power Management version 2

00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
        Subsystem: Elitegroup Computer Systems: Unknown device 1b45
        Flags: bus master, medium devsel, latency 32, IRQ 10
        I/O ports at c800
        Capabilities: [c0] Power Management version 2

00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
        Subsystem: Elitegroup Computer Systems: Unknown device 1b45
        Flags: bus master, medium devsel, latency 32, IRQ 10
        I/O ports at cc00
        Capabilities: [80] Power Management version 2

00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
        Subsystem: Elitegroup Computer Systems: Unknown device 1b45
        Flags: bus master, medium devsel, latency 32, IRQ 10
        I/O ports at d000
        Capabilities: [80] Power Management version 2

00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
        Subsystem: Elitegroup Computer Systems: Unknown device 1b45
        Flags: bus master, medium devsel, latency 32, IRQ 11
        I/O ports at d400
        Capabilities: [80] Power Management version 2

00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
        Subsystem: Elitegroup Computer Systems: Unknown device 1b45
        Flags: bus master, medium devsel, latency 32, IRQ 11
        I/O ports at d800
        Capabilities: [80] Power Management version 2

00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) (prog-if 20 [EHCI])
        Subsystem: Elitegroup Computer Systems: Unknown device 1b45
        Flags: bus master, medium devsel, latency 32, IRQ 11
        Memory at ee000000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [80] Power Management version 2

00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
        Subsystem: Elitegroup Computer Systems: Unknown device 1b45
        Flags: bus master, stepping, medium devsel, latency 0
        Capabilities: [c0] Power Management version 2

00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
        Subsystem: Elitegroup Computer Systems: Unknown device 6666
        Flags: medium devsel, IRQ 11
        I/O ports at dc00 [size=256]
        Capabilities: [c0] Power Management version 2

00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
        Subsystem: VIA Technologies, Inc. VT6102 [Rhine II] Embeded Ethernet Controller on VT8235
        Flags: bus master, medium devsel, latency 32, IRQ 10
        I/O ports at e400 [size=256]
        Memory at ee001000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [40] Power Management version 2

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
        Flags: fast devsel
        Capabilities: [80] HyperTransport: Host or Secondary Interface

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
        Flags: fast devsel

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
        Flags: fast devsel

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
        Flags: fast devsel

01:00.0 VGA compatible controller: VIA Technologies, Inc. S3 Unichrome Pro VGA Adapter (rev 01) (prog-if 00 [VGA])
        Subsystem: Elitegroup Computer Systems: Unknown device 1b45
        Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 10
        Memory at e8000000 (32-bit, prefetchable) [size=64M]
        Memory at ec000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [60] Power Management version 2
        Capabilities: [70] AGP version 3.0
回复 支持 反对

使用道具 举报

发表于 2005-11-30 18:36:09 | 显示全部楼层
用dri的驱动吧....不要去viaarena去下载的啦
回复 支持 反对

使用道具 举报

发表于 2005-12-1 19:11:33 | 显示全部楼层
linux-fbdev-kernel-bin_20050726.tgz  这个里面就有驱动

方法也很简单,但得把kernel-devel安装上。

然后:tar zxvf linux-fbdev-kernel-bin_20050726.tgz


[root@localhost beinan]# cd Linux-FBDev-kernel-bin_20050726/
[root@localhost Linux-FBDev-kernel-bin_20050726]# ./viafb-install
-------- install start --------
install FedoraCore 4.0 UniChrome console framebuffer driver
Which CPU do you use ?
1. VIA C3-2(Nehemiah) or INTEL Pentium 2/3/4 or AMD K7/K8
2. VIA C3

然后输入1 ,然后就成功了。显示如下信息;

‘FedoraCore/4.0/pentium/viafb.ko’ -> ‘/lib/modules/2.6.11-1.1369_FC4/kernel/drivers/video/viafb.ko’

查看viafb模块信息;

[root@localhost mnt]# modinfo viafb
加载模块;

[root@localhost Linux-FBDev-kernel-bin_20050726]# modprobe viafb

改配置文件;/etc/X11/xorg.conf ;

找到类似如下的一段;


Section "Device"
        Identifier  "Videocard0"
        Driver      "vesa" 注:把vesa改为 viafb ,注意不要引号要保留;改这一处就够了;
         VendorName  "Videocard vendor"
        BoardName   "Intel 852"
EndSection



重启X ;  ctrl+alt+backspace 或者pkill gdm 也行;
回复 支持 反对

使用道具 举报

发表于 2005-12-1 22:54:14 | 显示全部楼层
最新的 Xorg6.9 已经能很好的支持K8M800了........
回复 支持 反对

使用道具 举报

发表于 2006-4-4 15:20:26 | 显示全部楼层
我用的FC4,楼上的方法不行!!!之后startx 启动不了

上面的方法比Readme中的少了一步:
modprobe fbcon
但是系统提示找不到fbcon
需要
Building fbcon console module.
    Step 1: Change to folder /usr/src/linux-2.6.
            # cd /usr/src/linux-2.6.
              The linux-2.6 directory depend on your kernel version, so if your kernel version is
              2.6.5-1.358, you should type "/usr/src/linux-2.6.5-1.358".
    Step 2: Configuring the kernel module
            # make menuconfig
    Step 3: Select fbcon item to module.
            -> Device Drivers->Graphics support->Console display driver support->
               <M> Framebuffer Console support
    Step 4: Save the current setting and quit.
    Step 5: Make fbcon module.
            # make modules
              Note that if no any error, this step will be produced "fbcon.ko" in
              /usr/src/linux-2.6./drivers/video/console folder. [color="Red"]<--这一步我没有产生,fbcon.ko但是也没有make提示出错啊?
    Step 6: Copy fbcon.ko to lib folder.
            # cp /usr/src/linux-2.6./drivers/video/console/fbcon.ko  \
              /lib/modules/2.6./kernel/drivers/video
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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