Saya tidak bisa meneruskan kartu PCI-e ke mesin VM (Ubuntu).

Hai Support.


Sistem Operasi yang Anda gunakan untuk mengakses NAS: Win11 x64
Model NAS: TS-253D
Versi/Build Firmware - bukan hanya “Terbaru”: QTS 5.2.6.3195
Pengaturan Jaringan (misalnya Single Port atau Port Trunking): Single Port


Saya mengalami masalah berikut dan ingin masalah ini diselesaikan:

Saya mengikuti tautan di bawah ini untuk mengubah pengaturan agar Virtualization Station dapat mengenali kartu PCI Express (perangkat bernama PT3) yang terhubung ke TS-253D sebagai pass-through, tetapi tidak berhasil.

Bisakah seseorang memberitahu saya apa penyebabnya berdasarkan perintah dan riwayat log berikut?

Hasil lspci QNAP NAS: (Altera Corporation Device 4c15 adalah 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)

Hal berikut telah ditambahkan ke /QVS/usr/bin/virsh edit (SSID Ubuntu) di sisi QNAP NAS.

(* Tanda kurung diganti dengan karakter lain karena tersembunyi.)

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

Selain itu, hasil lspci di sisi Ubuntu:

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

Bisakah seseorang membantu saya?

Salam Hormat,

Hai @KSAN - Anda mungkin ingin membuka tiket untuk hal ini dengan QNAP di http://service.qnap.com

Ini adalah forum dukungan komunitas dan seseorang di sini mungkin bisa membantu Anda, atau mungkin juga tidak. Staf dukungan resmi tentu saja seharusnya dapat membantu Anda.

1 Suka

Saya pernah menggunakan virsh sebelumnya untuk menguji virtualisasi nested esxi di h1288x saya. Masalahnya, setiap file xml yang dimodifikasi akan ditimpa jika Anda mengedit VM melalui GUI (dalam kasus saya, kartu jaringan virtual yang sesuai dengan esxi). Jadi jika VM Anda terlalu berbeda dari apa yang ditawarkan QNAP secara native, Anda mungkin ingin menggunakan cara alternatif (saya menyiapkan server VM proxmox untuk pengujian yang lebih mudah).

1 Suka

Hai, terima kasih atas masukan Anda!

Saya ingin mengklarifikasi bahwa saat ini kami membatasi dukungan hanya untuk kartu PCI Express bersertifikat, yang kemungkinan menjadi alasan Anda mengalami masalah ini.

Namun, kami sedang merencanakan beberapa perubahan. Pada rilis mendatang, kami bermaksud membuka dukungan untuk semua kartu. Jika Anda tertarik dengan fitur ini, kami dapat memprioritaskan Anda untuk mencobanya saat versi Beta sudah siap.

Terima kasih sekali lagi atas masukan Anda!