[Bug 241774] FreeBSD 11.3 & 12.0 has broken SCSI & Networking on KVM/QEMU Q35 with OVMF

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Jan 12 08:19:54 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241774

--- Comment #30 from John Hartley <drum at graphica.com.au> ---
(In reply to Tommy P from comment #29)

Hi Tommy P,

my machine is Lenovo X3650 M5 Type 8871 with Intel E5-2697A v4 CPUs.

I think this corresponds to "Broadwell Architecture".

So it is VT-D HW Virtualisation, with GRUB setup up for PCI Passthrough etc:

cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
...


GRUB_CMDLINE_LINUX_DEFAULT="quiet splash iommu=1 intel_iommu=on ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"


QEMU / KVM is going fine including PCI pass through (which requires grub
GRUB_CMDLINE_LINUX_DEFAULT config above).
I have also enabled nested hypervisor support, but have not used it so far.

Running combination of: FreeBSD, Ubuntu, Windows and MacOS VMs, without
problems (bar this one).

Sorry for delayed response I have been working on seeing if I can get backport
of your VirtIO fix on 11.3 . Have done all the coding and now testing,
unsuccessfully so far :-( .

My VirtIO backport included:

Merging - virtio.c/.h, balloon & mmio code
Adding - endian support code
Replacing virtio/pci code with your sub-tree.

Not sure why it is not working at this point.

Backport of virtio/network code is likely to be harder as this has adopted CK
(concurrency kit) queues and I have not managed to get clean compile.

I will post on backport success / failure in our bug thread.

Cheers,


John Hartley.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-virtualization mailing list