Re: 3 days till freeze of initrd contents
On Oct 5, 2004, at 2:57 PM, Colin Watson wrote:
On Tue, Oct 05, 2004 at 03:29:10PM +0200, Sven Luther wrote:
Mmm, i had a quick look, and it seems that your IDE controller
in lspci output, so it is either not there, or not a pci device. In
maybe you should contact gaudenz or colin watson about this. the
shows that it is not a pci device, but a function of the :
0000:00:10.0 ff00: Apple Computer Inc. Heathrow Mac I/O (rev 01)
So the best solution would be to add info for it to hw-detect.
Could you confirm which module is supposed to be used for this, and
is indeed included in the appropriate ide module .udeb or something.
It doesn't seem to be that simple. According to the dmesg output, the
mac-io device above only has a CD-ROM drive attached to it, and this
device is in fact detected in the floppy build.
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
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.
Oh goodie! (8-/) What is CONFIG_BLK_DEV_IDE set to in the standard
(ie non-"small") powerpc config? I ask because the disk is detected
when booting the standard kernel via BootX from a businesscard CD.
So it's too risky to make the change that will (probably) fix my
problem. Is there a workaround that I can apply until such time as it
becomes safe to apply the change? Eg, is there a command-line way to
somehow force ide-probe to be run a second time after the aec62xx
module has been loaded? Something I can type on the "F2" console?