On Sunday 16 January 2011 16:44:47 Mark Kettenis wrote:
> > Date: Sun, 16 Jan 2011 18:18:19 +0100
> > From: Matthieu Herrb <matthieu.he...@laas.fr>
> >
> > I redid a make build with just that. It finished ok without errors.
> >
> > *but* I noticed about a dozen of error like this one during the build,
> > concerning random block numbers:
> >
> >  wd0a: DMA error reading fsbn 12543712 of 12543712-12543743 (wd0 bn
> > 12543712; cn 3074 tn 7 sn 7), retrying wd0: soft error (corrected)
> >
> > and worse, there were about the same number during the first build
> > with Brad's full patch.
> >
> > A previous build last week with no patches at all caused no
> > errors. I've restarted a build with no patches to confirm that it's
> > not dying hw.
> >
> > my conclusion for now is that not only is UDMA 4 still not good, but the
> > patch doesn't make it better.
>
> Thanks Matthieu,
>
> As far as I'm concerned the diff that started this thread is off the
> table for now.
>
> Earlier in this thread somebody suggested to restrict the pciide
> downgrade to Ultra-DMA mode 2 to just the broken Acer Labs controller.
> That is actually really easy to do.  The big question is whether we
> want to do this just on sparc64 (and add an ugly #ifdef __sparc64__ in
> otherwise MI code), or if we should do this to all rev 0xc3 Acer Labs
> M5229 controllers.  There is at least one of those on a Pentium III
> machine that has a disk attached that does Ultra-DMA mode 4 now in
> dmesglog.
>
> Opinions?

I have no issue which particular workaround is used as long as something is
done in the pciide(4) driver instead of the kernel config. I had no knowledge 
that a similar diff had been tested in private before otherwise I wouldn't 
have posted it in the first place and would have gone down the route of 
restricting the Ultra-DMA mode allowed to be used within the driver for that 
particular revision.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Reply via email to