Re: [PATCHSET] Linux 2.4.19-pre7-jam1

Andre Hedrick (andre@linux-ide.org)
Thu, 18 Apr 2002 13:16:23 -0700 (PDT)


Well the proper solution is for me to finish the "ide-flash" subdriver.
As CFA devices have special error transformations and decodes, as will any
SDA device.

Proper error path in the driver ... hmmm, I have a discription and batted
it around and more people understand the problem now. The issue becomes
in full disclosure and not producing a mass panic. I would like to have a
solution complete before "wolf" and nothing to kill the beast in sight.

Cheers,

Andre Hedrick
LAD Storage Consulting Group

On Thu, 18 Apr 2002, Erik Andersen wrote:

> On Thu Apr 18, 2002 at 12:34:29PM -0700, Andre Hedrick wrote:
> >
> > Thanks for the positive feedback!
>
> FYI, I have tried it as well (ide-2.4.19-p6.all.convert.3a.patch
> on 2.4.19-p7 plus your recommended #if 0 change) and it has been
> working nicely for me as well on a number of machines. This
> certainly seems to be a nice improvement.
>
> > About to add and test HPT372 final and then complete the MMIO operations.
> > Next will be to make the driver do the error recovery path that block does
>
> Can you go into a little detail on your plans for error handling?
>
> I think the currently error handling for the ide-subsystem,
> especially in the presence of sequences of bad sectors, is not
> especially robust (and is quite slow)... In one case I tested
> yesterday (with 2.4.19-p7 plus your patch) using a 340 MB
> microdrive with a big chunk of bad sectors on it (the device
> admittedly is in pretty sorry shape but makes an excellent
> ide-subsystem tester ;-), the kernel wedged solid while trying to
> read from it...
>
> -Erik
>
> --
> Erik B. Andersen http://codepoet-consulting.com/
> --This message was written using 73% post-consumer electrons--
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/