Xen pci passthrough nightmare

beercarrier

Lt. Commander
Registriert
Feb. 2018
Beiträge
1.293
Hi Leute,
habe erfolgreich einen HBA durchgesteckt und dasselbe Muster versuche ich nun mit einer Intel WIFI ax210 Karte. Sie kommt auch an in einer Ubuntu 22.04 VM, der Kernel hat die Firmware, aber der Treiber sagt einfach nein. Gegentest mit qemu war jedoch erfolgreich. Also mache ich irgendeinen Fehler mit Xen bzw ich nutze XCP-ng, laut Entwickleraussage haben sie an Xen nichts geändert bis auf die Markenlogos. Hat jemand evtl einen Tipp? Bios und Uefi hab ich schon probiert. Hier noch ein paar Screenshots.
 

Anhänge

  • Screenshot 2022-07-16 203947.png
    Screenshot 2022-07-16 203947.png
    56,9 KB · Aufrufe: 212
  • Screenshot 2022-07-16 204500.png
    Screenshot 2022-07-16 204500.png
    157,3 KB · Aufrufe: 200
  • Screenshot 2022-07-16 204333.png
    Screenshot 2022-07-16 204333.png
    190,7 KB · Aufrufe: 183
  • Screenshot 2022-07-16 204302.png
    Screenshot 2022-07-16 204302.png
    181,7 KB · Aufrufe: 183
  • Screenshot 2022-07-16 204210.png
    Screenshot 2022-07-16 204210.png
    178,2 KB · Aufrufe: 184
  • Screenshot 2022-07-16 204118.png
    Screenshot 2022-07-16 204118.png
    152,7 KB · Aufrufe: 202
Könnte an unterschiedlicher Hardware-Initialisierung prä oder beim Setup von Passthrough liegen. (vfio oder xen-pciback werden da lt. Doku jeweils genutzt)

Die Virtualisierung von "Consumer" Karten auf nicht-Linux wie Xen-Hypervisor ist vielleicht nicht so gut getestet.

Blicke bei dem Setup nicht genau durch - die Infos bräuchten die Xen Entwickler / Umgebung wo es nicht funktioniert.

Auf der Linux-Wireless Mailingliste wurde eine Inkompatibilität von Xen und Intel Hardware schon einmal gepostet: https://marc.info/?l=linux-wireless&m=164986747319359&w=2 04/2022
My environment is:
  • AX210 card, xen pci passthrough in MSI mode
  • linux v5.15.32

Der Debian Bug #1003026 sieht auch so ähnlich aus.

Anstatt screenshots vlt. ein Text-log Anhängen.

"NMI_INTERRUPT_UNKNOWN" gibt es auch öfters in google

"Tip:"
Try+error beim Setup - der Treiber / Hardware ist halt etwas kompliziert (Software + Hardware mit versch. Firmware) - musst du eben die Kombination nutzen die geht
Ergänzung ()

abkürzungen:
NMI = "Non Maskable Interrupt"
MSI-X = message signaled interrupt

https://en.wikipedia.org/wiki/Message_Signaled_Interrupts
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: beercarrier
Zurück
Oben