Joey Hess wrote:
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]



Reply via email to