From owner-freebsd-virtualization@freebsd.org Tue Jan 14 06:31:49 2020 Return-Path: Delivered-To: freebsd-virtualization@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 70C0B1FC58A for ; Tue, 14 Jan 2020 06:31:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 47xgbT275bz3C7h for ; Tue, 14 Jan 2020 06:31:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 48E691FC589; Tue, 14 Jan 2020 06:31:49 +0000 (UTC) Delivered-To: virtualization@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 48ABB1FC588 for ; Tue, 14 Jan 2020 06:31:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47xgbT1KJwz3C7f for ; Tue, 14 Jan 2020 06:31:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 28AA8195E1 for ; Tue, 14 Jan 2020 06:31:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 00E6Vnk0008077 for ; Tue, 14 Jan 2020 06:31:49 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 00E6VnVB008058 for virtualization@FreeBSD.org; Tue, 14 Jan 2020 06:31:49 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 236922] Virtio fails as QEMU-KVM guest with Q35 chipset on Ubuntu 18.04.2 LTS Date: Tue, 14 Jan 2020 06:31:47 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 12.0-RELEASE X-Bugzilla-Keywords: needs-qa X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: tommyhp2@gmail.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: virtualization@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jan 2020 06:31:49 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D236922 --- Comment #39 from Tommy P --- Created attachment 210728 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D210728&action= =3Dedit VirtIO to support Q35 backported for FreeBSD 11.x -------------------------------------------------- Thank you Bryan for your help with getting past (CK_S)TAILQ_FOREACH compile errors! I greatly appreciate it! -------------------------------------------------- root@fbsd11-ovmf:~ # egrep -i 'sata|scsi|mass stor|virtio|sym0|em0|vtnet' /var/log/messages | grep 'Jan 13' Jan 13 22:10:55 fbsd11-ovmf kernel: vtpcim0: mem 0x98e00000-0x98e00fff,0x800000000-0x800003fff irq 22 at device= 0.0 on pci1 Jan 13 22:10:55 fbsd11-ovmf kernel: vtnet0: on vtp= cim0 Jan 13 22:10:55 fbsd11-ovmf kernel: vtnet0: Ethernet address: 52:54:00:a9:0= 8:fb Jan 13 22:10:55 fbsd11-ovmf kernel: sym0: <895a> port 0xb000-0xb0ff mem 0x98c02000-0x98c023ff,0x98c00000-0x98c01fff irq 22 at device 0.0 on pci2 Jan 13 22:10:55 fbsd11-ovmf kernel: sym0: No NVRAM, ID 7, Fast-40, LVD, par= ity checking Jan 13 22:10:55 fbsd11-ovmf kernel: vtpcim1: mem 0x98a00000-0x98a00fff,0x800100000-0x800103fff irq 22 at device 0.0 on p= ci3 Jan 13 22:10:55 fbsd11-ovmf kernel: vtscsi0: on vtpci= m1 Jan 13 22:10:55 fbsd11-ovmf kernel: vtpcim2: mem 0x98800000-0x98800fff,0x800200000-0x800203fff irq 22 at device= 0.0 on pci4 Jan 13 22:10:55 fbsd11-ovmf kernel: vtpcim3: mem 0x800300000-0x800303fff irq 22 at device 0.0 on pci5 Jan 13 22:10:55 fbsd11-ovmf kernel: vtballoon0: on vtpcim3 Jan 13 22:10:55 fbsd11-ovmf kernel: vtpcim4: mem 0x98400000-0x98400fff,0x800400000-0x800403fff irq 22 at device= 0.0 on pci6 Jan 13 22:10:55 fbsd11-ovmf kernel: vtblk0: on vtpci= m4 Jan 13 22:10:55 fbsd11-ovmf kernel: em0: port 0x6000-0x603f mem 0x98000000-0x9801ffff irq 21 at de= vice 1.0 on pci8 Jan 13 22:10:55 fbsd11-ovmf kernel: em0: Ethernet address: 52:54:00:4e:d4:8f Jan 13 22:10:55 fbsd11-ovmf kernel: ahci0: port 0xc240-0xc25f mem 0x99002000-0x99002fff irq 16 at device 31.2 on pci0 Jan 13 22:10:55 fbsd11-ovmf kernel: ada0: ATA-7 SATA device Jan 13 22:10:55 fbsd11-ovmf kernel: ada0: 150.000MB/s transfers (SATA 1.x, UDMA5, PIO 8192bytes) Jan 13 22:10:55 fbsd11-ovmf kernel: pass0: Removab= le CD-ROM SCSI device Jan 13 22:10:55 fbsd11-ovmf kernel: pass0: 150.000MB/s transfers (SATA 1.x, UDMA5, ATAPI 12bytes, PIO 8192bytes) Jan 13 22:10:55 fbsd11-ovmf kernel: em0: link state changed to UP root@fbsd11-ovmf:~ # ls /dev/{ada,da,vtbd}* /dev/ada0 /dev/ada0p1 /dev/ada0p2 /dev/vtbd0 /dev/vtbd0p= 1=20=20=20 /dev/vtbd0p2 root@fbsd11-ovmf:~ # ifconfig vtnet0: flags=3D8802 metric 0 mtu 1500 =20=20=20=20=20=20=20 options=3D4c07bb ether 52:54:00:a9:08:fb hwaddr 52:54:00:a9:08:fb nd6 options=3D29 media: Ethernet autoselect (10Gbase-T ) status: active em0: flags=3D8843 metric 0 mtu 1500 =20=20=20=20=20=20=20 options=3D209b ether 52:54:00:4e:d4:8f hwaddr 52:54:00:4e:d4:8f inet ... netmask 0xffffff00 broadcast ...255 nd6 options=3D29 media: Ethernet autoselect (1000baseT ) status: active lo0: flags=3D8049 metric 0 mtu 16384 options=3D680003 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 inet 127.0.0.1 netmask 0xff000000 nd6 options=3D21 groups: lo root@fbsd11-ovmf:~ # uname -a FreeBSD fbsd11-ovmf 11.3-RELEASE-p5 FreeBSD 11.3-RELEASE-p5 #0 r356701M: Mon Jan 13 22:08:55 PST 2020 -------------------------------------------------- The above is from OVMF + Q35 VM. Should also work w/o OVMF. This all inclusive (netmap + updates in stable/12). 1) cd /usr/src 2) tar -xJvf virtio_11.xz 3) patch < sys_conf_files_v11.2.patch 4) make kernel 5) reboot I'll update the patches as soon as netmap is fixed for PCI-e bus. Please l= et me know if you have any issues. --=20 You are receiving this mail because: You are the assignee for the bug.=