[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 3 days till freeze of initrd contents




On Tuesday, October 5, 2004, at 08:11 PM, Sven Luther wrote:

On Tue, Oct 05, 2004 at 07:57:20PM +0100, Colin Watson wrote:

The IDE controller that isn't working for Rick is driven by the aec62xx
driver, off the PCI bus. This driver *is* in the appropriate udebs and
*is* being loaded in the floppy build, but the IDE devices attached to
it are not being detected. Search for "Probing" in the logs and you'll
see what I mean.

It looks to me as if ide-probe, being built-in, is run before the
modular IDE drivers are loaded by hw-detect, and doesn't get a chance to
run again. I note that, on i386, CONFIG_BLK_DEV_IDE=m, while the
powerpc-small config has CONFIG_BLK_DEV_IDE=y. I suspect that
modularizing this would fix the problem. That might well be far too
risky a change for sarge at this point, though.

CONFIG_BLK_DEV_IDE=y is needed for pmac_ideor whatever, which cannot be built
modular.

So why does it work for the businesscard CD booted via BootX? What is it about the non-"small" kernel configuration that makes it work?

Does this mean that, in order to be recognized, *any* ide device drivers must be non-modular? I'm not an expert, but that sounds like a non-starter to me...

Rick



Reply to: