Ich hatte nur einige Erfahrungen mit den Vorgänger Chips SiI 3112A, 3114 sammeln dürfen. Aber letzten Endes fand' ich die toll, da der Hersteller trotz Billigchips einen guten Support dafür anbietet. Unter anderem war da auch eine eSATA Platte dran.
Wenn jetzt nicht das Kabel schuld ist, gibt's eigentlich keinen Grund warum die Karte die Platten nicht findet. Daher würde ich zuerst einfach das BIOS auf der SiI PCI SATA Karte aktualisieren u. den passenden aktuellen Treiber verwenden.
Das aktuelle BIOS trägt die Version 4.3.84 und der dazu passende Windows Treiber die Version 1.3.68.2 (non-RAID) bzw. 1.0.60.0 (RAID). Wenn der Hersteller ein älteres BIOS u. ältere Windows Treiber mitgeliefert hat, würde ich die aktualisieren. Die BIOS Version kann man im Gerätemanager unter Details ablesen.
BIOS und Flashtool gibt's hier:
http://www.siliconimage.com/support/searchresults.aspx?...
Treiber hier:
http://www.siliconimage.com/support/searchresults.aspx?...
Entpackst Du das BIOS so gibt es zwei BIOS Versionen, die für Dich in Frage kommen:
1. b4384.bin : Base BIOS ohne RAID Support. Für eSATA empfohlen, da wohl nur hier der "Gerät sicher entfernen" Knopf in der Windows GUI angeboten wird. Installiert man dieses BIOS muss auch der Windows Treiber 1.3.68.2 installiert werden.
2. r4384.bin : RAID BIOS. Meist werden die PCI Karten mit dem RAID BIOS ausgeliefert. Ich habe auch schon eSATA Festplatten an RAID BIOS Karten betrieben. Das hat ebenfalls funktioniert. Hierzu gehört der Windows Treiber 1.0.60.0. Dennoch empfiehlt Silicon Image ausdrücklich für entfernbare Geräte wie eSATA das Base BIOS. Daher würde ich zuerst dieses installieren.
Zum Flashtool müsstest die Anleitung lesen. Ist ein Kommandozeilenprogramm.