You are not logged in.

#1 2015-09-25 12:11:19

Bladesy
Member
Registered: 2015-08-31
Posts: 26

[SOLVED] Enabling IOMMU support on the kernel

Hello all, I'm trying to set up PCI passthrough with qemu at the minute, following this guide.
It says that I have to enable IOMMU support in the kernel first, but not only am I unsure of what that is, I've no idea where in arch I'd have to set it on.
Would anyone happen to know how to do this?

Last edited by Bladesy (2015-09-25 13:07:06)

Offline

#2 2015-09-25 12:28:16

byte
Member
From: Düsseldorf (DE)
Registered: 2006-05-01
Posts: 2,046

Re: [SOLVED] Enabling IOMMU support on the kernel

The article explains every single bit, there's nothing different with Arch.
You need to adapt the part about the "iommu" kernel boot parameter for your boot loader, but everything else should be same with any current distribution.


1000

Offline

#3 2015-09-25 12:28:27

DragonOpsZ
Member
Registered: 2015-09-25
Posts: 1

Re: [SOLVED] Enabling IOMMU support on the kernel

https://www.reddit.com/r/pcmasterrace/c … e_at_near/
I'm pretty sure this is what you're looking to do, and this guide goes over IOMMU, so I hope it helps!

Offline

#4 2015-09-25 12:48:30

Bladesy
Member
Registered: 2015-08-31
Posts: 26

Re: [SOLVED] Enabling IOMMU support on the kernel

I can't see my i5-4690k or MSI z97 on the supported hardware list for IOMMU, but the list says it isn't comprehensive, and I know my CPU supports VT-D - should it still work anyway?

Offline

#5 2015-09-25 12:57:43

byte
Member
From: Düsseldorf (DE)
Registered: 2006-05-01
Posts: 2,046

Re: [SOLVED] Enabling IOMMU support on the kernel

Yes.


1000

Offline

#6 2015-09-25 13:06:48

Bladesy
Member
Registered: 2015-08-31
Posts: 26

Re: [SOLVED] Enabling IOMMU support on the kernel

Thanks for your help, I got it enabled and checked it was functioning by using both guides at the same time - the reddit guide had all the right commands, while the original was very simplistic.

Offline

#7 2015-09-25 13:09:43

ukhippo
Member
From: Non-paged pool
Registered: 2014-02-21
Posts: 366

Re: [SOLVED] Enabling IOMMU support on the kernel

The post you originally linked to says it all. You check ark.intel.com to see whether your processor supports VT-d, and also check your motherboard's firmware (BIOS) to see if there is an option to enable VT-d (and enable it if the option is there - in my experience most firmwares have the option disabled by default).

Edit: too slow replying!

Last edited by ukhippo (2015-09-25 13:10:29)

Offline

Board footer

Powered by FluxBB