-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 (Looks like the two days rest is getting irrelevant...)
On Fri, 10 Mar 2006 00:00:50 -0800 (PST) Jurij Smakov <[EMAIL PROTECTED]> wrote: > On Thu, 9 Mar 2006, Steve Langasek wrote: > > > What version of the kernel was this analysis done with? The > > workaround in yaird is explicitly commented as existing for the > > benefit of older kernel versions; can you assure us that this > > aspect of the driver design is unchanged from 2.6.8 through 2.6.15? > > My testing confirms, that 2.6.8 from Debian fails to boot if > ide-generic module is not included in initrd: Thanks alot for investigating this, Jurij. > When ide-generic is included (it is loaded after all the native ide > modules), the kernel boots fine. The reason is that in the Debian > 2.6.8 sources the ide-generic initialization procedure contains the > call to ide_scan_pcibus(), which actually does the detection of PCI > IDE devices. Function probe_for_hwifs() in ide.c contains a call to > ide_scan_pcibus() as well, but there it is only called if ide.c is > built-in, and not a part of a module (it normally goes into > ide-core). So my "wild guess" of the problem having to do with ide-core being modular (which it isn't on powerpc due to builtin ide-pmac) was not entirely wrong? > So, in Debian's 2.6.8 loading of ide-generic is really > essential, [...] this situation is the result of Debian-specific > patches, in particular modular IDE patch, originally introduced by > Herbert Xu. > > That patch has been dropped starting with the release of 2.6.15-1 > Debian kernel packages, according to changelog. Yes. It is also noted as being dropped in 2.6.14-6. The first of my collected[1] Bugreports[2] indicated problems with 2.6.14-5, however, so I suspect either both changelog entries are wrong or there's more to it than the modular-ide patch. I am not trying to escape facts here (I'd be happy for a simple solution) - just trying to asure they are in fact - eh - facts. Regards, - Jonas [1] http://wiki.debian.org/LinuxKernelIdeProblem?action=recall&rev=28#head-4146d50632c8d7d20078cdfdbefdad7544b14a8f [2] Bugs #343042 & #343048 - -- * Jonas Smedegaard - idealist og Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ - Enden er nær: http://www.shibumi.org/eoti.htm -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFEEWLHn7DbMsAkQLgRApcWAJ4pri/o2SwyH2SSS9O2y7wBL1F0rwCfV8Sd T/eQIi7RqnK6UtO09+PXSJc= =A/tx -----END PGP SIGNATURE-----