LinuxSir.cn,穿越时空的Linuxsir!

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

FC5内核编译问题,请帮忙。

[复制链接]
发表于 2006-4-20 19:23:29 | 显示全部楼层 |阅读模式
我在笔记本上安装和使用FC5,但是速度比较慢,主要是我的DMA不能打开。
[root@lee-linuxOS lee]# /sbin/hdparm /dev/hdc
/dev/hdc:
multcount    = 16 (on)
IO_support   =  3 (32-bit w/sync)
unmaskirq    =  0 (off)
using_dma    =  0 (off)
keepsettings =  0 (off)
readonly     =  0 (off)
readahead    = 256 (on)
geometry     = 16383/255/63, sectors = 117210240, start = 0
上面说明我的DMA是没有打开的,我试图打开:
[root@lee-linuxOS lee]# hdparm -d1 -X68 -c3 -m16 /dev/hdc
/dev/hdc:
setting 32-bit IO_support flag to 3
setting multcount to 16
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
setting xfermode to 68 (UltraDMA mode4)
multcount    = 16 (on)
IO_support   =  3 (32-bit w/sync)
using_dma    =  0 (off)

但是还是没有打开,不知道是什么原因那??
在一个论坛看到需要重新编译内核,于是我现在和安装了kernel-devel,和kernel.src.rpm.
[root@lee-linuxOS lee]# rpm -qa kernel-devel
kernel-devel-2.6.16-1.2080_FC5
kernel-devel-2.6.15-1.2054_FC5

[root@lee-linuxOS lee]# rpm -qa kernel
kernel-2.6.16-1.2080_FC5
kernel-2.6.15-1.2054_FC5
说明一下,我使用的是kernel-2.6.16-1.2080_FC5。
在安装kernel.src.rpm.的时候我是直接rpm -ivh kernel*.src.rpm 安装的,
[root@lee-linuxOS lee]# cd /usr/src/
[root@lee-linuxOS src]# ls
kernels  redhat
但是我的/usr/src/下面的两个文件夹里面没有找到任何内核的源文件那??当然就不能重新编译内核了那,

难道kernel*.src.rpm不是内核的源码?? 如果不是,那么在那里可以下载到FC5的内核源码?
我是第一次编译内核,还是有些不懂,我担心直接在kernel.org下载内核源码编译比较麻烦!

谢谢大家!!!
 楼主| 发表于 2006-4-20 20:58:42 | 显示全部楼层
没有人那??  哭~~~~
我按照其他的方法试这编译,遇到这样的错误,
[root@lee-linuxOS 2.6.16-1.2080_FC5-i686]# make
  CHK     include/linux/version.h
make[1]: *** 没有规则可以创建“init/built-in.o”需要的目标“init/main.o”。 停止。
make: *** [init] 错误 2
[root@lee-linuxOS 2.6.16-1.2080_FC5-i686]#
回复 支持 反对

使用道具 举报

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

本版积分规则

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