From owner-freebsd-virtualization@freebsd.org Fri Nov 22 09:47:49 2019 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 DADA41B3A2D for ; Fri, 22 Nov 2019 09:47:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 47KBS540pkz4ZSw for ; Fri, 22 Nov 2019 09:47:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 896371B3A2C; Fri, 22 Nov 2019 09:47: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 892641B3A2B for ; Fri, 22 Nov 2019 09:47: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 47KBS536tfz4ZSv for ; Fri, 22 Nov 2019 09:47: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 4BC6621C4E for ; Fri, 22 Nov 2019 09:47: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 xAM9lnNc013743 for ; Fri, 22 Nov 2019 09:47:49 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id xAM9ln4W013742 for virtualization@FreeBSD.org; Fri, 22 Nov 2019 09:47: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 241774] FreeBSD 11.3 & 12.0 has broken SCSI & Networking on KVM/QEMU Q35 with OVMF Date: Fri, 22 Nov 2019 09:47:49 +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: 11.3-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: drum@graphica.com.au X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: virtualization@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: 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: Fri, 22 Nov 2019 09:47:49 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D241774 --- Comment #6 from John Hartley --- Matts and others, I have a number of BSD related VMs running on KVM / QEMU / libvirt: MacOS (up to Catalina) with Clover & OVMF UEFI with NIC =3D=3D e1000-82545e= m - runs well pfsense (2.4.3) Router with Q35 / OVMF with NIC =3D=3D e1000 - runs well I have also tried: rtl8130 (Realtek) with 12.0 / OVMF - not working Given that MacOS works with Clover + OVMF, will test with Clover and see if this is able to aid getting NI?C going. MacOS / Darwin is BSD based so this= is not so far fetched as it might initially seem. I resorted to using VMWare for BSD testing at the moment as this works with 11.3 with VMWare VMX specifies: e1000 NIC and lsisas SCSI disk (which is equivalent to KVM/QEMU lsisas1068 SCSI). In past I have been able to take VMWare vmdk images and run: > qemu-img convert -f vmdk -O qcow2 input.vmdk output.qcow2 And then by using e1000 & lsisas1068 they are bootable within KVM / QEMU. I believe that the NIC issues is more significant than the Disk one, as if = SATA breaks then it will get instant focus, while NIC's don't get picked up until latter in testing. Given that BSD has strong source code culture the solution to my mind is to creates a ports package that be build and installed from within the host as kernel loadable module. So pending getting fix in based could get solution going independent of this. It might also be worth looking at VMTools for FreeBSD as I believe this is available as source code. I will report back once I have done further testing. --=20 You are receiving this mail because: You are the assignee for the bug.=