Looks like I'm have problems with my mb and its bios.
This is mb
https://www.aliexpress.com/item/1005006597893262.html I choose 8845hs with cables and fan.
I use proxmox 8.2.1 with kernel 6.5.13-6-pve
It uses grub and I tried to use use systemd setup. same result
--grub case:
grep iommu /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt"
executed "update-grub"
--just in case systemd case:
grep iommu /etc/kernel/cmdline
quiet amd_iommu=on iommu=pt
executed "proxmox-boot-tool refresh"
rebooted
execute command "dmesg | grep -e DMAR -e IOMMU" and get empty result. no iommu for me from mb.
in dmesg related to modules load:
[ 21.203767] Modules linked in: intel_rapl_msr intel_rapl_common nvidia_vgpu_vfio(OE) nvidia(OE) snd_soc_dmic snd_soc_ps_mach snd_ps_pdm_dma amdgpu(+) snd_sof_amd_rembrandt edac_mce_amd snd_sof_amd_renoir snd_hda_codec_realtek snd_sof_amd_acp snd_hda_codec_generic snd_sof_pci snd_sof_xtensa_dsp kvm_amd ledtrig_audio snd_sof crct10dif_pclmul polyval_clmulni polyval_generic ghash_clmulni_intel snd_hda_codec_hdmi snd_sof_utils amdxcp sha256_ssse3 iommu_v2 snd_soc_core snd_hda_intel drm_buddy sha1_ssse3 gpu_sched snd_intel_dspcfg aesni_intel snd_compress snd_intel_sdw_acpi drm_suballoc_helper ac97_bus drm_ttm_helper snd_pcm_dmaengine snd_hda_codec ttm crypto_simd cryptd snd_pci_ps snd_hda_core snd_rpl_pci_acp6x drm_display_helper snd_acp_pci snd_pci_acp6x snd_hwdep cec snd_pcm snd_pci_acp5x rc_core snd_rn_pci_acp3x mdev snd_timer snd_acp_config drm_kms_helper snd snd_soc_acpi soundcore i2c_algo_bit rapl pcspkr kvm k10temp snd_pci_acp3x ccp mac_hid zfs(PO) spl(O) vhost_net vhost vhost_iotlb tap vfio_pci vfio_pci_core
[ 21.203840] irqbypass vfio_iommu_type1 vfio iommufd drm efi_pstore dmi_sysfs ip_tables x_tables autofs4 xfs btrfs blake2b_generic xor raid6_pq simplefb dm_thin_pool dm_persistent_data dm_bio_prison dm_bufio libcrc32c xhci_pci xhci_pci_renesas nvme crc32_pclmul thunderbolt xhci_hcd ahci nvme_core i2c_piix4 igc libahci nvme_common video wmi
IOMMU and vfio modules loaded.
In bios there are no IOMMU, VT-d mentions. CPU handling it, but bios looks like don't have any setup options.
I have one idea - check that cmdline to kernel actually applied, but I need to look at documentation how to do it.