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
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
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
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...