Harald Dunkel wrote:
This is not about initrd. The IDE drivers are not loaded from the initrd in this case, because my root disk is managed by sata_sil. Sorry, probably my report wasn't precise about this.
Surely the initrd must load the appropriate ide drivers for your system to boot?
I have a sata harddisk (managed by the sata_sil driver, i.e. a scsi driver) and an ide cdrom drive (amd74xx), thats all.
The boot script on initrd does _not_ load any ide driver in this case, but just sata_sil, because thats the only driver necessary to mount the root disk and do pivot_root(). There is no problem with initrd, AFAICT.
I am not sure about all the other drivers. Fact is: d-i writes "ide-generic" into /etc/modules. If I don't manually remove it, then DMA is turned off for my IDE CDROM. And I can't switch it on using hdparm. Both IDE drivers (ide-generic and amd74xx) are loaded.
This is the generated /etc/modules for my PC (without the comment lines):
ide-cd ide-generic sbp2 sd_mod sr_mod
The ide-cd and ide-generic are written there to support systems that
have a scsi hard disk and ide cdrom,
Thats exactly my case.
> as otherwise there is likely nothing
that will load ide support to let the cd drive work.
Discover loads the correct ide driver! But at that time my cdrom drive is already managed by ide-generic, because this driver was loaded first. It was just loaded first because d-i wrote it into /etc/modules.
Regards
Harri
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]