6.3 zfs Raid1 boot mirror can't add iommu=on to grub...?

peters77

New Member
Jun 27, 2020
5
0
1
55
HI,

I ran a Proxmox 6.2 on ext4 root disk and updated to 6.3. All well. I did hardware pici passthrough, all woks fine.
I now want to change the version to 6.3 and azfs raid 1 root mirror as root disk. I first updted the ext4 version to 6.3, all well. I backuped all and did a fresh install wit zfs root mirror. But now I can't IOMMU up running. Same machine, same settings, just changed the boot disk filesystem.
I add iommu=on , run update-grub, even tried pve-efiboot-tool refresh.
After reboot, iommu is not enabled, did all this several times like here:

https://pve.proxmox.com/wiki/Pci_passthrough

But my dmesg still shows in the first line:

[ 0.000000] Linux version 5.4.73-1-pve (build@pve) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP PVE 5.4.73-1 (Mon, 16 Nov 2020 10:52:16 +0100) ()
[ 0.000000] Command line: initrd=\EFI\proxmox\5.4.73-1-pve\initrd.img-5.4.73-1-pve root=ZFS=rpool/ROOT/pve-1 boot=zfs

..so iommu=on is missing!?

I can't figure out why update-grub or pve-efiboot-tool refresh seems not to update the boot line!? With ext4 root disk it works!? Any idea howto solve this and get it working!?

Thanks in advance!

Regards,

Christian
 
Last edited: