红联Linux门户
Linux帮助

求助,显卡驱动安装

发布时间:2006-06-26 15:17:43来源:红联作者:李极光
对linux,我比较菜,前几天装了红旗5.0,系统测不到我的显卡,我的显卡是via的knkm400。我从网上下载了驱动不知怎么安装,看了驱动自述文件,还是有些不明白,下面是那段英文,是朋友帮我翻译的,我不明白怎么建立viafb模块,内核源代码是在那张盘上?怎么安装?
Building viafb as a module for Linux kernel 2.6
意思好像是为2.6内核建立viafb模块
If you have kernel source installed, and hasn't built it, please do the fllowing prepare work, or else, you can skip below procedures.
大概意思是如果你已经安装内核源码,,但如果你还没有编译的话,请做下面的准备工作,否则,你可以略过下面的过程
# cd /usr/src/
# ln -s /usr/src/linux-2.6.xx-x linux
# cd linux
# cp /boot/config-2.6.xx-x .config
# make modules_prepare

If you have not installed kernel source, you can use object files shipped by your vender. First, make sure you have the kernel object files installed. 如果你还没有将kernel 源代码安装上,你可以利用由vender文件,加载你们的目标文件,要安装好你的内核目标文件
For FedoraCore serials, they may be, ,对 FedoraCore serials来说,它们可以是
/lib/modules/2.6.xx-x/build/
For SuSE serials, they may be 适合于SuSE serials,它们是
/usr/src/linux-2.6.xx-x-obj/i386/default/
For SuSE serials, they may be 适合于SuSE serials,它们是
# cd /usr/src/
For FedoraCore:适合fedora核心
# ln -s /lib/modules/2.6.xx-x/build linux
For SuSE:适合suse
# ln -s /usr/src/linux-2.6.xx-x-obj/i386/default linux

As prepare work done, you can build viafb. 当准备工作完成,你可以编译viafb,
Please copy viafb to any directory, and fllowing below steps:请复制viafb到任何目录,请安下面的步骤做
Step 1: change to viafb directory改变到viafb目录
# cd viafb/
Step 2: Clear all object file.清除全部的目标文件
# make clean
Step 3: Make source code编译源代码
# make
Note that if no any error, this step will be produced an object file "viafb.ko".注意。如果没有任何错误,这步将产生viafb.ko文件
Step 4: Install viafb.ko framebuffer driver安装viafb。Ko。图象缓冲驱动程序
# make install
---------------------------------------------------------------------------
Using the viafb module. (for Linux kernel 2.6, but NOT for FC2)利用那个viafb模块{适合于linux2.6内核,除不适全fc2红帽核心2}
It is just like in kernel 2.4 它正好类似在内核2.4


---------------------------------------------------------------------------
Using the viafb module. (for Fedora Core 2)利用那个viafb模块[适合Fedora Core 2]

Using viafb.ko in Fedora Core 2, you need another kernel module, fbcon.ko(framebuffer console module). To build this module, please see next section. 在红帽核心2中用viafb.ko你必须另外的内核模块,fbcon.ko(数据桢缓冲控制模块)要建立这个模块,请看下一个片断。要启用第二个核心任务需要另外一个核心模块(数据桢缓冲控制模块)要建立这个模块
Mod probing viafb will not change the display mode until you modprobe fbcon.
You can see the related steps below.你可以看下面相关的步骤

Step 1: Start viafb with default settings.启动viafb ?认设置
# modprobe viafb
Note that you can see the other options from "Using the viafb module. (for Linux kernel 2.4)" section.注意。你可以从那个Using the viafb module. (for Linux kernel 2.40)看到不同的选项部份
Step 2: Modprope fbcon.
# modprobe fbcon


---------------------------------------------------------------------------
Building fbcon.ko for Fedore Core 2 (kernel 2.6.5-1.358)建立fbcon.ko,适合于Fedore Core 2

Building fbcon console module.建立fbcon 控制台模块
Step 1: Install kernel source, you can find it on install CD-3.建立内核源码,你能发现它在安装光盘cd3上
# rpm -ivh kernel-source-2.6.5-1.358.i386.rpm
Step 2: Change to folder /usr/src/linux-2.6.5-1.358改变到/usr/src/linux-2.6.5-1.358文件夹
# cd /usr/src/inux-2.6.5-1.358
Step 3: Configuring the kernel module配置那个内核模块
# make menuconfig
Step 4: Select fbcon item to module.给模块选择fbcon项目
-> Device Drivers-> Graphics support -> Console display driver support-> Framebuffer Console support装置驱动程序》Graphics support》支持显示器控制台驱动
Step 5: Save the current setting and quit保存当前的设置并退出.
Step 6: Make fbcon module.编译fbcon 模块
# make modules SUBDIRS=./drivers/video/console编译模块 驱动程序 控制台
Note that if no any error, this step will be produced "fbcon.ko" in /usr/src/linux-2.6./drivers/video/console folder.注意如果这一步没有任何错误,将在/usr/src/linux-2.6./drivers/video/console folder中生成"fbcon.ko"
Step 7: Copy fbcon.ko to lib folder.复制fbcon.ko 到lib文件夹
# cp /usr/src/linux-2.6./drivers/video/console/fbcon.ko /lib/modules/2.6./kernel/drivers/video/----------------
文章评论

共有 0 条评论