Volker Armin Hemmann <[email protected]> writes: > your drivers for the ide disks have to be built INTO THE KERNEL! NOT MODULES.
Is that really a hard rule? I've done it both ways successfully in the past. And in fact, I didn't record my first builds on this kernel but I'm pretty sure my first build did have all PIIX stuff built in. Not to be argumentative but did you notice that both old and new kernel have exactly the same module and built-ins concerning PIIX Yet one recognizes /dev/hda5 and runs and the other doesn't zgrep PIIX /proc/config.gz (this is 2.6.30-r1) CONFIG_BLK_DEV_PIIX=y CONFIG_ATA_PIIX=m CONFIG_PATA_MPIIX=y # CONFIG_PATA_OLDPIIX is not set CONFIG_I2C_PIIX4=m Try the same thing on the newbuild: grep PIIX /usr/src/linux/.config 2.6.31-r4 CONFIG_BLK_DEV_PIIX=y CONFIG_ATA_PIIX=m CONFIG_PATA_MPIIX=y # CONFIG_PATA_OLDPIIX is not set CONFIG_I2C_PIIX4=m > Also, you need to compile in the filesystem, not as module. Again, I've done it both ways successfully in the past. Why do we have module choices for these things? ------- --------- ---=--- --------- -------- So is that all you see in the failed boot messages that gives any clue to why it fails. I'm building them in on this build... I hope it works But am I missing some critical driver?

