iommu vt-d support von ipfire (qemu)

Wie kann man das Konfigurieren?
Post Reply
G666
Posts: 62
Joined: March 24th, 2016, 10:41 am

iommu vt-d support von ipfire (qemu)

Post by G666 » June 3rd, 2019, 11:37 am

Hallo, auf meinen ipfire läuft mit qemu eine VM, an der ich ein USB Gerät durchreiche. Das läuft auch an sich aber halt nicht sonderlich gut und ich wollte versuchen das gerät mittels VT-d direkt an die VM zu leiten.
Ich habe intel_iommu=on gesetzt und es sieht so aus als ob es erkannt wird.

Code: Select all

[    0.000000] DMAR: IOMMU enabled
[    0.041527] DMAR-IR: IOAPIC id 1 under DRHD base  0xfed65000 IOMMU 1
[    0.041531] DMAR-IR: HPET id 0 under DRHD base 0xfed65000
[    0.043574] DMAR-IR: Enabled IRQ remapping in xapic mode
[    1.934129] DMAR: No ATSR found
[    1.934194] DMAR: dmar0: Using Queued invalidation
[    1.934202] DMAR: dmar1: Using Queued invalidation
[    1.934296] DMAR: Setting RMRR:
[    1.934379] DMAR: Setting identity map for device 0000:00:02.0 [0x7b800000 - 0x7fffffff]
[    1.934509] DMAR: Setting identity map for device 0000:00:15.0 [0x795b6000 - 0x795d5fff]
[    1.934523] DMAR: Prepare 0-16MiB unity mapping for LPC
[    1.934592] DMAR: Setting identity map for device 0000:00:1f.0 [0x0 - 0xffffff]
[    1.934679] DMAR: Intel(R) Virtualization Technology for Directed I/O
[    1.934781] iommu: Adding device 0000:00:00.0 to group 0
[    1.934798] iommu: Adding device 0000:00:02.0 to group 1
[    1.934820] iommu: Adding device 0000:00:0f.0 to group 2
[    1.934835] iommu: Adding device 0000:00:12.0 to group 3
[    1.934877] iommu: Adding device 0000:00:13.0 to group 4
[    1.934898] iommu: Adding device 0000:00:13.2 to group 4
[    1.934918] iommu: Adding device 0000:00:13.3 to group 4
[    1.934938] iommu: Adding device 0000:00:15.0 to group 5
[    1.934963] iommu: Adding device 0000:00:1f.0 to group 6
[    1.934979] iommu: Adding device 0000:00:1f.1 to group 6
[    1.934995] iommu: Adding device 0000:02:00.0 to group 4
[    1.935007] iommu: Adding device 0000:03:00.0 to group 4
[    1.935019] iommu: Adding device 0000:03:00.1 to group 4
Aber bei der Abfrage mit "dmesg | grep -e DMAR -e IOMMU" kommt nichts, unter Ubuntu auf dem selben PC kommt was.
Ist es aus Sicherheitsgründen unter ipfire abgeschaltet? Dann brauch ich nicht weiter zu fummeln.

MfG
Image

Post Reply