|
我在笔记本上安装和使用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下载内核源码编译比较麻烦!
谢谢大家!!! |
|