Error MAR: [DMA Read NO_PASID] PTE Read access is not set (Again!)

reetp

Renowned Member
Aug 19, 2013
68
11
73
Have read several threads here but don't understand this error. eg


I have an old HP DL380 G7 with Proxmox 8 and no ZFS.

Code:
HP RAID Controller Smart Array P410i
1:03.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] ES1000 [1002:515e] (rev 02) (prog-if 00 [VGA controller])

Most of my VMs are servers - I don't really use them as desktops so I have no reason to use passthrough.

I have a couple in CPU 'Host' mode'.

I have always left Display as 'Default' and Machine as 'Default i440fx'

I had previous had this set in /etc/defaulty/grub

Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodest"

I can see recommendations to add "intel_iommu=on" but seems I would need something in the BIOS and I don't understand why I would need this if I don't need passthrough!

Yes, I can add another video card with a bit more RAM and disable the internal one, but again, I don't really use the desktop facilities.

Any assistance appreciated.

-----------------

Code:
  *-display                 
       description: VGA compatible controller
       product: ES1000
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 3
       bus info: pci@0000:01:03.0
       logical name: /dev/fb0
       version: 02
       width: 32 bits
       clock: 33MHz
       capabilities: pm vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=radeon latency=64 mingnt=8 resolution=1024,768
       resources: irq:23 memory:e8000000-efffffff ioport:2000(size=256) memory:f1cf0000-f1cfffff memory:c0000-dffff

32 or 64MB Ram - but not sure which.