Hello, 

I have an OpenBSD 7.5 guest running on Debian bookworm with libvirt (9.0) and 
qemu (7.2).

I'd like to use the qemu guest agent in this guest, but I can't seem to figure 
out how to craft the libvirt xml to expose the serial port in a way that 
OpenBSD and libvirt can use it together (or if it’s even possible).

Per the libvirt docs <https://wiki.libvirt.org/Qemu_guest_agent.html>, I’m 
currently using:

> <channel type='unix'>
>    <source mode='bind'/>
>    <target type='virtio' name='org.qemu.guest_agent.0'/>
> </channel>


But OpenBSD doesn’t directly support the virtio console driver. Consistent with 
this 2020 thread <https://undeadly.org/cgi?action=article;sid=20200514073852> 
from the OpenBSD ports making list, I see the following message in my guest’s 
dmesg output:

> virtio5 at pci0 dev 10 function 0 "Qumranet Virtio Console" rev 0x00
> virtio5: no matching child driver; not configured

Thanks to this libvir-list thread 
<https://listman.redhat.com/archives/libvir-list/2015-October/120250.html> from 
2015, I’ve realized that I can manually expose an ISA serial console that will 
allow me to connect to the guest agent using native qemu tooling; but there 
doesn’t seem to be a way to create a channel that libvirt can communicate over 
without virtio console support in the guest. The thread discusses a couple of 
approaches to resolving this issue with code changes, but it seems like the 
discussion stalled out before anything happened.

Am I missing something or is it still impossible?

Thanks!

_______________________________________________
Users mailing list -- users@lists.libvirt.org
To unsubscribe send an email to users-le...@lists.libvirt.org

Reply via email to