Skip to contentSkip to conversation

Support for (new?) Silicon Image PCI SATA controller

DISCUSSION Wesley J. Landaker 4 participants 6 messages Nov 9, 2006 – Dec 5, 2006 SCSI

lore
Share & tools
lore
#0 lore raw

Hi folks,

I just obtained a new PCI SATA controller card that I was told was supported by Linux, but it doesn't appear to match up with the expected device IDs I see listed in the sata_sil or sata_sil24 drivers currently.

Does anyone have any knowledge about this device? e.g. is it a new Silicon Image device, or perhaps I am mistaken and it's a really *old* one?

Here is the output of lspci -vvnn for the device, which captures as much info as I know how to easily obtain. It would be really interested if someone could tell me if this looks anything like a possible-to-support SI device, so I know whether it's worth pursuing or not?

00:10.0 Mass storage controller [0180]: Silicon Image, Inc. Unknown device [1095:2502] (rev 01)
Subsystem: Silicon Image, Inc. Unknown device [1095:2512]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR+

        Latency: 32, Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 11
        Region 0: I/O ports at d800 [size=8]
        Region 1: I/O ports at dc00 [size=4]
        Region 2: I/O ports at e000 [size=8]
        Region 3: I/O ports at e400 [size=4]
        Region 4: I/O ports at e800 [size=16]
        Region 5: Memory at c1000000 (32-bit, non-prefetchable) [size=512]
        [virtual] Expansion ROM at 13000000 [disabled] [size=512K]
        Capabilities: [60] Power Management version 2
                Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA 

PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-

Signature · 1 line
Wesley J. Landaker <[email protected]>
#1 lore raw

Hello, Wesley.

Quoted 10 lines · Wesley J. Landaker

Hi folks,

I just obtained a new PCI SATA controller card that I was told was supported by Linux, but it doesn't appear to match up with the expected device IDs I see listed in the sata_sil or sata_sil24 drivers currently.

Does anyone have any knowledge about this device? e.g. is it a new Silicon Image device, or perhaps I am mistaken and it's a really *old* one?

Here is the output of lspci -vvnn for the device, which captures as much info as I know how to easily obtain. It would be really interested if someone could tell me if this looks anything like a possible-to-support SI device, so I know whether it's worth pursuing or not?

00:10.0 Mass storage controller [0180]: Silicon Image, Inc. Unknown device [1095:2502] (rev 01)
Subsystem: Silicon Image, Inc. Unknown device [1095:2512]

SIMG says there's no such device and it's probably bad hardware (probably a 3512) with stuck bits in PCI ID. If you bought it, ask for replacement.

Signature · 1 line
tejun
#2 lore raw
Quoted 7 lines · Tejun Heo
Quoted 3 lines

00:10.0 Mass storage controller [0180]: Silicon Image, Inc. Unknown device [1095:2502] (rev 01)
Subsystem: Silicon Image, Inc. Unknown device [1095:2512]

SIMG says there's no such device and it's probably bad hardware (probably a 3512) with stuck bits in PCI ID. If you bought it, ask for replacement.

It could also be a problem with his motherboard. I'd try it in a different slot (or in a different machine) before returning the card as bad.

#3 lore raw
Quoted 5 lines · Matthew Wilcox
Quoted 4 lines · Tejun Heo
Quoted 3 lines

00:10.0 Mass storage controller [0180]: Silicon Image, Inc. Unknown device [1095:2502] (rev 01)
Subsystem: Silicon Image, Inc. Unknown device [1095:2512]

Quoted 7 lines
Quoted 3 lines

SIMG says there's no such device and it's probably bad hardware (probably a 3512) with stuck bits in PCI ID. If you bought it, ask for replacement.

It could also be a problem with his motherboard. I'd try it in a different slot (or in a different machine) before returning the card as bad.

Guys, thank you. Your suggestion about a stuck bit sounds reasonable, since I couldn't find any indication of any device IDs from SI that matched... that's why I originally assumed it was a new device (since the hardware is supposedly fairly recent).

I will try this out in a different motherboard slot and if there's no luck there see if I can get this card replaced.

Thank for the help, and hopefully I can get it working. =)

Signature · 1 line
Wesley J. Landaker <[email protected]>
#4 lore raw
Quoted 12 lines · Wesley J. Landaker
Quoted 6 lines
Quoted 3 lines

SIMG says there's no such device and it's probably bad hardware (probably a 3512) with stuck bits in PCI ID. If you bought it, ask for replacement.

It could also be a problem with his motherboard. I'd try it in a different slot (or in a different machine) before returning the card as bad.

Guys, thank you. Your suggestion about a stuck bit sounds reasonable, since I couldn't find any indication of any device IDs from SI that matched... that's why I originally assumed it was a new device (since the hardware is supposedly fairly recent).

Quoted 4 lines

I will try this out in a different motherboard slot and if there's no luck there see if I can get this card replaced.

Thank for the help, and hopefully I can get it working. =)

I've seen similar things from cards with dirty connectors. A pencil eraser over the contacts made a similar problem I saw with a tulip card disappear.

Dave

Signature · 1 line
http://www.codemonkey.org.uk
#5 lore raw
In reply to Wesley J. Landaker
Quoted 19 lines · Wesley J. Landaker
Quoted 5 lines · Matthew Wilcox
Quoted 4 lines · Tejun Heo
Quoted 3 lines

00:10.0 Mass storage controller [0180]: Silicon Image, Inc. Unknown device [1095:2502] (rev 01)
Subsystem: Silicon Image, Inc. Unknown device [1095:2512]

Quoted 7 lines
Quoted 3 lines

SIMG says there's no such device and it's probably bad hardware (probably a 3512) with stuck bits in PCI ID. If you bought it, ask for replacement.

It could also be a problem with his motherboard. I'd try it in a different slot (or in a different machine) before returning the card as bad.

Guys, thank you. Your suggestion about a stuck bit sounds reasonable, since I couldn't find any indication of any device IDs from SI that matched... that's why I originally assumed it was a new device (since the hardware is supposedly fairly recent).

Quoted 4 lines

I will try this out in a different motherboard slot and if there's no luck there see if I can get this card replaced.

Thank for the help, and hopefully I can get it working. =)

Just to follow up with this, I got another new SATA card (just in case) and had another chance to take down the server in question and try to fix this.

I did some testing with the other card and other slots and it was definitely the motherboard PCI slot that had problems.

A different card in the same slot failed, moving to a different slot with the either card worked immediately. It's now shows up as I would have expected. Whew!

00:0f.0 Mass storage controller [0180]: Silicon Image, Inc. SiI 3512 [SATALink/SATARaid] Serial ATA Controller [1095:3512] (rev 01)
Subsystem: Silicon Image, Inc. SiI 3512 SATALink Controller
[1095:3512]

Anyway, thanks everyone for your help.

Signature · 2 lines
Wesley J. Landaker <[email protected]> <xmpp:[email protected]>
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2