Hi, all who read this post
since two/three days I'm struggling with PCI Passthrough,
my Server has 4 Onboard NICs (Ethernet Cards) and I want to Pass two of them to my VM.
IOMMU is alredy enabled
and PCIs are in seperated groups, (
i also added "[14e4:1657" to /etc/modprobe.d/kvm-intel.conf
which doesn't make a lot of sense since all the NICs have same Vendor-: Device ID, but wanted to test it (didn't work)
and at the end
any idea what I'm doing wrong?
I'm fairly new with Linux, so please give more hint when you need any command output or any action from my side,
Thank you all
Regards
Schar
since two/three days I'm struggling with PCI Passthrough,
my Server has 4 Onboard NICs (Ethernet Cards) and I want to Pass two of them to my VM.
IOMMU is alredy enabled
Code:
dmesg | grep -e DMAR -e IOMMU
[ 0.014209] ACPI: DMAR 0x000000007B7BC000 0000B8 (v01 LENOVO SYSTEM_X 00000001 MSFT 20091021)
[ 0.640674] DMAR: IOMMU enabled
[ 1.240298] DMAR: Host address width 46
[ 1.240299] DMAR: DRHD base: 0x000000fbffc000 flags: 0x0
[ 1.240306] DMAR: dmar0: reg_base_addr fbffc000 ver 1:0 cap 8d2078c106f0466 ecap f020df
[ 1.240307] DMAR: DRHD base: 0x000000c7ffc000 flags: 0x1
[ 1.240311] DMAR: dmar1: reg_base_addr c7ffc000 ver 1:0 cap 8d2078c106f0466 ecap f020df
[ 1.240313] DMAR: RMRR base: 0x0000006895d000 end: 0x0000006895ffff
[ 1.240314] DMAR: ATSR flags: 0x0
[ 1.240318] DMAR-IR: IOAPIC id 10 under DRHD base 0xfbffc000 IOMMU 0
[ 1.240319] DMAR-IR: IOAPIC id 8 under DRHD base 0xc7ffc000 IOMMU 1
[ 1.240320] DMAR-IR: IOAPIC id 9 under DRHD base 0xc7ffc000 IOMMU 1
[ 1.240321] DMAR-IR: HPET id 0 under DRHD base 0xc7ffc000
[ 1.240322] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[ 1.241118] DMAR-IR: Enabled IRQ remapping in x2apic mode
[ 2.561840] DMAR: dmar1: Using Queued invalidation
[ 2.609796] DMAR: Intel(R) Virtualization Technology for Directed I/O
and PCIs are in seperated groups, (
find /sys/kernel/iommu_groups/ -type l
output attached)lspci -nn | grep Ethernet
Output16:00.0 Ethernet controller [0200]: Broadcom Limited NetXtreme BCM5719 Gigabit Ethernet PCIe [14e4:1657] (rev 01)
16:00.1 Ethernet controller [0200]: Broadcom Limited NetXtreme BCM5719 Gigabit Ethernet PCIe [14e4:1657] (rev 01)
16:00.2 Ethernet controller [0200]: Broadcom Limited NetXtreme BCM5719 Gigabit Ethernet PCIe [14e4:1657] (rev 01)
16:00.3 Ethernet controller [0200]: Broadcom Limited NetXtreme BCM5719 Gigabit Ethernet PCIe [14e4:1657] (rev 01)
i also added "[14e4:1657" to /etc/modprobe.d/kvm-intel.conf
which doesn't make a lot of sense since all the NICs have same Vendor-: Device ID, but wanted to test it (didn't work)
and at the end
code_language.shell:
lspci -nnk | grep Ethernet
16:00.0 Ethernet controller [0200]: Broadcom Inc. and subsidiaries NetXtreme BCM5719 Gigabit Ethernet PCIe [14e4:1657] (rev 01)
Subsystem: Lenovo NetXtreme BCM5719 Gigabit Ethernet PCIe [17aa:400e]
16:00.1 Ethernet controller [0200]: Broadcom Inc. and subsidiaries NetXtreme BCM5719 Gigabit Ethernet PCIe [14e4:1657] (rev 01)
Subsystem: Lenovo NetXtreme BCM5719 Gigabit Ethernet PCIe [17aa:400e]
16:00.2 Ethernet controller [0200]: Broadcom Inc. and subsidiaries NetXtreme BCM5719 Gigabit Ethernet PCIe [14e4:1657] (rev 01)
Subsystem: Lenovo NetXtreme BCM5719 Gigabit Ethernet PCIe [17aa:400e]
16:00.3 Ethernet controller [0200]: Broadcom Inc. and subsidiaries NetXtreme BCM5719 Gigabit Ethernet PCIe [14e4:1657] (rev 01)
Subsystem: Lenovo NetXtreme BCM5719 Gigabit Ethernet PCIe [17aa:400e]
any idea what I'm doing wrong?
I'm fairly new with Linux, so please give more hint when you need any command output or any action from my side,
Thank you all
Regards
Schar
Attachments
Last edited: