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
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
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