Re: aic94xx IO errors with "escb_tasklet_complete: phy0: REQ_TASK_ABORT"

Muli Ben-Yehuda
2006-10-05T21:55:07Z

On Wed, Oct 04, 2006 at 04:11:17PM -0500, James Bottomley wrote:
> On Wed, 2006-10-04 at 22:56 +0200, Muli Ben-Yehuda wrote:
> > Is an old firmware version ("Razor_10a1") expected to work with the
> > aic94xx in mainline? alternatively, is the new firmware version
> > ("V17/10c6") expected to work with older aic94xx versions? if either
> > is true, I can try that tomorrow to see if firmware version makes a
> > difference with the bad aic94xx.
>
> There's no dependence I know of. The 10c6 firmware was described as
> having fixes mostly in the SATA area.
>
> If you want to construct your own firmware blob, use this build
> environment:
>
> http://www.kernel.org/pub/linux/kernel/people/jejb/aic94xx_sequencer_fw.tar.gz
>
> You just drop in the aic94xx_seq_microcode.c file and point the
> aic984xx_seq.h link to the right location, build main and run it.

Thanks. I was hoping to get to it today but ended up chasing a genirq
bug in 2.6.19-rc1
(http://marc.theaimsgroup.com/?l=linux-kernel&m=116008372309485&w=2)
instead. I'll update when I'll know more. I saw some aic94xx patches
going by - should I be doing the experiments on an aic94xx other than
what's in mainline?

Cheers,
Muli