DXP2800, Proxmox, SATA controller durchreichen und IOMMU Gruppen

  • Hallo, ich habe mir kürzlich ein DXP2800 gekauft. Mein Plan war, Proxmox zu installieren und dann in einer virtuellen Maschine OpenMediaVault. Dazu habe ich vor dem Kauf lange gesucht, ob man in Proxmox den SATA Controller zu einer virtuellen Maschine durchreichen kann. Leider habe ich für die DXP2800 keine definitive Antwort gefunden. Ich habe es daher selbst probiert. Kurz gesagt: Das klappt gut!

    Ich habe auf der DXP2800 Proxmox auf einer SSD installiert, und danach dann OpenMediaVault in einer VM. In Proxmox habe ich dann den SATA Controller an OpenMediaVault weitergereicht. Dazu habe ich in der VM unter "Hardware" einfach "Add PCI Device" ausgewählt. Dort dann unter "Raw device" die richtige Gruppe ausgewählt (Gruppe 8, 0000:00:17.0) Danach neu starten, und es wurden die Festplatten in OMV problemlos erkannt, und auch SMART usw funktioniert problemlos. Ich habe es nun seit einiger Zeit stark im Einsatz (alte Daten kopieren) und es läuft einwandfrei.

    Ich musste im BIOS nichts spezielles dafür einstellen, außer das übliche für die Proxmox Installation (Watchdog aus, interne Bootdisk aus).

    Wer Details will: Die IOMMU groups auf meiner DXP2800 sind

    IOMMU Group 0 00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-N [UHD Graphics] [8086:46d1]
    IOMMU Group 1 00:00.0 Host bridge [0600]: Intel Corporation Device [8086:461c]
    IOMMU Group 2 00:08.0 System peripheral [0880]: Intel Corporation Device [8086:467e]
    IOMMU Group 3 00:0a.0 Signal processing controller [1180]: Intel Corporation Platform Monitoring Technology [8086:467d] (rev 01)
    IOMMU Group 4 00:0d.0 USB controller [0c03]: Intel Corporation Alder Lake-N Thunderbolt 4 USB Controller [8086:464e]
    IOMMU Group 5 00:14.0 USB controller [0c03]: Intel Corporation Alder Lake-N PCH USB 3.2 xHCI Host Controller [8086:54ed]
    IOMMU Group 5 00:14.2 RAM memory [0500]: Intel Corporation Alder Lake-N PCH Shared SRAM [8086:54ef]
    IOMMU Group 6 00:15.0 Serial bus controller [0c80]: Intel Corporation Device [8086:54e8]
    IOMMU Group 6 00:15.1 Serial bus controller [0c80]: Intel Corporation Device [8086:54e9]
    IOMMU Group 7 00:16.0 Communication controller [0780]: Intel Corporation Alder Lake-N PCH HECI Controller [8086:54e0]
    IOMMU Group 8 00:17.0 SATA controller [0106]: Intel Corporation Alder Lake-N SATA AHCI Controller [8086:54d3]
    IOMMU Group 9 00:19.0 Serial bus controller [0c80]: Intel Corporation Device [8086:54c5]
    IOMMU Group 9 00:19.1 Serial bus controller [0c80]: Intel Corporation Device [8086:54c6]
    IOMMU Group 10 00:1c.0 PCI bridge [0604]: Intel Corporation Alder Lake-N PCI Express Root Port [8086:54be]
    IOMMU Group 11 00:1d.0 PCI bridge [0604]: Intel Corporation Alder Lake-N PCI Express Root Port [8086:54b0]
    IOMMU Group 12 00:1f.0 ISA bridge [0601]: Intel Corporation Alder Lake-N PCH eSPI Controller [8086:5481]
    IOMMU Group 12 00:1f.3 Multimedia audio controller [0401]: Intel Corporation Alder Lake-N PCH High Definition Audio Controller [8086:54c8]
    IOMMU Group 12 00:1f.4 SMBus [0c05]: Intel Corporation Alder Lake-N SMBus [8086:54a3]
    IOMMU Group 12 00:1f.5 Serial bus controller [0c80]: Intel Corporation Alder Lake-N SPI (flash) Controller [8086:54a4]
    IOMMU Group 13 01:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I226-V [8086:125c] (rev 04)
    IOMMU Group 14 02:00.0 Non-Volatile memory controller [0108]: Sandisk Corp Device [15b7:5045] (rev 01)

    Der SATA controller ist in einer eigenen Gruppe (Nummer 8), wie es gebraucht wird für das Durchreichen.

  • This threads contains 5 more posts that have been hidden for guests.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!