Support for (new?) Silicon Image PCI SATA controller
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]>
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_silorsata_sil24drivers 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
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.
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]>
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
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