Re: SCSI QLA not working on latest *-mm SN2

Jesse Barnes
2004-09-21T19:10:30Z

On Tuesday, September 21, 2004 2:59 pm, Matthew Wilcox wrote:
> On Tue, Sep 21, 2004 at 10:33:36AM -0700, Andrew Vasquez wrote:
> > Hmm...adding more confusion to the mix. I apologize -- my reply was
> > not written correctly, yes, the config-read will flush any pending
> > writes. But, the same problem persists -- the RISC will still stop
> > responding to requests (config or MMIO) during the soft-reset --
> > potentially resulting in a MAC (as seen by SGI).
>
> Aha! SGI's wacky PCI controllers must be able to cope with a PCI
> config space fail, otherwise they wouldn't be able to do a PCI bus walk.

Ok, you got me! Yes, we need to fail PCI config space read failures, but we
don't at the moment. Our bridge chips generate MCAs when this occurs, so we
have to recover from them somehow. Current PCI discovery code does this by
making a PROM call for PCI config space access. I expect our I/O code
rewrite will use the standard SAL config space access routines, which should
make this easy.

Jesse