[Bug 236922] Virtio fails as QEMU-KVM guest with Q35 chipset on Ubuntu 18.04.2 LTS
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Apr 22 15:07:26 UTC 2021
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922
Anna Jane <callgirlssharjah at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |callgirlssharjah at gmail.com
--- Comment #68 from Anna Jane <callgirlssharjah at gmail.com> ---
Hi Tomny P,
Teting: Q35, OVMF, VirtIO Storage, em / vmx / re with netmap networking
I believe I have not got repeatable way to get VirtIO (minus networking) and
other general networking going on 12.1 .
I outlined process here: https://bugs.freebsd.org/
https://dubaicallgirlsinuae.com/
Which in summary:
1. Use new VirtIO update provide by your patch
2. Disable VirtIO network from dev/virtio and modules/virtio
3. Apply netmap updates, but extend scope of condition compilation in
sys/dev/netmap/if_ptnet.c to as per this snippet:
<<snip>>
...
#include <dev/netmap/netmap_mem2.h>
#ifdef WITH_PTNETMAP
#include <dev/virtio/network/virtio_net.h>
#ifndef INET
#error "INET not defined, cannot support offloadings"
#endif
...
<<end snip>>
4. Remove vtnet driver from sys/amd64/conf/GENERIC & virtio network from
sys/conf/files
5. Ensure you have right QEMU Q35 machine version.
There is a caveat. This build works on with Q35 v 3.1 not 4.0.
From: virsh dumpxml
<<snip>>
...
<type arch='x86_64' machine='pc-q35-3.1'>hvm</type>
...
<<end snip>>
So VirtIO is seeing some difference in behaviour. So that for:
- Q35-3.1 you get VirtIO Storage
- Q35-4.0 you do not get VirtIO Storage
Matts has also been seeing variation in netmap networking cross QEMU 3.1 and
QEMU 4.1, so this machine variation across release is likely related:
https://bugs.freebsd.org/ https://dubaiescortsgirls.me/
Likely as per MattS case this is new bug and explains why people are getting
different testing results.
Cheers,
John Hartley.
----------------------------------
I've also run into similar issues which I thought was a disk adapter handling
problem in freeBSD+Q35 because I ran into freeNAS not handling all of the
disks, then say it didn't pick up the other disk adapters
Until I tried again with freeBSD 11.3 and 12.0 with more adapters and it didnt
pick up the network adapter.
Realised when I read this, it is more of adapter namespace exhaustion.
I'll upload some dmesg from previous tries. Unfortunately I couldnt save the
recent dmesg output.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-virtualization
mailing list