Re: Symbios Logic 53C876 detected as 53C875, then doesn't work

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux