Problem iommu to be activated

hi,

I have some problems with activating the iommu option.

I’m under fedora 28
mobo asrock z270 professionnal gaming
i7-7700k

The reason that I’m specifying the configuration is because I read that there was some motherboards that doesn’t include IOMMU module, I don’t know if that’s true?

so I have the kernel acs patch installed and booted from,
I’ve modified /etc/default/grub
to have this :

GRUB_CMDLINE_LINUX="resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fed
ora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap intel_iommu=on rhgb
 quiet"

and then reconfigure the grub loader with :
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

but if I do find /sys/kernel/iommu_groups/ -type l
after the reboot, I have nothing as result.

if I do dmesg | grep DMAR, I only have this:
[ 0.000000] ACPI: DMAR 0x000000005E272088 0000A8 (v01 INTEL KBL 00000001 INTL 00000001)
[ 0.001000] DMAR: Host address width 39
[ 0.001000] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[ 0.001000] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap 1c0000c40660462 ecap 19e2ff0505e
[ 0.001000] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[ 0.001000] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap d2008c40660462 ecap f050da
[ 0.001000] DMAR: RMRR base: 0x0000005e058000 end: 0x0000005e077fff
[ 0.001000] DMAR: RMRR base: 0x0000005f800000 end: 0x0000006fffffff
[ 0.001000] DMAR-IR: IOAPIC id 2 under DRHD base 0xfed91000 IOMMU 1
[ 0.001000] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[ 0.001000] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[ 0.002000] DMAR-IR: Enabled IRQ remapping in x2apic mode

find the problem with the help of someone on askfedora:
I put it here just in case:
UEFI Legal BIOSSpecification ====> execute grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfgGRUB_2