(In reply to comment #50)
> There is no need to create a custom initrd; a much simpler workaround would be
> to add the modules to /etc/modules.
I'm not at the machine right now, but I'm pretty certain I tried that first and
it didn't work. The reason (or so I theorised at the time) was that the ide
drivers needed to be loaded before the sata drivers but the sata drivers were
loaded at the ramdisk stage (prior to reading /etc/modules). So, the sata
drivers were still loaded before the ide ones.
I may well be wrong in my reasoning, but I'm pretty sure I tried adding to
/etc/modules and it didn't work.
(In reply to comment #50)
> There is no need to create a custom initrd; a much simpler workaround would be
> to add the modules to /etc/modules.
I'm not at the machine right now, but I'm pretty certain I tried that first and
it didn't work. The reason (or so I theorised at the time) was that the ide
drivers needed to be loaded before the sata drivers but the sata drivers were
loaded at the ramdisk stage (prior to reading /etc/modules). So, the sata
drivers were still loaded before the ide ones.
I may well be wrong in my reasoning, but I'm pretty sure I tried adding to
/etc/modules and it didn't work.