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

Re: Bug#345067: My understanding of the IDE mess, and why it does not make sense to apply the proposed patch



On Fri, 10 Mar 2006 19:52:42 -0800 (PST)
Jurij Smakov <jurij@wooyd.org> wrote:

> On Fri, 10 Mar 2006, Jonas Smedegaard wrote:
> 
> > If modular-ide is the sole source of trouble here, then what worked
> > in 2.6.14-4 and earlier?
> >
> > The bugreports seem to indicate that things broke in 2.6.14-5 that
> > worked in 2.6.14-4. And it seems nothing related else than linux-2.6
> > changed then - not yaird and not kernel-package.
> 
> I have compared the 2.6.14-4 and 2.6.14-5 linux-2.6 packages. The
> configs used to build the kernel are almost identical, and the 3
> patches added in 2.6.14-5 do not touch anything in the IDE subsystem
> at all. Both have the modular IDE patch applied. File lists of
> /lib/modules/[version]/kernel/drivers/ide are exactly the same. Thus,
> it is pretty unlikely that kernel is the cause of problems with
> ide-generic.

Thanks for clarifying.

Are the binary packages available somewhere? It can then be confirmed
if postinst (dependent on the version of kernel-package used at
packaging time) is identical in those packages - both favoring yaird.


> Yaird, on the other hand, contains some relevant changes between the
> last known working version (0.0.11-12) and the broken one (0.0.12-1).

Bingo!

0.0.12-1 drops a loose ide-generic workaround, and fixes the yaird bug
of sometimes not failing as it should - causing those bugreports to be
fatal as dpkg didn't roll back when yaird generated broken images.

0.0.12-2 adds the non-loose ide-generic workaround that hurts Pegasos.

The bugreports clearly talk about 0.0.12-1 being used. I was blinded by
yaird changelog saying 0.0.12-2 was done only 24 minutes after 0.0.12-1.
I guess 0.0.12-2 was not uploaded right away for some reason (probably
I wanted to test more and got distracted by real life).


Ok, I am now convinced that the yaird ide workarounds (not only for via
but also piix and amd) was needed only for Debian-specific modular-ide
patch that is now dropped so will not be officially released together
with yaird.

I will drop the workarounds completely, and believe it will not weaken
the strict yaird logic.


Thanks alot for all your help and patience with resolving this!


 - Jonas

-- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

 - Enden er nær: http://www.shibumi.org/eoti.htm

Attachment: pgpdbhoVgBgJl.pgp
Description: PGP signature


Reply to: