jiangtao9999 发表于 2008-8-6 18:47:11

2.6.25.14 内核让我崩溃了……

# hdparm -Tt /dev/hda

/dev/hda:
Timing cached reads:   778 MB in2.00 seconds = 389.04 MB/sec
Timing buffered disk reads:   14 MB in3.40 seconds =   4.11 MB/sec
# hdparm -Tt /dev/hdb

/dev/hdb:
Timing cached reads:   782 MB in2.00 seconds = 390.75 MB/sec
Timing buffered disk reads:   10 MB in3.07 seconds =   3.25 MB/sec
#

jiangtao9999 发表于 2008-8-6 20:43:36

貌似是内核设置的问题,修改内核配置,把 ATA 的驱动也编译进入内核就好了……
:shock:
# hdparm -Tt /dev/hda

/dev/hda:
Timing cached reads:   782 MB in2.00 seconds = 390.21 MB/sec
Timing buffered disk reads:   92 MB in3.03 seconds =30.40 MB/sec
# hdparm -Tt /dev/hdb

/dev/hdb:
Timing cached reads:   778 MB in2.00 seconds = 388.12 MB/sec
Timing buffered disk reads:166 MB in3.00 seconds =55.30 MB/sec
#

npcomet 发表于 2008-8-6 21:00:52

还有一点 你BISO里面关于sata的你改动了没有?

jiangtao9999 发表于 2008-8-6 21:01:58

根本不支持 SATA 。

sejishikong 发表于 2008-8-6 21:52:48

我前面的贴子有说啊.
可能是libata和老驱动冲突.

jiangtao9999 发表于 2008-8-6 22:25:38

不是,是内核识别错误,因为新 SATA 驱动支持 IDE 了,把它编入内核他就会替代掉编译为模块的 ATA 驱动,但性能有问题。老版 IDE 驱动速度正常。

sejishikong 发表于 2008-8-7 00:52:58

那应该怎么配置呢?我看fc的配置是把IDE支持去掉了,可是那样我试过了,好像不行,会导致硬盘无法识别.
或者我把libata中的pata支持去掉?

江涛的马甲 发表于 2008-8-7 11:08:12

我建议先去掉SATA的PATA支持。等明白怎么设置可以完美支持的时候再用。

sejishikong 发表于 2008-8-7 12:13:22

嗯,我更新了一个,你先试试.

jiangtao9999 发表于 2008-8-7 21:18:47

新内核硬盘速度恢复了。不过貌似忘了 fbsplash 的补丁了吧………………

另外,gensplash 的 theme 包不要这么命名,(gensplash-theme-magic 还可以)而且 default 不要放进包里面。可以方便以后的添加新的 theme 。最好是有空写一个配置程序自动化的设置 default 链接,并且运行 splash_geninitramfs 来配置当前的 initrd。

用 default 链接是我个人的习惯,最佳的办法还是用内核命令行参数设置当前 theme 比较正统。

splashutils 我做了一个 2mgc ,和 1mgc 在一起。这个版本显示的启动信息是中文的。
当然也需要详细测试……

sejishikong 发表于 2008-8-8 14:28:34

补丁打了啊.

jiangtao9999 发表于 2008-8-8 16:32:16

没开,谢谢……
:shock: :roll:

jiangtao9999 发表于 2008-8-16 15:38:32

:roll:
打开那个设置了没?

sejishikong 发表于 2008-8-16 16:17:45

嗯,我重做了个2.6.25.15,已经打开了.v86d好像还不行.

jiangtao9999 发表于 2008-8-16 17:00:00

v86d 我在 gentoo 下面用的好好的,在 ML 下面就是不行,总是出错。
gentoo 是做一个 initrams 文件,之后内核里面有一个加入 initrd 文件的功能加入这个 initrams 文件就行了。没太多的东西,但 ML 就是不行。不知为什么。

这个支持的 console 分辨率非常多,其实最主要的还是用他支持宽屏。修改刷新率的功能对于液晶显示器来说没什么用处。
这样 ML 的 console 支持就可以说是完美了。

当然这个是一个提供“完美”的东西,实现不了的话 vesa 也是可以的。

另外我打算修改 gensplash 的 initrdscript,把 fbsplash 的控制代码从 function.sh 里面独立出来放在 splashutils 里面。
我觉得这样以后便于升级,修改 gensplash 的控制代码可以不动 initrdscript 。
不知道这样好不好。
页: [1] 2
查看完整版本: 2.6.25.14 内核让我崩溃了……