libvirt ACPI on unsupported machine
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libvirt |
Fix Released
|
Unknown
|
|||
libvirt (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
I am trying QEMU on Raspberry Pi 4 B 4GB and is encountering an issue trying to start a VM using machine type raspi3b.
OS: Ubuntu 21.04, 5.11.0-1007-raspi
Sample libvirt domain xml (tried to be minimal)
<domain type='kvm'>
<name>
<memory unit='KiB'
<currentMemory unit='KiB'
<vcpu placement=
<os>
<type arch='aarch64' machine=
</os>
<cpu mode='host-
<clock offset='utc'/>
<on_poweroff>
<on_reboot>
<on_crash>
<devices>
<emulator>
<controller type='usb' index='0' model='qemu-xhci'/>
</devices>
</domain>
Error: qemu-system-
It seems that libvirt will put "-no-acpi" to the qemu starting command it creates, and that caused the error above. If I try to mimic the start VM command w/o this, VM seems to be running (but I am no expert to really test it out)
May the maintainer help validate whether it is the real cause and have a fix for it (and other QEMU machine types that do not support ACPI anyway)? Or, should it be a bug be filed for QEMU instead?
Changed in libvirt: | |
status: | Unknown → New |
Changed in libvirt: | |
status: | New → Fix Released |
Hi,
thanks for the report - I'm super busy this week and on PTO afterwards.
So answers might be delayed a bit and I beg your pardon in advance.
I have asked a few friends more into arm, maybe that provides a quick help.
Otherwise I'll try to squeeze in some debugging.