[Bug 236922] Virtio fails as QEMU-KVM guest with Q35 chipset on Ubuntu 18.04.2 LTS

2019-05-24 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922 Mark Linimon changed: What|Removed |Added Assignee|b...@freebsd.org|virtualizat...@freebsd.org -- You

[Bug 236922] Virtio fails as QEMU-KVM guest with Q35 chipset on Ubuntu 18.04.2 LTS

2019-04-08 Thread bugzilla-noreply
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

[Bug 236922] Virtio fails as QEMU-KVM guest with Q35 chipset on Ubuntu 18.04.2 LTS

2019-04-06 Thread bugzilla-noreply
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

[Bug 236922] Virtio fails as QEMU-KVM guest with Q35 chipset on Ubuntu 18.04.2 LTS

2019-04-04 Thread bugzilla-noreply
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. ___

[Bug 236922] Virtio fails as QEMU-KVM guest with Q35 chipset on Ubuntu 18.04.2 LTS

2019-04-03 Thread bugzilla-noreply
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 ---

[Bug 236922] Virtio fails as QEMU-KVM guest with Q35 chipset on Ubuntu 18.04.2 LTS

2019-04-03 Thread bugzilla-noreply
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

[Bug 236922] Virtio fails as QEMU-KVM guest with Q35 chipset on Ubuntu 18.04.2 LTS

2019-04-03 Thread bugzilla-noreply
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

[Bug 236922] Virtio fails as QEMU-KVM guest with Q35 chipset on Ubuntu 18.04.2 LTS

2019-04-01 Thread bugzilla-noreply
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) !=

[Bug 236922] Virtio fails as QEMU-KVM guest with Q35 chipset on Ubuntu 18.04.2 LTS

2019-04-01 Thread bugzilla-noreply
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

[Bug 236922] Virtio fails as QEMU-KVM guest with Q35 chipset on Ubuntu 18.04.2 LTS

2019-04-01 Thread bugzilla-noreply
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

[Bug 236922] Virtio fails as QEMU-KVM guest with Q35 chipset on Ubuntu 18.04.2 LTS

2019-04-01 Thread bugzilla-noreply
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):

[Bug 236922] Virtio fails as QEMU-KVM guest with Q35 chipset on Ubuntu 18.04.2 LTS

2019-03-31 Thread bugzilla-noreply
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:

[Bug 236922] Virtio fails as QEMU-KVM guest with Q35 chipset on Ubuntu 18.04.2 LTS

2019-03-31 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922 Kubilay Kocak changed: What|Removed |Added CC||bry...@freebsd.org

[Bug 236922] Virtio fails as QEMU-KVM guest with Q35 chipset on Ubuntu 18.04.2 LTS

2019-03-31 Thread bugzilla-noreply
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

[Bug 236922] Virtio fails as QEMU-KVM guest with Q35 chipset on Ubuntu 18.04.2 LTS

2019-03-31 Thread bugzilla-noreply
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