Seite 1 von 3

Treiber Integration

Verfasst: 08 Jan 2009, 15:39
von Junge
Hallo und allen ein gesundes, neues Jahr!

Ich benutze opsi 3.3 und habe ein Problem bei der Treiberintegration.

Ich habe alle aktuellen Treiberpacks heruntergeladen und diese mit dem Befehl create_driver_links dem opsi bekannt gemacht. Desweiteren habe ich den Treiberordner unseres RIS Servers unter drivers/drivers/preferred hinterlegt und ebenfalls create_driver_links.py ausgeführt.
Sende ich nun den Befehl show_drivers wird mir folgendes angezeigt:


opsidemo:/opt/pcbin/install/winxppro# ./show_drivers.py mbwst495

[(Standard-USB-Hostcontroller), Standard PCI-zu-USB universeller Hostcontroller]
/opt/pcbin/install/winxppro/drivers/drivers/preferred/M55 8808-CTO/drivers/ch ipset/q1chp09us13/vista
[(Standardsystemgeräte), PCI Standard-Host-CPU-Brücke]
/opt/pcbin/install/winxppro/drivers/drivers/preferred/M55 8808-CTO/drivers/ch ipset/q1chp09us13/vista
[Unknown vendor, Videocontroller (VGA-kompatibel)]
/opt/pcbin/install/winxppro/drivers/drivers/preferred/video/m55
[Unknown vendor, Videocontroller]
/opt/pcbin/install/winxppro/drivers/drivers/preferred/video/m55
[Unknown vendor, PCI Device]
No driver - device directory '/opt/pcbin/install/winxppro/drivers/pciids/8086 /27D8' not found
[(Standardsystemgeräte), PCI Standard-PCI-zu-PCI-Brücke]
/opt/pcbin/install/winxppro/drivers/drivers/preferred/M55 8808-CTO/drivers/ch ipset/q1chp09us13/vista
[Intel, Intel(R) PRO/1000 PM Network Connection]
/opt/pcbin/install/winxppro/drivers/drivers/preferred/nic/intel
[(Standardsystemgeräte), PCI Standard-PCI-zu-PCI-Brücke]
/opt/pcbin/install/winxppro/drivers/drivers/preferred/M55 8808-CTO/drivers/ch ipset/q1chp09us13/vista
[(Standard-USB-Hostcontroller), Standard PCI-zu-USB universeller Hostcontroller]
/opt/pcbin/install/winxppro/drivers/drivers/preferred/M55 8808-CTO/drivers/ch ipset/q1chp09us13/vista
[(Standard-USB-Hostcontroller), Standard PCI-zu-USB universeller Hostcontroller]
/opt/pcbin/install/winxppro/drivers/drivers/preferred/M55 8808-CTO/drivers/ch ipset/q1chp09us13/vista
[Intel, Intel(R) 82801 PCI-Brücke - 244E]
/opt/pcbin/install/winxppro/drivers/drivers/preferred/M55 8808-CTO/drivers/ch ipset/q1chp09us13/vista
[(Standardsystemgeräte), PCI Standard-ISA-Brücke]
/opt/pcbin/install/winxppro/drivers/drivers/preferred/M55 8808-CTO/drivers/ch ipset/q1chp09us13/vista
[(Standard-USB-Hostcontroller), Standard PCI-zu-USB universeller Hostcontroller]
/opt/pcbin/install/winxppro/drivers/drivers/preferred/M55 8808-CTO/drivers/ch ipset/q1chp09us13/vista
[(Standard-USB-Hostcontroller), Standard erweiterter PCI-zu-USB universeller Hos tcontroller]
/opt/pcbin/install/winxppro/drivers/drivers/preferred/M55 8808-CTO/drivers/ch ipset/q1chp09us13/vista
[(Standard-IDE-ATA/ATAPI-Controller), Standard-Zweikanal-PCI-IDE-Controller]
/opt/pcbin/install/winxppro/drivers/drivers/preferred/M55 8808-CTO/drivers/ch ipset/q1chp09us13/vista
[Unknown vendor, SM-Bus-Controller]
/opt/pcbin/install/winxppro/drivers/drivers/preferred/M55 8808-CTO/drivers/ch ipset/q1chp09us13/vista

Mir wird also gesagt daß für alle Geräte bis auf eines, welches wohl das TrustedPlatform Modul ist, alle benötigten Treiber vorhanden sind.

Versuche ich nun XP auf einem Client zu installieren wird die Installation nicht beendet da der Netzwerktreiber (und auch alle anderen Treiber) fehlen!

Also habe ich den RIS-Treiberordner noch einmal in $oem$/$1 kopiert und den Pfad zum Netzwerktreiber in der unattend.txt unter OemPnpDriversPath hinterlegt (klassisches Verfahren).

Nun wird XP vollständig installiert, jedoch wird nur der Netzwerktreiber installiert, keine weiteren.

Woran liegt es nun, daß mir show_drivers sagt, daß alle geforderten Treiber vorhanden wären, diese aber nicht verwendet werden???

Falls es hilft habe ich im Anhang mal einen Teil des bootimage-log hinterlegt.

Wäre super wenn mir hier jemand helfen könnte.
Danke im Voraus!

Mfg, Martin

Re: Treiber Integration

Verfasst: 08 Jan 2009, 16:53
von j.schneider
Hallo,

wie sieht denn die Option OemPnpDriversPath in der Datei:
/opt/pcbin/install/winxppro/opsi/$oem$/unattend/unattend.txt
aus?

Da müsste folgendes stehen:

Code: Alles auswählen

[Unattended]
OemPnpDriversPath = "#@oempnpdriverspath#"
Gruß
Jan Schneider

Re: Treiber Integration

Verfasst: 12 Jan 2009, 15:49
von Junge
Hallo und Danke für die schnelle Antwort!

Ich hatte tatsächlich den Fehler begangen und habe die Variable #@oempnpdriverspath durch den Eintrag "/divers/nic/intel;/divers/nic/broadcom" ersetzt, statt hinzu zu fügen.
Jetzt wo ich den vollen Eintrag "#@oempnpdriverspath;/divers/nic/intel;/divers/nic/broadcom" verwende, haut alles bis auf den UAA-Treiber hin.

Komisch ist trotzdem, daß kein Treiber installiert wird wenn der Pfad zu den Netzwerktreibern nicht in die unattend.txt eingefügt wird.
Obwohl mir show_drivers-py ohne den Extra-Verweis auf die NT-Treiber sagt:

[Intel, Intel(R) PRO/1000 PM Network Connection]
/opt/pcbin/install/winxppro/drivers/drivers/preferred/nic/intel

greift er nicht darauf zu.
Mir ist eben beim Vergleich der Ausgabe von show_drivers mit dem bootlog aufgefallen, daß im show_drivers Auszug alle Treiber von /drivers/drivers/preferred kommen, die Treiber die später bei der realen Installation genutzt werden, kommen jedoch aus dem /drivers/pciids Ordner.
Ist das evtl. ein Hinweis, oder nur das Produkt der create_driver_links.py?

Wie immer vielen Dank für die Hilfe!

mfg, Martin

Re: Treiber Integration

Verfasst: 12 Jan 2009, 17:56
von d.oertel
Hallo,

bitte das klassische Verfahren mit editieren des oempnpdriverpath nicht mehr verwenden.
Eintrag
emPnpDriversPath = "#@oempnpdriverspath#"
wiederherstellen.
Nicht automatisch erkannte Treiber bitte über additional_drivers einbinden.

gruss
detlef oertel

Re: Treiber Integration

Verfasst: 13 Jan 2009, 10:44
von highman72
Hallo liebe Wissenden,

bei mir stehen alle Treiber im preferred Ordner. Einige, die von Windows zur Verfügung gestellt werden, sind noch rot. Ich benötige einen Raid-Treiber (AHCI) von nvidia, um vom System booten zu können. Der ist grün dargestellt, also wird er dem Computer richtig zugeordnet.

Wenn ich nun die Installation starte, bekomme ich beim Kopieren der Daten durch den Windows-Installer folgende Fehlermeldung

Code: Alles auswählen

Die Datei \$WIN_NT$.$BT\$OEM$\nvrd32.sys konnte nicht geladen werden.
Der Fehlercode ist 14
Ich integriere jetzt den Treiber mal mittels nlite in die Installation und packe dann den neu erzeugten i386-Ordner als neues Winxp-Paket in den Server. Aber eigentlich sollte das ja auch der Opsiserver übernehmen.

Hat jemand Ideen?

Grüße aus Hessen
Highman72

Re: Treiber Integration

Verfasst: 13 Jan 2009, 10:56
von wolfbardo
Hallo highman72
highman72 hat geschrieben: Ich integriere jetzt den Treiber mal mittels nlite in die Installation und packe dann den neu erzeugten i386-Ordner als neues Winxp-Paket in den Server.
Würde ich nicht empfehlen.

Bitte den Output von showdrivers.py posten.

Gruss
Bardo Wolf

Re: Treiber Integration

Verfasst: 13 Jan 2009, 11:13
von highman72
Hallo,

mit der mit nlite angepassten i386 Struktur läuft es momentan durch. Ich lass die Installation mal durchbrummen (den Inhalt des preferred-Ordners hatte ich dazu ja gelöscht), dann befülle ich den Ordner nochmal und wiederhole die Installation. Dann kann ich auch den Output posten.

Danke schon mal vorab.

Grüße aus Hessen,
Highman72

PS: Was (außer dass mit anderen Produkten gearbeitet wird, die der Opsi eigentlich ersetzen soll) ist denn da so blöd daran, das direkt mit nlite zu integrieren?

Re: Treiber Integration

Verfasst: 13 Jan 2009, 11:17
von highman72
OK, vielleicht hat sich die Frage gerade erübrigt:

Fenster während der Installation:

Code: Alles auswählen

Schwerwiegender Fehler
Es ist ein Fehler aufgetreten, der eine Fortsetzung der Installation verhindert.

Die Produktkataloge konnten nicht installiert werden. Es handelt sich hierbei um einen schwerwiegenden Fehler. Weitere Informationen finden Sie in den Installationsprotokolldateien...
Vielleicht lags auch daran, dass ich mit nlite die Installation ein wenig entschlackt hatte...

Ok, nächster Versuch...

Grüße aus Hessen,
Highman72

Re: Treiber Integration

Verfasst: 13 Jan 2009, 11:24
von highman72
Der Log zeigt einige Fehler:

Code: Alles auswählen

Setup konnte das OLE-Steuerelement C:\WINDOWS\System32\rsaenh.dll aufgrund folgenden Fehlers nicht registrieren:
DllRegisterServer hat den Fehler 2147942421 (80070015) zurückgegeben.

Code: Alles auswählen

Setup konnte das OLE-Steuerelement C:\WINDOWS\System32\dssenh.dll aufgrund folgenden Fehlers nicht registrieren:
DllRegisterServer hat den Fehler 2147942421 (80070015) zurückgegeben.

Code: Alles auswählen

Die Signatur für C:\$WIN_NT$.~LS\I386\NT5.CAT ist ungültig. Fehler 80096001. Bei der Vertrauensbestätigung ist ein Fehler auf Systemebene aufgetreten
Vielleicht lags auch daran, dass ich die aktuellen Patches mit integrieren wollte...

Ok. Ich lad's noch mal.

Grüße aus Hessen,
Highman72

Re: Treiber Integration

Verfasst: 13 Jan 2009, 12:07
von highman72
Hier mal der Output der show_drivers.py-Funktion:

Code: Alles auswählen

[[1;37;40mnVidia Corporation, MCP55 Memory Controller[0;0;0m]
   [1;31;40mNo driver - device directory '/opt/pcbin/install/winxppro/drivers/pciids/10DE/0369' not found[0;0;0m
[[1;37;40mnVidia Corporation, MCP55 LPC Bridge[0;0;0m]
   [1;31;40mNo driver - device directory '/opt/pcbin/install/winxppro/drivers/pciids/10DE/0360' not found[0;0;0m
[[1;37;40mnVidia Corporation, MCP55 SMBus[0;0;0m]
   [1;32;40m/opt/pcbin/install/winxppro/drivers/drivers/preferred/chipset/32bit/smbus[0;0;0m
[[1;37;40mnVidia Corporation, MCP55 USB Controller[0;0;0m]
   [1;31;40mNo driver - device directory '/opt/pcbin/install/winxppro/drivers/pciids/10DE/036C' not found[0;0;0m
[[1;37;40mnVidia Corporation, MCP55 USB Controller[0;0;0m]
   [1;31;40mNo driver - device directory '/opt/pcbin/install/winxppro/drivers/pciids/10DE/036D' not found[0;0;0m
[[1;37;40mnVidia Corporation, MCP55 IDE[0;0;0m]
   [1;31;40mNo driver - device directory '/opt/pcbin/install/winxppro/drivers/pciids/10DE/036E' not found[0;0;0m
[[1;37;40mnVidia Corporation, MCP55 SATA Controller[0;0;0m]
   [1;32;40m/opt/pcbin/install/winxppro/drivers/drivers/preferred/chipset/32bit/ide/winxp/sataraid[0;0;0m
[[1;37;40mnVidia Corporation, MCP55 SATA Controller[0;0;0m]
   [1;32;40m/opt/pcbin/install/winxppro/drivers/drivers/preferred/chipset/32bit/ide/winxp/sataraid[0;0;0m
[[1;37;40mnVidia Corporation, MCP55 SATA Controller[0;0;0m]
   [1;32;40m/opt/pcbin/install/winxppro/drivers/drivers/preferred/chipset/32bit/ide/winxp/sataraid[0;0;0m
[[1;37;40mnVidia Corporation, MCP55 PCI bridge[0;0;0m]
   [1;31;40mNo driver - device directory '/opt/pcbin/install/winxppro/drivers/pciids/10DE/0370' not found[0;0;0m
[[1;37;40mAdvanced Micro Devices [AMD], K8 [Athlon64/Opteron] HyperTransport Technology Configuration[0;0;0m]
   [1;31;40mNo driver - vendor directory '/opt/pcbin/install/winxppro/drivers/pciids/1022' not found[0;0;0m
[[1;37;40mAdvanced Micro Devices [AMD], K8 [Athlon64/Opteron] Address Map[0;0;0m]
   [1;31;40mNo driver - vendor directory '/opt/pcbin/install/winxppro/drivers/pciids/1022' not found[0;0;0m
[[1;37;40mnVidia Corporation, MCP55 Ethernet[0;0;0m]
   [1;32;40m/opt/pcbin/install/winxppro/drivers/drivers/preferred/chipset/ris/nrm/32bit[0;0;0m
[[1;37;40mnVidia Corporation, MCP55 PCI Express bridge[0;0;0m]
   [1;31;40mNo driver - device directory '/opt/pcbin/install/winxppro/drivers/pciids/10DE/0375' not found[0;0;0m
[[1;37;40mTexas Instruments, TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)[0;0;0m]
   [1;31;40mNo driver - vendor directory '/opt/pcbin/install/winxppro/drivers/pciids/104C' not found[0;0;0m
[[1;37;40mnVidia Corporation, MCP55 High Definition Audio[0;0;0m]
   [1;31;40mNo driver - device directory '/opt/pcbin/install/winxppro/drivers/pciids/10DE/0371' not found[0;0;0m
[[1;37;40mnVidia Corporation, MCP55 PCI Express bridge[0;0;0m]
   [1;31;40mNo driver - device directory '/opt/pcbin/install/winxppro/drivers/pciids/10DE/0377' not found[0;0;0m
[[1;37;40mnVidia Corporation, G72 [GeForce 7300 SE][0;0;0m]
   [1;31;40mNo driver - device directory '/opt/pcbin/install/winxppro/drivers/pciids/10DE/01D3' not found[0;0;0m
[[1;37;40mJMicron Technologies, Inc., JMicron 20360/20363 AHCI Controller[0;0;0m]
   [1;32;40m/opt/pcbin/install/winxppro/drivers/drivers/preferred/raid/driver/x32[0;0;0m
[[1;37;40mJMicron Technologies, Inc., JMicron 20360/20363 AHCI Controller[0;0;0m]
   [1;32;40m/opt/pcbin/install/winxppro/drivers/drivers/preferred/raid/driver/x32[0;0;0m
[[1;37;40mAdvanced Micro Devices [AMD], K8 [Athlon64/Opteron] Miscellaneous Control[0;0;0m]
   [1;31;40mNo driver - vendor directory '/opt/pcbin/install/winxppro/drivers/pciids/1022' not found[0;0;0m
[[1;37;40mAdvanced Micro Devices [AMD], K8 [Athlon64/Opteron] DRAM Controller[0;0;0m]
   [1;31;40mNo driver - vendor directory '/opt/pcbin/install/winxppro/drivers/pciids/1022' not found[0;0;0m
Es sind einige nicht gefundene drin (die Grafikkarte lassen wir mal außen vor, die habe ich eben nur vergessen...

Sieht jemand, woran es liegen könnte?

Grüße aus Hessen,
Highman72