On Thu, Jan 20, 2011 at 7:57 PM, Brad <b...@comstyle.com> wrote: > Here is the alternate workaround for the time being.
> +#ifdef __sparc64__ > + else if (rev == 0xC3) > + sc->sc_wdcdev.UDMA_cap = 2; > +#endif I know miod suggested the ifdef, but is there any benefit? Is there any reason to believe whatever this bug is doesn't affect the same silicon on i386? (Or that the same rev is different silicon?) On the flipside, besides being a little slower, is there any harm to i386 by enabling the cap?