Re: Sun V880 + Infiniband?

Roland Dreier
2009-12-02T17:55:19Z

> [ 99.664193] ib_mthca 0003:01:00.0: Missing DCS, aborting.
>
> I'm using a kernel compiled off of Linus's git tree as of a few days ago
> (to fix other SPARC issues). From what I've seen from google searches,
> this means that the first BAR isn't mapped or visible to the driver, so
> maybe this is a SPARC related thing?

I think the problem is related to:

> Memory at fffff80500000000 (64-bit, non-prefetchable) [size=1]
> Memory at fffff80500000000 (64-bit, prefetchable) [size=1]
> Memory at fffff80500000000 (64-bit, prefetchable) [size=1]

So it says you have 3 BARs at the same address, all with size 1 (?!)
which means the PCI setup or probing is messed up. The mthca driver
checks that the first BAR has size 1 megabyte as it should, and it's
bailing out because the kernel is telling it that it's the wrong size.

- R.