Seite 1 von 1

[SOLVED] Treiber Integration - Verständnisfragen

Verfasst: 18 Okt 2022, 16:52
von g.burck
Moin,

ich arbeite mich gerade in die Treiberintegration bei der neetboot Installation ein.

Ich verwende dazu zwei Verschiedene virtualisierungs Umgebungen:

Virtualbox und proxmox VE

proxmox nutz die virtio Treiber um bestimmte HW bereitzustellen.

Für meinen Test versuch ich den Netzwerktreiber netKVM und Balloning Treiber zu integrieren:

[NetKVM.NTamd64.6.3]
%kvmnet6.DeviceDesc% = kvmnet6.ndi, PCI\VEN_1AF4&DEV_1000&SUBSYS_00011AF4&REV_00, PCI\VEN_1AF4&DEV_1000
%kvmnet6.DeviceDesc% = kvmnet6.ndi, PCI\VEN_1AF4&DEV_1041&SUBSYS_11001AF4&REV_01, PCI\VEN_1AF4&DEV_1041

[Standard.NTamd64.6.3]
%BALLOON.DeviceDesc%=BALLOON_Device, PCI\VEN_1AF4&DEV_1002&SUBSYS_00051AF4&REV_00, PCI\VEN_1AF4&DEV_1002
%BALLOON.DeviceDesc%=BALLOON_Device, PCI\VEN_1AF4&DEV_1045&SUBSYS_11001AF4&REV_01, PCI\VEN_1AF4&DEV_1045

Ich habe die entsprechenden Treiber hier abgelegt:
drivers/drivers/additional/byAudit/1AF4/1000/
drivers/drivers/additional/byAudit/1AF4/1002/

opsi-set-rights habe ich ausgeführt.

Meinem Verständnis nach sollen die Treiber bei der Installation durch das HWAudits automatisch erkannt werden.
https://download.uib.de/opsi4.2/documen ... processing

Bei dem Netzwerktreiber klappt das auch, bei dem Balloning Treiber nicht,...

Ein

Code: Alles auswählen

./show_drivers.py ph-testgb001
ergibt folgendes Ergebnis:

Code: Alles auswählen

Additional drivers for integration found using byAudit (System) for vendor: 'QEMU' model : 'Standard PC (i440FX + PIIX, 1996)'  Check if drivers are available.

PCI-Devices
   [8086:7020]  Intel : Intel(R) 82371SB PCI to USB Universal Host Controller
      No driver - vendor directory '/var/lib/opsi/depot/ph_win10-x64_en/drivers/pciids/8086' not found
   [1B36:0001]  (Standard system devices) : PCI-to-PCI Bridge
      No driver - vendor directory '/var/lib/opsi/depot/ph_win10-x64_en/drivers/pciids/1B36' not found
   [8086:7000]  Intel : PCI to ISA Bridge
      No driver - vendor directory '/var/lib/opsi/depot/ph_win10-x64_en/drivers/pciids/8086' not found
   [8086:100E]  Intel : Intel(R) PRO/1000 MT Network Connection
      No driver - vendor directory '/var/lib/opsi/depot/ph_win10-x64_en/drivers/pciids/8086' not found
   [1234:1111]  (Standard display types) : Microsoft Basic Display Adapter
      No driver - vendor directory '/var/lib/opsi/depot/ph_win10-x64_en/drivers/pciids/1234' not found
   [1AF4:1002]  Red Hat, Inc. : VirtIO Balloon Driver
      No driver - vendor directory '/var/lib/opsi/depot/ph_win10-x64_en/drivers/pciids/1AF4' not found
   [8086:1237]  Intel : CPU to PCI Bridge
      No driver - vendor directory '/var/lib/opsi/depot/ph_win10-x64_en/drivers/pciids/8086' not found
   [8086:7010]  Intel : Intel(R) 82371SB PCI Bus Master IDE Controller
      No driver - vendor directory '/var/lib/opsi/depot/ph_win10-x64_en/drivers/pciids/8086' not found

USB-Devices
   [0627:0001]  (Standard system devices) : USB Input Device
      No driver - vendor directory '/var/lib/opsi/depot/ph_win10-x64_en/drivers/usbids/0627' not found

HD-Audio-Devices
   No devices installed
Wo die weiteren nicht gefundenen Treiber herkommen interessiert mich derzeit nicht. Interessant ist natürlich der 1AF4:1002
Ja das Verzeichnis '/var/lib/opsi/depot/ph_win10-x64_en/drivers/pciids/1AF4' gibt es nicht.
Auch nach dem Ausführen von create_driver_links.py, dies brachte keine Änderung.

Installiere ich den Treiber aber manuell (über Computerverwaltung etc.) und gebe den Zielpfad auf das opsi Depot an, wird der Treiber installiert.

Das Verzeichnis pciids soll nach der Dokumentation ja ein symbolischer link sein. Wann wird der gebildet, wo kommt der her?

Ein ähnliches Problem habe ich mit den Treibern auf der Virtualbox.

Über Hinweise wäre ich dankbar,...

Grüße

Gregor

Re: Treiber Integration - Verständnisfragen

Verfasst: 18 Okt 2022, 17:51
von g.burck
OK, wenn ich die Treiber wie beschrieben unter /driver/driver/aditional/1AF4 bzw. driver/driver/aditional/80EE ablege und das Verzeichnis beim Setup angebe, werden die Treiber Integriert.

Ob es auch automatisch geht werde ich morgen versuchen zu lösen,...

Re: Treiber Integration - Verständnisfragen

Verfasst: 18 Okt 2022, 21:40
von SisterOfMercy
I have directories like this:

Code: Alles auswählen

\\opsi-home\opsi_depot_rw\win10-x64\drivers\drivers\additional\byAudit\LENOVO\21A4 (LENOVO_MT_21A4_BU_idea_FM_ThinkBook 15 G3 ACL)\AMD Chipset 4.08.09.2337\
So in that byAudit directory you first create a directory "QEMU", and then a directory "Standard PC (i440FX + PIIX, 1996)"
Put your drivers in there and they will be copied regardless of detection.

Re: [SOLVED] Treiber Integration - Verständnisfragen

Verfasst: 19 Okt 2022, 11:15
von g.burck
Thank you, yes who can read is in advantage!

But reaging and understand is an diffrent thing ;-)