Seite 1 von 1

PCI Passthrough von zwei PCI Karten an unterschiedliche VMs

Verfasst: 24.01.2017, 16:42
von boxson
Hallo zusammen,

ich verzweifle momentan ein wenig mit meiner ESXi 6.5 Installation.

folgendes Szenario:
Das Hostsystem hat zwei PCI-Karten gesteckt:
- Karte 1: SATA Controller
- Karte 2: USB 2.0 Controller

folgendermaßen zeigen sich die Karten im ESX-Frontend:
Bild

Nun habe ich zwei Virtuelle Maschinen aufgesetzt:
- Maschine 1: FreeNas mit Karte 1 als PCI-Device zugewiesen, Speicher vollständig reserviert.
- Maschine 2: TVServer mit Karte 2 als PCI-Device zugewiesen, Speicher vollständig reserviert.
Bild

Ich kann immer nur eine Maschine starten. Beim Versuch die jeweils andere Maschine zu starten, erhalte ich den Fehler, dass das PCI-Device bereits in Verwendung sei.
Bild

Die jeweils laufende Maschine kann aber mit der durchgereichten PCI-Karte fehlerfrei arbeiten.

Gibt es hier konfigurativ Abhilfe?

Gruß

Re: PCI Passthrough von zwei PCI Karten an unterschiedliche VMs

Verfasst: 24.01.2017, 17:43
von ~thc
Die PCI(e)-Busnummern deuten an, dass die beiden PCI-Slots möglicherweise am gleichen PCIe/PCI-Bridge-Controller hängen. Für den ESXi sind die dann wie siamesische Zwillinge.

- Ein anderer PCI-Slot (falls vorhanden)
- Eine der beiden Karten gegen ein PCIe-Modell tauschen
- Ein Mainboard verwenden, dass zwei Bridges für die PCI-Slots hat