https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922
Mark Linimon changed:
What|Removed |Added
Assignee|b...@freebsd.org|virtualizat...@freebsd.org
--
You
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922
--- Comment #13 from Bryan Venteicher ---
The kernel sources in that repo are rather old so perhaps your SATA issues is
related to that.
If you tried the modules built from that repo but with newer FreeBSD then
that's probably not going
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922
--- Comment #12 from Tommy P ---
(In reply to Bryan Venteicher from comment #11)
Hi Brian,
I've just built the kernel using the entire src tree from Git. The buildkernel
was successful. Upon reboot, I think the Virtio PCI are detected
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922
--- Comment #11 from Bryan Venteicher ---
virtio_pci_if.h is supposed to be generated as a part of the kernel build
--
You are receiving this mail because:
You are the assignee for the bug.
___
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922
--- Comment #10 from Tommy P ---
(In reply to Bryan Venteicher from comment #8)
Hi Bryan,
I just downloaded the from git and tried to compile but receive this error:
--- virtio_pci.o ---
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922
--- Comment #9 from Tommy P ---
(In reply to Bryan Venteicher from comment #8)
Hi Bryan,
Thank you for the feedback. I've been digging further to learn more about the
FreeBSD's internal while improving my C/C++ skills. I've found that
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922
--- Comment #8 from Bryan Venteicher ---
The device IDs you are seeing are for the VirtIO V1 spec. FreeBSD only supports
the pre-V1 (aka legacy) VirtIO spec. I suppose there was a QEMU change to use
V1 with Q35 chipset.
I have some rather
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922
--- Comment #6 from Tommy P ---
Upon further investigation, I did a quick and dirty hack of the source code:
pci/virtio_pci.c:247:/* if (pci_get_revid(dev) != VIRTIO_PCI_ABI_VERSION) */
pci/virtio_pci.c:248: if (pci_get_revid(dev) !=
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922
--- Comment #7 from Tommy P ---
After reviewing the Linux code for the virtio, I'm more confident that my hunch
is correct regarding the FreeBSD virtio driver.
if (pci_dev->device < 0x1040) {
/* Transitional
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922
--- Comment #5 from Tommy P ---
I think I may found the bug... Please correct me if I'm wrong since it's been
a very long time since I've dealt with C/C++ :(
File src/sys/dev/virtio/pci/virtio_pci.h has this:
/* VirtIO PCI
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922
--- Comment #4 from Tommy P ---
(In reply to Kubilay Kocak from comment #2)
Thank you for the feedback. I'm hesitant to try QEMU 4.0 since it's not
officially supported on Ubuntu (even the current 18.10):
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922
--- Comment #3 from Tommy P ---
Created attachment 203281
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=203281=edit
/var/log/messages file as requested with verbose logging during boot
--
You are receiving this mail because:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922
Kubilay Kocak changed:
What|Removed |Added
CC||bry...@freebsd.org
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922
--- Comment #1 from Tommy P ---
PS: I forgot to mention that I did a diff of src/sys/dev/virtio of the original
src during install (presumably r341666) against the updated src (r345757) via
svnlite checkout of 12.0. diff reported no
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922
Bug ID: 236922
Summary: Virtio fails as QEMU-KVM guest with Q35 chipset on
Ubuntu 18.04.2 LTS
Product: Base System
Version: 12.0-RELEASE
Hardware: amd64
15 matches
Mail list logo