tobi-20
Goto Top

RIS SATA Treiber Textmode

Hi,

ich bastel jetzt seit Tagen an einem RIS Setup für einen Medion Laptop. Mein Problem sind die SATA Treiber. Hierzu gibt es unzählige Anleitungen aber was ich auch mache ich komme nie auf eine Lösung. Das Notebook kam mit Windows Vista, ich möchte jetzt XP Professional SP2 installieren. Nachdem ich das RIS Setup gestartet habe, läd er seine Sachen und beim Partitionieren sagt er (Es befindet sich kein Datenträger in diesem Laufwerk.) er erkennt also keine Festplatte.

Mitgeliefert auf der Treiber CD gibt es einen Ordner mit Vista Treibern und einen mit XP Treibern. Im XP Ordner gibt es einen Ordner AHCI. Nachdem ich das Setup entpackt habe, habe ich folgende Dateien:

iaahci.inf
iastor.inf
iastor.cat
iaahci.cat
IaStor.sys
TXTSETUP.OEM

Hier der obere Teil der TXTSETUP.OEM
[Disks]
disk1 = "Intel Matrix Storage Manager driver", iaStor.sys, \  

[Defaults]
scsi = iaStor_ICH8M

[scsi]
iaAHCI_ICH9R = "Intel(R) ICH9 SATA AHCIController (Desktop ICH9R)"  
iaStor_ICH8M = "Intel(R) 82801HEM SATA RAID Controller (Mobile ICH8M-E)"  
iaAHCI_ICH8M = "Intel(R) 82801HEM/HBM SATA AHCI Controller (Mobile ICH8M-E/M)"  
iaStor_ICH8R = "Intel(R) ICH8R/ICH9R SATA RAID Controller"  
iaAHCI_ICH8R = "Intel(R) 82801HR/HH/HO SATA AHCI Controller (Desktop ICH8R)"  
iaStor_ESB2 = "Intel(R) 631xESB/632xESB SATA RAID Controller (Server/Workstation ESB2)"  
iaAHCI_ESB2 = "Intel(R) 631xESB/632xESB SATA AHCI Controller (Server/Workstation ESB2)"  
iaStor_ICH7MDH = "Intel(R) 82801GHM SATA RAID Controller (Mobile ICH7MDH)"  
iaStor_ICH7DH = "Intel(R) 82801GR/GH SATA RAID Controller (Desktop ICH7R/DH)"  
iaAHCI_ICH7R = "Intel(R) 82801GR/GH SATA AHCI Controller (Desktop ICH7R/DH)"  
iaAHCI_ICH7M = "Intel(R) 82801GBM SATA AHCI Controller (Mobile  ICH7M/DH)"  
iaAHCI_ICH6M = "Intel(R) 82801FBM SATA AHCI Controller (Mobile  ICH6M)"  
 
[Files.scsi.iaAHCI_ICH9R]
driver = disk1, iaStor.sys, iaStor
inf    = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat
 
[Files.scsi.iaStor_ICH8M]
driver = disk1, iaStor.sys, iaStor
inf    = disk1, iaStor.inf
catalog = disk1, iaStor.cat
 
[Files.scsi.iaAHCI_ICH8M]
driver = disk1, iaStor.sys, iaStor
inf    = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat
Ich habe zuvor im Gerätemanager gesehen das ich diesen Eintrag benötige:
iaAHCI_ICH8M = "Intel(R) 82801HEM/HBM SATA AHCI Controller (Mobile ICH8M-E/M)"  
Was ich bisher gemacht habe:

  • im Ordner $OEM$ einen Ordner TEXTMODE angelegt und dort diese Files aus AHCI reinkopiert.
  • im Ordner $OEM$\$1\Drivers\Daniel\AHCI ebenfalls alle Files rein
  • im Ordner $OEM$\$\INF die INF Dateien von AHCI reinkopiert zudem die vom Chipset Treiber aus dem Ordner ALL (es gibt noch einen Ordner Vista parallel dazu mit weiteren .inf und .sys Dateien. Ich habe diese nicht in INF kopiert da sie sonst einige Files von ALL überschreiben würden)
  • in i386 alle AHCI und Chipset Files kopiert
  • in der .sif Datei in Templates folgendes hinzugefügt:

OemPnPDriversPath= "\\%SERVERNAME%\RemInst\%INSTALLPATH%\$OEM$\textmode;Drivers\Daniel\AHCI;......."  

[MassStorageDrivers]
"Intel(R) ICH9 SATA AHCIController (Desktop ICH9R)" = "OEM"  
"Intel(R) 82801HEM SATA RAID Controller (Mobile ICH8M-E)" = "OEM"  
"Intel(R) 82801HEM/HBM SATA AHCI Controller (Mobile ICH8M-E/M)" = "OEM"  
"Intel(R) ICH8R/ICH9R SATA RAID Controller" = "OEM"  
"Intel(R) 82801HR/HH/HO SATA AHCI Controller (Desktop ICH8R)" = "OEM"  
"Intel(R) 631xESB/632xESB SATA RAID Controller (Server/Workstation ESB2)" = "OEM"  
"Intel(R) 631xESB/632xESB SATA AHCI Controller (Server/Workstation ESB2)" = "OEM"  
"Intel(R) 82801GHM SATA RAID Controller (Mobile ICH7MDH)" = "OEM"  
"Intel(R) 82801GR/GH SATA RAID Controller (Desktop ICH7R/DH)" = "OEM"  
"Intel(R) 82801GR/GH SATA AHCI Controller (Desktop ICH7R/DH)" = "OEM"  
"Intel(R) 82801GBM SATA AHCI Controller (Mobile  ICH7M/DH)" = "OEM"  
"Intel(R) 82801FBM SATA AHCI Controller (Mobile  ICH6M)" = "OEM"  
 
[OEMBootFiles]
iaAhci.inf
iastor.inf
iaStor.sys
iaAhci.cat
iastor.cat
TXTSETUP.OEM
Ich habe zudem den Bereitstellungsdienst neu gestartet.
Leider ändert sich nichts. Er erkennt weiterhin keine Festplatte.


Ich bin jetzt total überfragt was ich noch probieren könnte...ich wäre für jede Hilfe dankbar und falls irgendwelche weiteren Informationen benötigt werden stelle ich sie natürlich sofort.

Content-Key: 112622

Url: https://administrator.de/contentid/112622

Ausgedruckt am: 29.03.2024 um 11:03 Uhr

Mitglied: Dani
Dani 28.03.2009, aktualisiert am 18.10.2012 um 18:37:55 Uhr
Goto Top
Hi,
was du bisher gemacht hast, muss ich nicht verstehen. Hier steht es wie du SATA Treiber integriest.


Grüße,
Dani
Mitglied: tobi-20
tobi-20 28.03.2009 um 15:09:10 Uhr
Goto Top
Ich habe mit dieser Anleitung gearbeitet aber ohne Erfolg. Zum einen finde ich im Bios keine Möglichkeit einen AHCI-Dienst du deaktivieren. Zum anderen habe ich in etlichen anderen anleitungen den Teil mit $OEM$\TXTMODE\...gelesen der da nicht aufgeführt ist. Beides hat aber bisher nicht zum Erfolg geführt.

Die Integration der Treiber
Eine der wichtigsten Aktionen unseres RIS ist die vollständige Integration der Treiber.Ohne einen in RIS
integrierten Netzwerktreiber
läuft die Installation nicht an!
Ausserdem ist zu beachten, dass bei Rechnern/Notebooks mit SCSI/SATA Festplatten der AHCI-Dienst im BIOS > deaktiviert
werden muss, um dem RIS zu ermöglichen die Festplatten überhaupt zu finden.

Ich habe zudem die aktuellsten Chipset, AHCI usw Treiber besorgt.
Mitglied: Dani
Dani 28.03.2009 um 15:12:04 Uhr
Goto Top
Hi,
wir haben das, wie dort beschrieben für einige Rechnertypen gemacht - ohne Probleme.
Du darfst nicht vergessen, dass wenn du Treiber integrierst den WDS-Dienst neu zustarten. face-smile


Grüße,
Dani
Mitglied: tobi-20
tobi-20 28.03.2009 um 15:14:55 Uhr
Goto Top
den Dienst hab ich jedesmal neu gestartet. Anfangs haben die Lan Treiber auch nicht funktioniert obwohl ich das auch schon oft gemacht habe. Auch neue Lantreiber allein haben nicht funktiniert erst nachdem ich auch neue Chipsettreiber bnesorg habe. Neue AHCI Treiber gibt es nicht die aktuellsten sind von 2007.

Ich weiß, dass das komisch klingt aber deswegen habe ich extra geschrieben was ich bereits gemacht habe ;) In einer Anleitung habe ich z.b. gelesen, dass ich
OemPnPDriversPath= "\\%SERVERNAME%\RemInst\%INSTALLPATH%\$OEM$\textmode

das in die .sif schreiben müsse, in anderen Anleitungen nicht sondern nur den direkten Pfad zu $oem$\$1\Drivers\AHCI

Wieder woanders das ich die txtsetup.sif in i386 bearbeiten muss. Habe ich auch mal probiert aber auch ohne Erfolg.
Mitglied: tobi-20
tobi-20 28.03.2009 um 16:55:34 Uhr
Goto Top
OK hab das Problem gelöst. Ich musste die txtsetup.sif im Ordner i386 tatsächlich bearbeiten. Ich habe jetzt folgendes in der Datei angehängt zum Schluss:

[SourceDisksFiles]
IaStor.sys = 1,,,,,,3_,4,1

[HardwareIdsDatabase]
"PCI\VEN_8086&DEV_2681&CC_0106"="iaStor"  
"PCI\VEN_8086&DEV_27C1&CC_0106"="iaStor"  
"PCI\VEN_8086&DEV_27C5&CC_0106"="iaStor"  
"PCI\VEN_8086&DEV_2821&CC_0106"="iaStor"  
"PCI\VEN_8086&DEV_2829&CC_0106"="iaStor"  
"PCI\VEN_8086&DEV_2922&CC_0106"="iaStor"  
"PCI\VEN_8086&DEV_2929&CC_0106"="iaStor"  
"PCI\VEN_8086&DEV_3A02&CC_0106"="iaStor"  
"PCI\VEN_8086&DEV_3A22&CC_0106"="iaStor"  
"PCI\VEN_8086&DEV_2682&CC_0104"="iaStor"  
"PCI\VEN_8086&DEV_27C3&CC_0104"="iaStor"  
"PCI\VEN_8086&DEV_27C6&CC_0104"="iaStor"  
"PCI\VEN_8086&DEV_2822&CC_0104"="iaStor"  
"PCI\VEN_8086&DEV_282A&CC_0104"="iaStor"  

[SCSI.load]
iastor = iastor.sys,4

[SCSI]
iastor = "Intel Matrix Storage Manager driver"  

Zudem doch noch neue Treiber gefunden bei Intel direkt, obwohl die allein das Problem nicht behoben haben. Ich hab zusätzlich noch irgendwo gelesen, dass man von dem Treiber noch Cab Dateien erstellen müsse im i386. Hab das mal mit makecab.....gemacht, weiß jetzt aber nicht ob es daran oder am Eintrag in die .sif lag.

Schade, dass das in dem einen Tut nicht beschrieben wird...

Ich danke dir für deine schnelle Hilfe face-smile

Gruß,

Tobi