Bootloader findet die Treiber nicht

fschloegl
Beiträge: 10
Registriert: 25 Mai 2010, 12:37

Bootloader findet die Treiber nicht

Beitrag von fschloegl »

Ich bekomme jedesmal vom Bootloader, kurz vor dem Neustart und dem Beginn der WinXP Installation, die Meldung, dass er einige Treiber nicht findet. Dabei gibt es folgende Diskrepanz zwischen dem Befehl show_drivers_py und dem bootloader:

Code: Alles auswählen

opsi:/opt/pcbin/install/winxppro# ./show_drivers.py test_hp_dc5100

PCI-Devices
   [Intel Corporation, 82915G/GV/910GL Integrated Graphics Controller]
      /opt/pcbin/install/winxppro/drivers/drivers/D/G/I4
   [Intel Corporation, 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1]
      Using build-in windows driver
   [Intel Corporation, 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2]
      Using build-in windows driver
   [Broadcom Corporation, NetXtreme BCM5751 Gigabit Ethernet PCI Express]
      /opt/pcbin/install/winxppro/drivers/drivers/D/L/B1
   [Intel Corporation, 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1]
      Using build-in windows driver
   [Intel Corporation, 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2]
      Using build-in windows driver
   [Intel Corporation, 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3]
      Using build-in windows driver
   [Intel Corporation, 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4]
      Using build-in windows driver
   [Intel Corporation, 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller]
      Using build-in windows driver
   [Intel Corporation, 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge]
      Using build-in windows driver
   [Intel Corporation, 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller]
      Using build-in windows driver
   [Intel Corporation, 82801 PCI Bridge]
      Using build-in windows driver
   [Intel Corporation, 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller]
      /opt/pcbin/install/winxppro/drivers/drivers/D/S/X4
   [Intel Corporation, 82801FB/FW (ICH6/ICH6W) SATA Controller]
      Using build-in windows driver
   [Intel Corporation, 82915G/P/GV/GL/PL/910GL Memory Controller Hub]
      Using build-in windows driver

USB-Devices
   [Linux Foundation, UHCI Host Controller]
      No driver - vendor directory '/opt/pcbin/install/winxppro/drivers/usbids/1D6B' not found
   [Linux Foundation, UHCI Host Controller]
      No driver - vendor directory '/opt/pcbin/install/winxppro/drivers/usbids/1D6B' not found
   [Linux Foundation, EHCI Host Controller]
      No driver - vendor directory '/opt/pcbin/install/winxppro/drivers/usbids/1D6B' not found
   [Linux Foundation, UHCI Host Controller]
      No driver - vendor directory '/opt/pcbin/install/winxppro/drivers/usbids/1D6B' not found
   [Linux Foundation, UHCI Host Controller]
      No driver - vendor directory '/opt/pcbin/install/winxppro/drivers/usbids/1D6B' not found
Also laut show_drivers.py befindent sich zB der Treiber für den Netzwerk Adapter in folgendem Verzeichnis: /opt/pcbin/install/winxppro/drivers/drivers/D/L/B1

Jedoch will der Bootloader zB die Treiber des NW Adapters aus folgendem Verzeichnis holen: /opt/pcbin/install/winxppro/drivers/pciids/14E4/1677

Könnt ihr mir sagen, woran das liegen könnte?

Danke
Florian
Zuletzt geändert von fschloegl am 26 Mai 2010, 11:02, insgesamt 1-mal geändert.
COMaction
Beiträge: 130
Registriert: 10 Aug 2009, 19:33

Re: Bootloader findet die Treiber nicht

Beitrag von COMaction »

Also ich brauchte am anfang auf 3 Versuche bis ich eine WinXP Installation hin bekam. Erst nachdem ich nochmal neu das i386 von einer anderen Windows CD nochmal neu ins VZ /i386 kopiert hatte lief die Installation durch. Ich kann nicht genau sagen ob es an der CD hing oder das ich beim zweiten mal nicht das komplette i386 kopiert habe sondern die einzelnen Dateien vom VZ.

Hast Du mal versucht ob Du eine Installation unter VM klappt? Denn die funktioniert ja komplett mit den Standart Treibern.

Gruß
Michael
fschloegl
Beiträge: 10
Registriert: 25 Mai 2010, 12:37

Re: Bootloader findet die Treiber nicht

Beitrag von fschloegl »

Hallo Michael,

die Installation funktioniert ja im Großen und Ganzen, bis auf dass, dass die 3 Treiber, die er nicht von der WinXP CD nehmen will nicht einspielt und somit WinXP zwar läuft, jedoch ohne Netzwerk, Sound und Video Treiber. Er bricht also den Installationsvorgang nicht ab. Es wird nur vom Bootimage angezeigt, dass er die 3 Treiber nicht finden kann.

lg
Florian
COMaction
Beiträge: 130
Registriert: 10 Aug 2009, 19:33

Re: Bootloader findet die Treiber nicht

Beitrag von COMaction »

Auch auf die Gefahr hin das ich jetzt falsch liege, hast du mal im Handbuch Seite ab Seite 124 geschaut bzgl. Vereinfachte Treiberintegration in die automatische Windowsinstallation ?

Treiber die Windows nicht kennt müssen eingepflegt werden.

Gruß
Michael
fschloegl
Beiträge: 10
Registriert: 25 Mai 2010, 12:37

Re: Bootloader findet die Treiber nicht

Beitrag von fschloegl »

Ich bin die Punkte von Seite 124ff natürlich durchgegangen. Hab mir die Driverpacks (per Hand) gezogen, dann entpackt und zum Schluss die Links erstellt. Daher hänge ich ja zur Zeit, weil ich nicht weiß woran es liegt.

Hier ein Auszug aus dem ls -al im Verzeichnis opsi:/opt/pcbin/install/winxppro/drivers/pciids/14E4# ls -al

Code: Alles auswählen

lrwxrwxrwx   1 opsiconfd pcpatch   20 26. Mai 10:44 1677 -> ../../drivers/D/L/B1
und im /drivers/D/L/B1 sind die Treiber natürlich vorhanden

Code: Alles auswählen

opsi:/opt/pcbin/install/winxppro/drivers/drivers/D/L/B1# ll
insgesamt 680
-rw-rw-r-- 1 opsiconfd pcpatch 205464 27. Aug 2009  b57w2k.sys
-rw-rw-r-- 1 opsiconfd pcpatch  68668 27. Aug 2009  b57win32.cat
-rw-rw-r-- 1 opsiconfd pcpatch 181388 27. Aug 2009  b57win32.inf
-rw-rw-r-- 1 opsiconfd pcpatch 213544 27. Aug 2009  b57xp32.sys
fschloegl
Beiträge: 10
Registriert: 25 Mai 2010, 12:37

Re: Bootloader findet die Treiber nicht

Beitrag von fschloegl »

niemand eine Ahnung wo der Fehler liegen könnte? :(
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1354
Registriert: 01 Jul 2008, 12:10

Re: Bootloader findet die Treiber nicht

Beitrag von wolfbardo »

fschloegl hat geschrieben:Dabei gibt es folgende Diskrepanz zwischen dem Befehl show_drivers_py und dem bootloader:


Also laut show_drivers.py befindent sich zB der Treiber für den Netzwerk Adapter in folgendem Verzeichnis: /opt/pcbin/install/winxppro/drivers/drivers/D/L/B1

Jedoch will der Bootloader zB die Treiber des NW Adapters aus folgendem Verzeichnis holen: /opt/pcbin/install/winxppro/drivers/pciids/14E4/1677

Könnt ihr mir sagen, woran das liegen könnte?

Danke
Florian
das ist ok so:

- showdrivers.py zeigt wo die Treiber liegen
- createrdriverlinks baut einen Baum auf gemaess VendorID und PCI-Kennung
- Das Bootimage durchsucht den verlinkten Baum

Von daher ist
- evtl. der hinterlegte Treiber aus dem Driverspack nicht der richtige
- gemaess Handbuch ein korrekter Treiber im preferred-Zweig zu hinterlegen
- ueber eine Schulung oder bezahlten Support nachzudenken ;)

Gruss
Bardo Wolf


OPSICONF 2024
https://opsi.org/en/opsiconf/

opsi-Basisworkshops:

22. - 25. 04. 2024


opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.

http://www.uib.de
fschloegl
Beiträge: 10
Registriert: 25 Mai 2010, 12:37

Re: Bootloader findet die Treiber nicht

Beitrag von fschloegl »

wegen bezahltem Support, ist das natürlich leichter der Geschäftsleitung zu vermitteln, wenn man ihnen schon etwas von dem System zeigen kann. Ist aber bei uns in jedem Fall geplant.
- evtl. der hinterlegte Treiber aus dem Driverspack nicht der richtige
Das verstehe ich nicht ganz. Warum zeigt mir ./show_drivers.py die "richtigen" Treiber im Verzeichnis an? Das Problem sind ja nicht die "falschen" Treiber, sondern, dass das Bootloader wenn er die Treiber von hier kopieren will: /opt/pcbin/install/winxppro/drivers/pciids/14E4/1677 sagt, dass er hier nichts findet.

Das Problem sind nicht die USB Treiber die ./show_drivers.py ausgibt sondern die folgenden:

Code: Alles auswählen

   [Intel Corporation, 82915G/GV/910GL Integrated Graphics Controller]
      /opt/pcbin/install/winxppro/drivers/drivers/D/G/I4
   [Broadcom Corporation, NetXtreme BCM5751 Gigabit Ethernet PCI Express]
      /opt/pcbin/install/winxppro/drivers/drivers/D/L/B1
   [Intel Corporation, 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller]
      /opt/pcbin/install/winxppro/drivers/drivers/D/S/X4
nichts desto trotz werde ich mal mit double driver die Treiber aus einer laufenden Installation extrahieren und es so versuchen.
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1354
Registriert: 01 Jul 2008, 12:10

Re: Bootloader findet die Treiber nicht

Beitrag von wolfbardo »

showdrivers.py zeigt an basierend auf den Informationen in den inf-Dateien, welcher Treiber passend sein koennte.

Die Treiber von driverspack.net sind aber je nachdem wie ein Hersteller (z.B. FSC oder Dell) customizing betrieben hat nicht universal die richtigen.

Von daher bitte beim Hardwarehersteller nach Treibern schauen und diese einbinden wie im Handbuch beschrieben.

Im Fehlerfall Ausgaben von
- showdrivers.py
und
bootimage.log-Datei pruefen/posten

Letztere befindet sich unter /var/log/opsi/bootimages

Gruss
Bardo Wolf


OPSICONF 2024
https://opsi.org/en/opsiconf/

opsi-Basisworkshops:

22. - 25. 04. 2024


opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.

http://www.uib.de
fschloegl
Beiträge: 10
Registriert: 25 Mai 2010, 12:37

Re: Bootloader findet die Treiber nicht

Beitrag von fschloegl »

danke für die erklärung. hab jetzt auch per double driver die treiber extrahiert und unter prefered eingespielt. danach ging es auch ohne probleme.
Antworten