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

Re: 3 days till freeze of initrd contents

On Wed, Oct 06, 2004 at 04:26:49AM -0400, Rick Thomas wrote:
> 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...

Can you try compiling the -small kernel without this option ? and try booting
the resulting kernel, with the same initrd ?


Sven Luther

Reply to: