Clanstube Community

21. Dezember 2024 - 18:44
 

Intels ICH8-Southbridge mit SATA-AHCI-Controller, aber ohne Treiber

HardwareSeltsame Panne bei Intel: Anders als ursprünglich im Datenblatt ausgewiesen beherrscht auch die billigste Standard-Version der mit der 965-Chipsatzfamilie vorgestellten Southbridge ICH8 nun doch den AHCI-Betriebsmodus für seine vier integrierten SATA-II-Ports. Das hat Intel bereits im Specification Update Nr. 6 zu dieser Southbridge in der Specification Clarification Nr. 13 bekannt gegeben. Kurioserweise bietet Intel allerdings bisher keinen Treiber an, der den AHCI-Modus unter Windows (2000, XP, Vista) nutzbar machen würde. Auch ein Tool zur Erstellung einer passenden "F6"-Treiberdiskette, die man für eine Windows-Installation auf einer Festplatte benötigt, wenn diese an einem SATA-AHCI-Controller hängt, bietet Intel zurzeit nicht an.

Die bisher auf der Intel-Webseite bereitstehenden Windows-Treiber Intel Matrix Storage Manager 6.2.1.1002 (IATA621.exe) und das zugehörige Floppy Configuration Utility 6.2.1.1002 (f6flpy32.zip) erkennen nur die ICH8-Versionen ICH8R (82801HR), ICH8DO (82801HO) und ICH8DH (82801HH), deren SATA-Controller sich im AHCI-Modus mit der PCI-Plug-and-Play-Identifikation 0x8086h/0x2821h (Vendor/Device ID) melden. Beim ICH8 (82801HB) lautet die Device-ID im AHCI-Modus aber 0x2824h, weshalb sich die bisherigen Treiber nicht installieren lassen.

Wer also bei einem Mainboard mit einem der Intel-Chipsätze P965, G965, Q965 oder Q963 im BIOS-Setup den AHCI-Modus aktiviert hat und nun versucht, Windows auf einer SATA-Festplatte zu installieren, wird wahrscheinlich scheitern. Das Problem lässt sich umgehen, wenn, man die zum Treiber IaStor.sys gehörige ".inf-Datei" anpasst und im Falle der "F6"-Setup-Treiberdiskette auch die Datei txtsetup.oem. Man kann auch zunächst Windows auf die Festplatte installieren, indem man den AHCI-Modus abschaltet, und anschließend mit dem in der c't-Hotline-Datenbank beschriebenen Trick den AHCI-Treiber nachinstallieren; in der Datei AHCI_Trick_2.0.reg ist die Device-ID 0x2824h dabei schon berücksichtigt, doch man muss noch die iaahci.inf-Datei des Intel-Treibers ergänzen. Das gelingt relativ leicht, wenn man in der Datei alle Abschnitte, die zum ICH8R gehören, dupliziert und in den Duplikaten jeweils "ICH8R" durch "ICH8" ersetzt sowie "2821" durch "2824".

Weitere Verwirrung schafft übrigens der auf vielen 965er-Mainboards zusätzlich vorhandene PCI-Express-SATA/IDE-Hostadapterchip von JMicron, dessen SATA-Ports nicht nur eSATA-tauglich sind, sondern je nach Firmware ebenfalls SATA AHCI unterstützen. Dafür sind aber dann Treiber von JMicron nötig und nicht welche von Intel.

Links:
- Quelle

Kommentare

#1   Dazhar , 14. Mär 2007 - 20:59
matze, genau das wer das installationsproblem bei dir (was nicht heißt, dast du jetz das alles ausprobieren musst ^^) Wink

Kommentar schreiben

Bitte logge dich ein, um einen Kommentar zu verfassen.