LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]2.6.22内核该怎么设置SATA?

[复制链接]
发表于 2007-8-11 22:07:13 | 显示全部楼层 |阅读模式
2.6.18以前的是在scsi子系统中选择的。2.6.22好像把SATA从SCSI中分离出来。 搞了各libata驱动,不知道这个内核该怎样设置菜单才能支持SATA?我的SATA 控制器是Intel的ICH。


Edit: 2.16内核不知道什么时候才能出现 ——zhllg
发表于 2007-8-11 22:38:25 | 显示全部楼层
嗯,你从哪里弄到的22内核,我用的还是21的呢,我记得sata还是在device support里面找
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-11 22:59:22 | 显示全部楼层
晕死了,直接改配置文件了。
回复 支持 反对

使用道具 举报

发表于 2007-8-12 01:52:31 | 显示全部楼层
libata不是2.6.22才有的
我前面发过的那个贴子里要注意的事情基本都提到了
回复 支持 反对

使用道具 举报

发表于 2007-8-12 03:33:46 | 显示全部楼层
libata不用管
其实只需要在device里面进sata& pata里面把intel 的sata cotroller选上(不用选pata那个), 然后到scsi里面把scsi disk选上。编译好内核后
mkinitrd <initrd文件路径> <内核版本号>
在grub.conf加上initrd <initrd文件的路径>
另外在根分区建立initrd 空目录
这样应该好了
回复 支持 反对

使用道具 举报

发表于 2007-8-12 09:08:17 | 显示全部楼层
我遇到了和你一样的问题,我的机器是T43!
我的解决方法是把"与ATA相关的的项目都去掉",只用libata
回复 支持 反对

使用道具 举报

发表于 2007-8-12 09:12:47 | 显示全部楼层

是的!

Post by abcbuzhiming
嗯,你从哪里弄到的22内核,我用的还是21的呢,我记得sata还是在device support里面找

在21里面还正常,到22就遇到这种问题了!
回复 支持 反对

使用道具 举报

发表于 2007-8-12 09:53:47 | 显示全部楼层
Post by abcbuzhiming
嗯,你从哪里弄到的22内核,我用的还是21的呢,我记得sata还是在device support里面找


portage里就有啊,你可以eix查看一下。
eix -e gentoo-sources
你用的是stable吧,6.22还没stable的。
回复 支持 反对

使用道具 举报

发表于 2007-8-12 10:05:47 | 显示全部楼层
2.6.14以上好像就有libata了
回复 支持 反对

使用道具 举报

发表于 2007-8-12 12:32:35 | 显示全部楼层
以前,我一直把新的和老的驱动都编译进了内核。
回复 支持 反对

使用道具 举报

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

本版积分规则

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