Jordi Mallach wrote: > Making the initrd load ide-generic before the rest fixes this issue for > us, but I don't know if that has implications in other setups. I know that in general if ide-generic is loaded first, the chipset-specific ide drivers do not get a chance to handle ide. The reason we load these at all is that some of them are needed to avoid hangs with certian controllers and drives -- the potential speedups of loading some of these is unimportant. I don't know if ata_piix is needed for that. If it wasn't, we could skip loading it at all in hw-detect. > After this issue is worked around, the install finishes without further > problems, but of course you have to recreate the inird in the newly > installed Debian system or the same problem gets reroduced with the > Debian kernel. Right, the debian initrd also loads all the chipset drivers first, and nothing d-i can do can avoid that, so you'd have to fix this in two places. Have you considerted just fixing the broken ata_piix kernel module to not take over for your IDE drive if it cannot drive it? -- see shy jo
Attachment:
signature.asc
Description: Digital signature