[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
Fri Jan 10 19:07:07 UTC 2020


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

--- Comment #24 from Vincenzo Maffione <vmaffione at FreeBSD.org> ---
(In reply to John Hartley from comment #22)
MFC r339639 does not add netmap support to e1000, vtnet & co. Such support
exists since FreeBSD 10. Moreover, netmap code is platform independent, so it
does not make sense that a bug in netmap would show up in Q35 and not in the
other platform.

It is more reasonable that the issue is related to the PCI code.
If I get it correctly, your issue is that you don't detect devices (e.g. you
don't see em0 or vtnet0 in ifconfig). If this happens, it means that the
device_probe routine of the proper driver is not called, or maybe it is called
but it does not recognize the device for some reason. For example, you have
em_probe() or lem_probe() for e1000 devices. You may add a print statement
there to see whether it is called or not.
Note that device probe is a functionality related to the PCI/PCIe bus,
irrespective of netmap.

Have you tried to remove "dev netmap" from the kernel config (for a clean
11.3)? This will confirm that the problem is still there irrespective of netmap
being included or not.

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


More information about the freebsd-virtualization mailing list