On Sat, 12 Aug 2006, Matthew Wilcox wrote:
On Sat, Aug 12, 2006 at 01:17:53AM -0700, Chris Stromsoe wrote:
I have several Symbios Logic 53c875 cards that I'm trying to get
working with 2.6.17.8 i386. The cards are all functional under Solaris
and were pulled from E450 within the last week.
One of the cards is not recognized at all (PCI ID 1000:0007). The
other cards are PCI ID 1000:000f.
Can you try swapping the cards around? I don't know of a device with ID
0007. Being one bit different from 000f (which is the correct ID for
both the 875 and 876 chips) makes me suspicious it may be in a defective
PCI slot. I had one of those recently with an Asus Nvidia board.
I have two cards that detect as 0007 in the particular slot and one that
detects as 000f. Moving a 0007 to a different slot detects it as 000f.
The slots are on a 64-bit pci riser card, so it's possible that there is a
bad connection on one of the fingers. I'll try the boards in a different
machien and see it makes any difference.
Booting with with the 1000:000f cards and append="sym53c8xx.verb=2"
gives me:
PCI: Enabling device 0000:01:02.0 (0000 -> 0003)
PCI: Setting latency timer of device 0000:01:02.0 to 64
sym0: <875> rev 0x14 at pci 0000:01:02.0 irq 0
sym0: clock multiplier found
sym0: No NVRAM, ID 7, Fast-20, HVD, parity checking
sym0: open drain IRQ line driver, using on-chip SRAM
sym0: using LOAD/STORE-based firmware.
sym0: initial SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 07/ce/a8/01/80/24
sym0: final SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 05/46/80/01/08/24
CACHE TEST FAILED: reg dstat-sstat2 readback ffffffff.
sym0: CACHE INCORRECTLY CONFIGURED.
sym0: giving up ...
I don't like the look of this. If you're getting ffffffff back from
those particular registers, the chip has clearly gone fatal. But I use
875 controllers *all the time*, so there's something odd going on here.
I don't know what to suggest at this point, I'm afraid.
Whenever the cards are detected as 000f they have given me that error at
boot. The cards came from Sun and are running Sun firmware if that makes
any difference at all. Up until a week ago they were all functioning in a
couple of Sun E450 running Solaris 9 without any visible problems.
-Chris
-
: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html