Comment 10 for bug 2009048

Revision history for this message
Mauricio Faria de Oliveira (mfo) wrote :

Verification done on kinetic-proposed.

The error messages now include "(hint: AMD IOMMU: reduce VM ram)"
and are otherwise identical (except for pointers; it's expected).

Before:
------

$ dpkg -s qemu-system-x86 | grep Version:
Version: 1:7.0+dfsg-7ubuntu2.1

$ sudo qemu-system-x86_64 -nographic -device vfio-pci,host=$PCI -m 1035265
qemu-system-x86_64: -device vfio-pci,host=0000:00:03.0: VFIO_MAP_DMA failed: Invalid argument
qemu-system-x86_64: -device vfio-pci,host=0000:00:03.0: vfio 0000:00:03.0: failed to setup container for group 2: memory listener initialization failed: Region pc.ram: vfio_dma_map(0x561a77cc8590, 0x100000000, 0xfc00100000, 0x7ebb21400000) = -22 (Invalid argument)

$ sudo qemu-system-x86_64 -nographic -device vfio-pci,host=$PCI -m 1035264
[ 153.681434] Out of memory: Killed process 3069 (qemu-system-x86) total-vm:1060937424kB, anon-rss:3722604kB, ...
Killed

After:
-----

$ sudo add-apt-repository -yp proposed
$ sudo apt install -y qemu-system-x86

$ dpkg -s qemu-system-x86 | grep Version:
Version: 1:7.0+dfsg-7ubuntu2.2

$ sudo qemu-system-x86_64 -nographic -device vfio-pci,host=$PCI -m 1035265
qemu-system-x86_64: -device vfio-pci,host=0000:00:03.0: VFIO_MAP_DMA failed: Invalid argument (hint: AMD IOMMU: reduce VM ram)
qemu-system-x86_64: -device vfio-pci,host=0000:00:03.0: vfio 0000:00:03.0: failed to setup container for group 2: memory listener initialization failed: Region pc.ram: vfio_dma_map(0x55a6ee2ff590, 0x100000000, 0xfc00100000, 0x7e6971400000) = -22 (Invalid argument)

$ sudo qemu-system-x86_64 -nographic -device vfio-pci,host=$PCI -m 1035264
[ 241.058329] Out of memory: Killed process 3830 (qemu-system-x86) total-vm:1060937424kB, anon-rss:3728976kB, ...
Killed