Ich kann eine PCI-e Karte nicht an eine VM (Ubuntu) durchreichen.

Hallo Support.


Ihr Betriebssystem, mit dem Sie auf Ihr NAS zugreifen: Win11 x64
NAS-Modell: TS-253D
Firmware-Version/Bau-Nummer – bitte nicht nur „die neueste“: QTS 5.2.6.3195
Netzwerkkonfiguration (z.B. Einzelport oder Port Trunking): Einzelport


Ich habe folgendes Problem und hätte gerne eine Lösung:

Ich bin dem untenstehenden Link gefolgt, um die Einstellungen so zu ändern, dass Virtualization Station die PCI Express-Karte (ein Gerät namens PT3), die mit dem TS-253D verbunden ist, als Pass-Through erkennt, aber es hat nicht funktioniert.

Kann mir bitte jemand anhand des folgenden Befehls und der Log-Historie sagen, woran es liegt?

QNAP NAS lspci-Ergebnisse: (Altera Corporation Device 4c15 ist PT3)

[~] # lspci
00:00.0 Host bridge: Intel Corporation Gemini Lake Host Bridge (rev 06)
00:02.0 VGA compatible controller: Intel Corporation GeminiLake [UHD Graphics 600] (rev 06)
00:0e.0 Multimedia audio controller: Intel Corporation Celeron/Pentium Silver Processor High Definition Audio (rev 06)
00:0f.0 Communication controller: Intel Corporation Celeron/Pentium Silver Processor Trusted Execution Engine Interface (rev 06)
00:12.0 SATA controller: Intel Corporation Celeron/Pentium Silver Processor SATA Controller (rev 06)
00:13.0 PCI bridge: Intel Corporation Gemini Lake PCI Express Root Port (rev f6)
00:14.0 PCI bridge: Intel Corporation Gemini Lake PCI Express Root Port (rev f6)
00:14.1 PCI bridge: Intel Corporation Gemini Lake PCI Express Root Port (rev f6)
00:15.0 USB controller: Intel Corporation Celeron/Pentium Silver Processor USB 3.0 xHCI Controller (rev 06)
00:1c.0 SD Host controller: Intel Corporation Celeron/Pentium Silver Processor SDA Standard Compliant SD Host Controller (rev 06)
00:1f.0 ISA bridge: Intel Corporation Celeron/Pentium Silver Processor LPC Controller (rev 06)
00:1f.1 SMBus: Intel Corporation Celeron/Pentium Silver Processor Gaussian Mixture Model (rev 06)
01:00.0 Multimedia controller: Altera Corporation Device 4c15 (rev 01)
02:00.0 Ethernet controller: Intel Corporation Ethernet Controller I225-V (rev 03)
03:00.0 Ethernet controller: Intel Corporation Ethernet Controller I225-V (rev 03)

Folgendes wurde auf der QNAP NAS-Seite zu /QVS/usr/bin/virsh edit (SSID von Ubuntu) hinzugefügt.

(* Die Klammern wurden durch andere Zeichen ersetzt, da sie ausgeblendet werden.)

[hostdev mode=‘subsystem’ type=‘pci’ managed=‘yes’]
[source]
[address domain=‘0x0000’ bus=‘0x01’ slot=‘0x00’ function=‘0x0’/]
[/source]
[address type=‘pci’ domain=‘0x0000’ bus=‘0x01’ slot=‘0x08’ function=‘0x0’/]
[/hostdev]

Außerdem die lspci-Ergebnisse auf Ubuntu-Seite:

test@rec:~$ lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
00:02.0 VGA compatible controller: Red Hat, Inc. QXL paravirtual graphic card (rev 05)
00:03.0 Ethernet controller: Red Hat, Inc. Virtio network device
00:04.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 01)
00:05.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03)
00:06.0 Communication controller: Red Hat, Inc. Virtio console
00:07.0 SCSI storage controller: Red Hat, Inc. Virtio block device
00:08.0 Unclassified device [00ff]: Red Hat, Inc. Virtio memory balloon

Kann mir bitte jemand helfen?

Mit freundlichen Grüßen,

Hallo @KSAN – Sie könnten hierfür ein Ticket bei QNAP unter http://service.qnap.com eröffnen.

Dies ist das Community-Support-Forum und hier kann Ihnen möglicherweise jemand helfen, muss aber nicht. Der offizielle Support sollte Ihnen auf jeden Fall weiterhelfen können.

Ich habe zuvor virsh verwendet, um verschachtelte ESXi-Virtualisierung auf meinem h1288x zu testen. Das Problem ist, dass alle bearbeiteten XML-Dateien überschrieben werden, wenn man eine VM über die GUI bearbeitet (in meinem Fall ESXi-kompatible virtuelle Netzwerkkarten). Wenn also Ihre VM zu sehr von dem abweicht, was QNAP standardmäßig anbietet, sollten Sie eventuell alternative Methoden verwenden (ich habe z.B. einen Proxmox-VM-Server für einfaches Testen eingerichtet).

Hallo, vielen Dank für Ihr Feedback!

Ich möchte klarstellen, dass wir derzeit den Support auf zertifizierte PCI Express-Karten beschränken, was wahrscheinlich der Grund für das von Ihnen geschilderte Problem ist.

Wir planen jedoch einige Änderungen. In einer zukünftigen Version beabsichtigen wir, die Unterstützung für alle Karten zu öffnen. Wenn Sie an diesem Feature interessiert sind, können wir Sie priorisieren, damit Sie es ausprobieren können, sobald die Beta-Version verfügbar ist.

Nochmals vielen Dank für Ihren Input!