QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2312|回复: 16

2.6.25.14 内核让我崩溃了……

[复制链接]
发表于 2008-8-6 18:47:11 | 显示全部楼层 |阅读模式
  1. [root@MagicLinux ~]# hdparm -Tt /dev/hda

  2. /dev/hda:
  3. Timing cached reads:   778 MB in  2.00 seconds = 389.04 MB/sec
  4. Timing buffered disk reads:   14 MB in  3.40 seconds =   4.11 MB/sec
  5. [root@MagicLinux ~]# hdparm -Tt /dev/hdb

  6. /dev/hdb:
  7. Timing cached reads:   782 MB in  2.00 seconds = 390.75 MB/sec
  8. Timing buffered disk reads:   10 MB in  3.07 seconds =   3.25 MB/sec
  9. [root@MagicLinux ~]#
复制代码
 楼主| 发表于 2008-8-6 20:43:36 | 显示全部楼层
貌似是内核设置的问题,修改内核配置,把 ATA 的驱动也编译进入内核就好了……

  1. [root@MagicLinux ~]# hdparm -Tt /dev/hda

  2. /dev/hda:
  3. Timing cached reads:   782 MB in  2.00 seconds = 390.21 MB/sec
  4. Timing buffered disk reads:   92 MB in  3.03 seconds =  30.40 MB/sec
  5. [root@MagicLinux ~]# hdparm -Tt /dev/hdb

  6. /dev/hdb:
  7. Timing cached reads:   778 MB in  2.00 seconds = 388.12 MB/sec
  8. Timing buffered disk reads:  166 MB in  3.00 seconds =  55.30 MB/sec
  9. [root@MagicLinux ~]#
复制代码
回复

使用道具 举报

发表于 2008-8-6 21:00:52 | 显示全部楼层
还有一点 你BISO里面关于sata的你改动了没有?
回复

使用道具 举报

 楼主| 发表于 2008-8-6 21:01:58 | 显示全部楼层
根本不支持 SATA 。
回复

使用道具 举报

发表于 2008-8-6 21:52:48 | 显示全部楼层
我前面的贴子有说啊.
可能是libata和老驱动冲突.
回复

使用道具 举报

 楼主| 发表于 2008-8-6 22:25:38 | 显示全部楼层
不是,是内核识别错误,因为新 SATA 驱动支持 IDE 了,把它编入内核他就会替代掉编译为模块的 ATA 驱动,但性能有问题。老版 IDE 驱动速度正常。
回复

使用道具 举报

发表于 2008-8-7 00:52:58 | 显示全部楼层
那应该怎么配置呢?我看fc的配置是把IDE支持去掉了,可是那样我试过了,好像不行,会导致硬盘无法识别.
或者我把libata中的pata支持去掉?
回复

使用道具 举报

发表于 2008-8-7 11:08:12 | 显示全部楼层
我建议先去掉SATA的PATA支持。等明白怎么设置可以完美支持的时候再用。
回复

使用道具 举报

发表于 2008-8-7 12:13:22 | 显示全部楼层
嗯,我更新了一个,你先试试.
回复

使用道具 举报

 楼主| 发表于 2008-8-7 21:18:47 | 显示全部楼层
新内核硬盘速度恢复了。不过貌似忘了 fbsplash 的补丁了吧………………

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

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

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

使用道具 举报

发表于 2008-8-8 14:28:34 | 显示全部楼层
补丁打了啊.
回复

使用道具 举报

 楼主| 发表于 2008-8-8 16:32:16 | 显示全部楼层
没开,谢谢……
回复

使用道具 举报

 楼主| 发表于 2008-8-16 15:38:32 | 显示全部楼层

打开那个设置了没?
回复

使用道具 举报

发表于 2008-8-16 16:17:45 | 显示全部楼层
嗯,我重做了个2.6.25.15,已经打开了.v86d好像还不行.
回复

使用道具 举报

 楼主| 发表于 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 。
不知道这样好不好。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-27 02:36 , Processed in 0.093791 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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