Probleme mit Treiberintegration / -installation
Verfasst: 23 Nov 2012, 18:22
Liebe Forumsweisen,
ich versuche mich gerade an dem Deployment von Windows 7 Professional (x64, SP1) mit opsi an einem DELL Vostro 3560. Dabei habe sind einige Schwierigkeiten mit den Treibern aufgetreten.
Zunächst einige Infos zu meinem opsi-Setup:
Alle Treiberordner liegen in [...]/drivers/preferred.
Alle Rechte sind richtig gesetzt und vorkehrend wurden alle 32er-Ordner entfernt.
./show_drivers.py gibt folgenden output:
Nun mein Problem:
Wenn ich Windows via opsi installiere, sehe ich im Geräte-Manager, dass Treiber für USB3 sowie für das 'Unbekannte Gerät' SMO8810 fehlen. Die dazugehörigen Treiberordner USB3_Intel_W7_A01_Setup-0N1D9_ZPE sowie ST-Microelectronics_Free-Fal_A00_R257449-ACPI-SMO8800-driver liegen wie alle anderen in preferred/, außerdem habe ich nach langer Recherche je eine Kopie der beiden Ordner zusätzlich in additional/ abgelegt, was jedoch nicht an der Situation geändert hat.
Wenn ich die beiden Treiber (gleiche Quelle, gleiche Version) auf dem fertigen Windows vom USB-Stick installiere, erkennt Windows sie an, es scheinen also die richtigen Treiber zu sein. Wieso kann opsi sie nicht integrieren? Könnte es etwas damit zu tun haben, dass die nicht WinPE-kompatibel sind? Falls ja, wie finde ich heraus, ob diese Annahme stimmt und wie finde ich kompatible Versionen?
Einen weiteren Hinweis könnte das bootimage log liefern. Exemplarisch habe ich darin nach den USB3-Treibern gesucht, um zu sehen, ob opsi überhaupt irgendetwas mit ihnen anzufangen weiß. Hier die relevanten Abschnitte:
Wenn ich es richtig verstehe, inkludiert opsi schon einmal die betreffenden .inf-Dateien. Wenn ich nach der manuellen Installation im Geräte-Manager nachschaue, sehe ich, dass er die jeweiligen .sys-Dateien einbindet. Im log finden sich diese nicht wieder. Weshalb fasst opsi die .inf-Dateien an, wenn er die Treiber nicht erkennt? Und weshalb belässt er es bei jenen, ohne die .sys-Dateien zu benutzen?
Ich hoffe, dass ich keine wichtigen Informationen vergessen habe und dass irgendjemand von euch kann mir bei der Aufklärung dieser seltsamen Vorfälle helfen!
Vielen lieben Dank im Voraus!
Herzliche Grüße,
Elena
ich versuche mich gerade an dem Deployment von Windows 7 Professional (x64, SP1) mit opsi an einem DELL Vostro 3560. Dabei habe sind einige Schwierigkeiten mit den Treibern aufgetreten.
Zunächst einige Infos zu meinem opsi-Setup:
Code: Alles auswählen
ii opsi-atftpd 0.7.dfsg-1.7
ii opsi-configed 4.0.1.24-1
ii opsi-depotserver 4.0.2.1-1
ii opsi-linux-bootimage 20120119-1
ii opsi-utils 4.0.2.1-1
ii opsiconfd 4.0.2.1-1
ii opsipxeconfd 4.0.2.1-1
ii python-opsi 4.0.2.1-1
Alle Rechte sind richtig gesetzt und vorkehrend wurden alle 32er-Ordner entfernt.
./show_drivers.py gibt folgenden output:
Code: Alles auswählen
PCI-Devices
[8086:1E10] Intel Corporation : Panther Point PCI Express Root Port 1
/opt/pcbin/install/win7-x64-fti/drivers/drivers/preferred/Chipset_Intel_W7_A00_Setup-2D89J_ZPE/WIN7
[8086:1E20] Intel Corporation : Panther Point High Definition Audio Controller
No driver - device directory '/opt/pcbin/install/win7-x64-fti/drivers/pciids/8086/1E20' not found
[8086:1E2D] Intel Corporation : Panther Point USB Enhanced Host Controller #2
/opt/pcbin/install/win7-x64-fti/drivers/drivers/preferred/Chipset_Intel_W7_A00_Setup-2D89J_ZPE/WIN7
[8086:1E3A] Intel Corporation : Panther Point MEI Controller #1
/opt/pcbin/install/win7-x64-fti/drivers/drivers/preferred/iMEI_Intel_W7_A00_Setup-TDR8M_ZPE/Drivers/MEI
[8086:1E31] Intel Corporation : Panther Point USB xHCI Host Controller
/opt/pcbin/install/win7-x64-fti/drivers/drivers/preferred/USB3_Intel_W7_A01_Setup-0N1D9_ZPE/Drivers/Win7/x64
[8086:0116] Intel Corporation : 2nd Generation Core Processor Family Integrated Graphics Controller
/opt/pcbin/install/win7-x64-fti/drivers/drivers/preferred/win64_15288/Graphics
[8086:0104] Intel Corporation : 2nd Generation Core Processor Family DRAM Controller
/opt/pcbin/install/win7-x64-fti/drivers/drivers/preferred/Chipset_Intel_W7_A00_Setup-2D89J_ZPE/WIN7
[8086:1E12] Intel Corporation : Panther Point PCI Express Root Port 2
/opt/pcbin/install/win7-x64-fti/drivers/drivers/preferred/Chipset_Intel_W7_A00_Setup-2D89J_ZPE/WIN7
[10EC:8168] Realtek Semiconductor Co., Ltd. : RTL8111/8168B PCI Express Gigabit Ethernet controller
/opt/pcbin/install/win7-x64-fti/drivers/drivers/preferred/LOM_Realtek_W7_A01_Setup-3CTPH_ZPE/WIN7/64
[8086:1E03] Intel Corporation : Panther Point 6 port SATA Controller [AHCI mode]
/opt/pcbin/install/win7-x64-fti/drivers/drivers/preferred/AHCI_Intel_W7_A01_setup-NG2K3_ZPE/f6flpy-x64 (textmode capable)
[8086:1E22] Intel Corporation : Panther Point SMBus Controller
/opt/pcbin/install/win7-x64-fti/drivers/drivers/preferred/Chipset_Intel_W7_A00_Setup-2D89J_ZPE/WIN7
[8086:1E26] Intel Corporation : Panther Point USB Enhanced Host Controller #1
/opt/pcbin/install/win7-x64-fti/drivers/drivers/preferred/Chipset_Intel_W7_A00_Setup-2D89J_ZPE/WIN7
[8086:1E57] Intel Corporation : Panther Point LPC Controller
/opt/pcbin/install/win7-x64-fti/drivers/drivers/preferred/Chipset_Intel_W7_A00_Setup-2D89J_ZPE/WIN7
[168C:0034] Atheros Communications Inc. : Atheros Communications Inc.
/opt/pcbin/install/win7-x64-fti/drivers/drivers/preferred/DW1901_W7_A01_Setup-MTYMF_ZPE/drivers/production/Windows7-x64/WLAN-Driver
[8086:1E14] Intel Corporation : Panther Point PCI Express Root Port 3
/opt/pcbin/install/win7-x64-fti/drivers/drivers/preferred/Chipset_Intel_W7_A00_Setup-2D89J_ZPE/WIN7
USB-Devices
[0CF3:E003] Atheros Communications, Inc. : Unknown device
/opt/pcbin/install/win7-x64-fti/drivers/drivers/preferred/DW1901_W7_A01_Setup-MTYMF_ZPE/drivers/production/Windows7-x64/Bluetooth-Driver
[0BDA:0129] Realtek Semiconductor Corp. : USB2.0-CRW
/opt/pcbin/install/win7-x64-fti/drivers/drivers/preferred/Card Reader_Realtek_W7_A00_Setup-WWGKW_ZPE/DriverBin_64bit
[8087:0024] Unknown vendor : Unknown device
No driver - vendor directory '/opt/pcbin/install/win7-x64-fti/drivers/usbids/8087' not found
HD-Audio-Devices
[14F1:506E] Conexant CX20590
/opt/pcbin/install/win7-x64-fti/drivers/drivers/preferred/Audio_CNXT_W7_A02_Setup-3NP08_ZPE/Drivers/production/Windows7-x64
[8086:2806] Intel PantherPoint HDMI
/opt/pcbin/install/win7-x64-fti/drivers/drivers/preferred/win64_15288/DisplayAudio
Wenn ich Windows via opsi installiere, sehe ich im Geräte-Manager, dass Treiber für USB3 sowie für das 'Unbekannte Gerät' SMO8810 fehlen. Die dazugehörigen Treiberordner USB3_Intel_W7_A01_Setup-0N1D9_ZPE sowie ST-Microelectronics_Free-Fal_A00_R257449-ACPI-SMO8800-driver liegen wie alle anderen in preferred/, außerdem habe ich nach langer Recherche je eine Kopie der beiden Ordner zusätzlich in additional/ abgelegt, was jedoch nicht an der Situation geändert hat.
Wenn ich die beiden Treiber (gleiche Quelle, gleiche Version) auf dem fertigen Windows vom USB-Stick installiere, erkennt Windows sie an, es scheinen also die richtigen Treiber zu sein. Wieso kann opsi sie nicht integrieren? Könnte es etwas damit zu tun haben, dass die nicht WinPE-kompatibel sind? Falls ja, wie finde ich heraus, ob diese Annahme stimmt und wie finde ich kompatible Versionen?
Einen weiteren Hinweis könnte das bootimage log liefern. Exemplarisch habe ich darin nach den USB3-Treibern gesucht, um zu sehen, ob opsi überhaupt irgendetwas mit ihnen anzufangen weiß. Hier die relevanten Abschnitte:
Code: Alles auswählen
[5] [Nov 23 11:18:59] Integrating driver dir 'win7-x64-fti/drivers/pciids/8086/1E31' (WindowsDrivers.py|206)
[7] [Nov 23 11:18:59] Including file 'iusb3hub.inf' (__init__.py|674)
[7] [Nov 23 11:18:59] Including file 'iusb3xhc.inf' (__init__.py|674)
[7] [Nov 23 11:18:59] MessageSubject 'copy_overall' created (Message.py|112)
[7] [Nov 23 11:18:59] ProgressSubject 'copy_overall' created (Message.py|238)
[7] [Nov 23 11:18:59] MessageSubject 'copy_current' created (Message.py|112)
[7] [Nov 23 11:18:59] ProgressSubject 'copy_current' created (Message.py|238)
[6] [Nov 23 11:18:59] Copying from 'win7-x64-fti/drivers/pciids/8086/1E31/iusb3hub.inf' to '/tmp/temp.inf' (Repository.py|469)
[7] [Nov 23 11:18:59] Length of binary data to download: 27796 bytes (Repository.py|685)
[7] [Nov 23 11:18:59] Transfer in from <open file u'/mnt/opsi/install/win7-x64-fti/drivers/pciids/8086/1E31/iusb3hub.inf', mode 'rb' at 0x8cba128> to <open file u'/tmp/temp.inf', mode 'wb' at 0x8cbacd8>, dynamic bandwidth False, max bandwidth 0 (Repository.py|338)
[6] [Nov 23 11:18:59] Transfered 27.14 kByte in 0.00 minutes, average speed was 5538.65 kByte/s (Repository.py|370)
[6] [Nov 23 11:18:59] Copy done (Repository.py|552)
[7] [Nov 23 11:18:59] Parsing inf file /tmp/temp.inf (__init__.py|674)
[7] [Nov 23 11:18:59] Trying to lock file '/tmp/temp.inf' (0/2000) (__init__.py|190)
[7] [Nov 23 11:18:59] File '/tmp/temp.inf' locked after 0 millis (__init__.py|212)
[7] [Nov 23 11:18:59] Trying to lock file '/tmp/temp.inf' (0/2000) (__init__.py|190)
[7] [Nov 23 11:18:59] File '/tmp/temp.inf' locked after 0 millis (__init__.py|212)
[7] [Nov 23 11:18:59] MessageSubject 'copy_overall' created (Message.py|112)
[7] [Nov 23 11:18:59] ProgressSubject 'copy_overall' created (Message.py|238)
[7] [Nov 23 11:18:59] MessageSubject 'copy_current' created (Message.py|112)
[7] [Nov 23 11:18:59] ProgressSubject 'copy_current' created (Message.py|238)
[6] [Nov 23 11:18:59] Copying from 'win7-x64-fti/drivers/pciids/8086/1E31/iusb3xhc.inf' to '/tmp/temp.inf' (Repository.py|469)
[7] [Nov 23 11:18:59] Length of binary data to download: 17912 bytes (Repository.py|685)
[7] [Nov 23 11:18:59] Transfer in from <open file u'/mnt/opsi/install/win7-x64-fti/drivers/pciids/8086/1E31/iusb3xhc.inf', mode 'rb' at 0x8cbade0> to <open file u'/tmp/temp.inf', mode 'wb' at 0x8cbac28>, dynamic bandwidth False, max bandwidth 0 (Repository.py|338)
[6] [Nov 23 11:18:59] Transfered 17.49 kByte in 0.00 minutes, average speed was 5360.77 kByte/s (Repository.py|370)
[6] [Nov 23 11:18:59] Copy done (Repository.py|552)
Ich hoffe, dass ich keine wichtigen Informationen vergessen habe und dass irgendjemand von euch kann mir bei der Aufklärung dieser seltsamen Vorfälle helfen!
Vielen lieben Dank im Voraus!
Herzliche Grüße,
Elena