Hi, I am a user with Proxmox 8.1.3 installed on an HP Microserver N40L (Turion II Neo). When I create a VM and try to pass through the SAS Controller, I get No IOMMU detected, please activate it.See Documentation for further information. I followed the instructions on the internet and configured it as written below.
With the above setup, I ran update-grub as a matter of course, and also ran proxmox-boot-tool refresh, which I found somewhere on the internet.
I also modified the /etc/modules file, but that didn't work.
How can I resolve this error? I apologize for the lack of context in the translator.
Additionally, no /etc/kernel/cmdline files not found.
Code:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt pcie_acs_override=downstream,multifunction nofb nomodeset video=vesafb:off,efifb:off"
GRUB_CMDLINE_LINUX=""
With the above setup, I ran update-grub as a matter of course, and also ran proxmox-boot-tool refresh, which I found somewhere on the internet.
Code:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
I also modified the /etc/modules file, but that didn't work.
Code:
[ 0.000000] Warning: PCIe ACS overrides enabled; This may allow non-IOMMU protected peer-to-peer DMA
[ 0.094986] AGP: Please enable the IOMMU option in the BIOS setup
[ 1.424958] PCI-DMA: using GART IOMMU.
[ 1.424961] PCI-DMA: Reserving 64MB of IOMMU area in the AGP aperture
[ 23.582908] AMD-Vi: AMD IOMMUv2 functionality not available on this system - This is not a bug.
How can I resolve this error? I apologize for the lack of context in the translator.
Additionally, no /etc/kernel/cmdline files not found.
Last edited: