静默期:No module ata
来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 13:37:33
No module ata_piix found for kernel 2.6.20
分别编译2.6.20,2.6.16,2.6.11,都出现这个错误No module ata_piix found for kernel 2.6.20,ccontinuing anyway找到内核中ata_piix文件,在/ddrivers/ata/ata_piix.c,发现不管怎么选make menuconfig中的这一项,module也好,buildin也好,结果最后make的时候都不编译ata_piix.o,而是出来一个piix.o,而且也不是这个路径下编译出来的,是/drivers/ide/pci/piix.o,后来我将CONFIG_ATA_PIIX写进根目录的.config文件,也就是make menuconfig以后要把选择结果保存的那个文件,重新编译,还是不对~~,先后参照[url]http://lists.xensource.com/archives/html/xen-users/2005-11/msg00237.html[/url]和[url]http://linux.chinaunix.net/bbs/thread-834132-1-10.html[/url],
没有解决,mkinitrd --builtin=ata_piix /boot/initrd-2.6.20 2.6.20还是补行,我是在运行完make install失败以后运行mkinitrd的,应该也没问题啊?高手帮忙解决一下吧~谢谢
回复 #1 ruger 的帖子
稀里糊涂的解决了,在网上看到一篇帖子说make oldconfig可以,就试了一下,结果2.6.11成功,2.6.20失败了,对于2.6.11,make menuconfig中有两个目录都有ata_piix这个模块,而且还可以选成不同的结果。2.6.20就只有一个目录有,不管将其选成module还是buildin,在使用make命令时都不编译ata_piix,而胡乱蒙的成功了是有编译了ata_piix.o的。然后make modules_install安装模块 make install就生成了initrd-2.6.11.img,重新引导成功启动!关键在于怎么选才能编译ata_piix,在根目录的.config文件中没有找到相关编译配置项,不知道为什么,高手给解释一下~ 请问,是哪2个目录中有这个模块啊?谢谢! In the source file include/config/auto.conf
change "CONFIG_ATA_PIIX=m" into "CONFIG_ATA_PIIX=y", then
make bzImage
make moudles_install
make install
与EXT3文件格式有关
不要把EXT2和EXT3文件格式编进内核就可以解决了,我在IBM T43上也遇到了类似的问题,现已解决,有问题联系:[email]ietm@yahoo.cn[/email]回复 #4 wuathust 的帖子
我是2.6.16内核wuathust说的CONFIG_ATA_PIIX找不到
------------
In the source file include/config/auto.conf
change "CONFIG_ATA_PIIX=m" into "CONFIG_ATA_PIIX=y",
------------
redcarbon 去掉ext2、ext3道理是什么?ATA_PIIX是什么?
我去掉了ext2、ext3还是不行
[root@localhost linux-2.6.16]# make install
sh /linux-2.6.16/arch/i386/boot/install.sh 2.6.16 arch/i386/boot/bzImage System.map "/boot"
WARNING: No module libata found for kernel 2.6.16, continuing anyway
WARNING: No module ata_piix found for kernel 2.6.16, continuing anyway
[[i] 本帖最后由 satfire 于 2008-8-25 12:42 编辑 [/i]] $ make menuconfig
Device Drivers---> Serial ATA(prod) and Parallel ATA(experimental) drivers --->
$ make && make modules_install && make install
No module ata
Welcome to ATA
解密module
linux/module.h
Module 6 U 2 说课稿
Module 3 Journey to Mars
Module 13 Likes and dislikes
电脑硬盘并口ATA与串口SATA有什么区别
ATA首席执行官马肖风:利用技术让学习更轻松
ATA与SHL签署战略合作协议-中国管理网
No Longer
No Control
No matter
No Car!
Module 4 Unit 5学案1
Module 4 Unit 3学案1
Module 4 Unit 4学案1
Android.mk for your own module [M]
Manufacturing and creation of LCD module
Module 4 Education。 Unit 2 Project Hope
初一下Module 9 –Module10复习
glibc 中 iconv 的心脏 -- gconv-module
什么是module 以及如何写一个module(转) - 内核源码 - Linux论坛
Unit 2 Module 2 wish you were here