Bei meiner letzten Installation mußte ich feststellen, das es 2 Verschiedene Treiber für den SATA-Chip (SIL3112) auf meinem Mainboard (A7N8X-E Deluxe) gibt. Da ich nur eine SATA-Platte habe wollte ich den NON-Raid Treiber installieren... Ging aber nicht. Dann habe ich den Raid-Treiber installiert. Der geht zwar, aber bei voller Festplatten-Auslastung wird die gesammt Performance ins Bodenlose nach unten gerissen. Musik fängt an zu hacken, Grafik bleibt kurzzeitig hängen usw...
Hat jemand das gleiche Problem oder ist das nur bei mir so. Gibt es vielleicht ein NON-Raid Bios für das Mainboard? Gibt es eine Lösung für mein Problem?
> Gibt es vielleicht ein NON-Raid Bios für das Mainboard?
Nein, gibt es nicht, aber ich vermute das Problem an einer anderen Stelle.
Vorher habe ich da ein paar Fragen:
1. Ist die SATA-Platte deine Systemplatte?
2. Wenn ja, wie hast du den SATA-Treiber für die Installation eingebunden (Diskette, integriert in CD)?
3. Hast du nach der WinXP-Installation noch mal den selben SATA-Treiber installiert?
Vorher habe ich da ein paar Fragen:
1. Ist die SATA-Platte deine Systemplatte?
2. Wenn ja, wie hast du den SATA-Treiber für die Installation eingebunden (Diskette, integriert in CD)?
3. Hast du nach der WinXP-Installation noch mal den selben SATA-Treiber installiert?
1. JA
2. NEIN ---> Ist aber in Planung (Ist das besser?)
Da ich noch keine Anleitung für diese Hardware (SIL3112a) gefunden habe wäre da vielleicht Hilfe angebracht. Wenn nicht ist auch nicht so schlimm, schaffe ich dann schon!
3. JA ---> Aber warum muß ich das machen. Bei meinem HighPoint HPT374 ging das auch automatisch!
> 2. NEIN ---> Ist aber in Planung (Ist das besser?)
Ich glaube, dass wir uns da ein wenig missverstehen. Wenn deine SATA-Platte auch die Systemplatte ist, dann musst du eigentlich bei der Installation (in dem blauen Setup-Modus, der an DOS-Zeiten erinnert) den Treiber per F6 oder eben über die CD-Integration mit einbinden.
Sonst wird die Platte nur über die BIOS-Routinen (hängt auch vom BIOS ab) angesprochen - und das kann manchmal etwas hakelig sein...
> 3. JA ---> Aber warum muß ich das machen. Bei meinem HighPoint HPT374 ging das auch automatisch!
Diese Frage bezog sich auf meine 2. Frage. Wenn du die Treiber über die CD einbunden hättest oder per F6 und Diskette, dann gilt das erstmal nur für das Setup. Die normale Installation über Windows kopiert manchmal noch zusätzlich weitere Dateien (DLLs oder so). Ich weiß jetzt allerdings nicht, ob das auch beim SiI 3112 sein mus, glaube nicht...
> wäre da vielleicht Hilfe angebracht.
Kein Problem, eine Anleitung folgt gleich im nächsten Post.
Integration eines SATA-Treibers in die WinXP-CD am Beispiel des SiI 3X12(R)
Die Integration eines SATA- oder ATA-Treibers mittels der "txtsetup.sif" ist vor allem für den Setup-Prozeß von Bedeutung. Für den "normalen" Betrieb sollten die gleichen Treiber auch noch über die $OEM$-Verzeichnisse eingebunden werden, sonst kann es Probleme geben (siehe dafür hier: http://www.winhelpline.info/forum/sh...threadid=85823).
Schritt für Schritt für SiI3112 und SiI3112R (zur Sicherheit mal für beide):
1. Treiberpacks für beide Controller (non-RAID und RAID bei SiI besorgen http://12.24.47.40/utility/getfile.asp?rid=2003 bzw. http://12.24.47.40/utility/getfile.asp?rid=1977)
2. Im Wurzelverzeichnis der CD ein Verzeichnis "$OEM$" anlegen, darin ein Unterverzeichnis "$1", darin "drivers", darin "002" und darin eines "SiI3112" und eines "SiI3112r".
3. In die beiden Unterverzeichnisse "SiI3112" und "SiI3112R" kommen alle Dateien aus dem Zip-Paket des Herstellers für den jeweiligen Controller (außer der "readme.txt").
4. Jeweils eine mit "makecab" komprimierte Version der Treiberdatei "si3112.sys" bzw. "si3112r.sys" kommt ins "i386"-Verzeichnis der CD.
5. In die Datei "winnt.sif" im Verzeichnis "i386" müssen (mindestens) folgende Angaben eingefügt werden (wenn nicht vorhanden: Datei erstellen):
6. In der Datei "txtsetup.sif" im Verzeichnis "i386" der CD müssen folgende Einträge in die korrespondierenden Abschnitte hinzugefügt werden (und zwar nur die Daten selbst - nicht die [Abschnittsnamen] in eckigen Klammern)
Zitat:
[SourceDisksFiles.x86] <----- NICHT einfügen, ist bereits vorhanden!
si3112.sys = 1,,,,,,4_,4,1,,,1,4
si3112r.sys = 1,,,,,,4_,4,1,,,1,4
[SCSI.Load] <----- NICHT einfügen, ist bereits vorhanden!
si3112 = si3112.sys,4
si3112r = si3112r.sys,4
[SCSI] <----- NICHT einfügen, ist bereits vorhanden!
si3112 = "Silicon Image SiI 3x12 SATALink Controller"
si3112r = "Silicon Image SiI 3x12 SATARaid Controller"
Jetzt kann die CD gebrannt werden und ab sofort stehen Treiber für SiI3X12 und SiI3X12R schon beim Setup zur Verfügung und werden auch während der normalen Installation korrekt (incl. eventueller DLLs oder Systemsteuerungs-Applets) mit installiert.
Gruß,
Mick
Geändert von steidlmick (07.09.2004 um 13:36 Uhr).
> 2. NEIN ---> Ist aber in Planung (Ist das besser?)
Ich glaube, dass wir uns da ein wenig missverstehen. Wenn deine SATA-Platte auch die Systemplatte ist, dann musst du eigentlich bei der Installation (in dem blauen Setup-Modus, der an DOS-Zeiten erinnert) den Treiber per F6 oder eben über die CD-Integration mit einbinden.
Sonst wird die Platte nur über die BIOS-Routinen (hängt auch vom BIOS ab) angesprochen - und das kann manchmal etwas hakelig sein...
Bis jetzt wurde der Treiber per F6 ins Setup eingebunden ich hatte aber vor den Treiber auf die Windows XP CD zu integrieren. Also haben wir uns schon richtig verstanden.
Dein eigentliches Problem haben wir ja noch nicht beseitigt. Deine Antworten auf meine Fragen lassen ja den Schluss zu, dass der SATA-Treiber vollständig und korrekt installiert ist.
Möglicherweise hängt das Performance-Problem mit den Interrupts bzw. deren Verteilung zusammen. Ist denn außer dem ganzen onboard-Kram und der Grafikkarte noch irgendeine Karte 'drin oder ein USB- oder FireWire-Gerät angeschlossen? Wenn ja würde ich mal alles ausbauen, was sich ausbauen lässt (TV-Karten sind z.B. gerne mal Schuld) bzw. abstöpseln.
Ist im BIOS APIC (und ACPI) eingeschaltet und wurde der PC mit eingeschaltetem APIC installiert?
Nur nachsehen - NICHT ändern!!! Das macht dann nur noch mehr Probleme.
Grundsätzlich ist jedenfalls der SiI-Controller kein Problem. Ein Freund von mmir hat genau das gleiche Board mit zwei SATA-Platten (non-RAID) und die rennen wie wild.