From nobody Sat Jul 4 14:06:47 2026 X-Original-To: virtualization@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gssrF3vWNz6jbCn; Sat, 04 Jul 2026 14:07:09 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from kabab.cs.huji.ac.il (kabab.cs.huji.ac.il [132.65.116.210]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4gssrF11Dwz40Bs; Sat, 04 Jul 2026 14:07:09 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cs.huji.ac.il; s=57791128; h=To:References:Message-Id:Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:Subject:Mime-Version:Content-Type; bh=Dj9gFdbmcHeU9KZWViGIqq9rEFUARAjaEULRcLORqQM=; b=RNpfPu5bHqzm14tN5ubM6JoKH6y5HQUVI3YU+rUsf6vAQRxDSBh4y8iJYIXyUsXAa7aLlBX22bBH6nHshf1gH2sNWRnUhb3ewtSnTvzYidBg12mAYeHaDnVO9yBgcGQ+LHQ9hfRMT5tP1PZXqMgjZt0ekn2ne2SERotXJ1dCS4PgjtegdSnhlaCZDD58lsMaV787lSEFfnJrjBElVz5IKbDo8YfRX/s8uh6HpGU1o0C0CUh98XuizmkPTN8VBtNMLTwd6AJXLVxxoUw50BScZpmgykI9q/eq3cpc8RcL8VRLFn7LChUJtK9Weg7HE/zvIdS0SQrmSOo588ysadkLmQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cse.huji.ac.il; s=57791128; h=To:References:Message-Id:Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:Subject:Mime-Version:Content-Type; bh=Dj9gFdbmcHeU9KZWViGIqq9rEFUARAjaEULRcLORqQM=; b=q7jLo49hTM45Ct8HFwXfj/sihGpo60vrUiMhXMs1AecywJXYl5D8JU0UpQ73H9tWYCnyrk1AKhGqWW5DePOXxQpM8CW2ZyQk1f3Dd3puHzsE9OS6SJd94HQh+QPNquFWjbPO8if4qDcmb1dTLQlq+tbjs7EBBujzjzOBd0fMKubP8GgaubYVRofNtzZcSZNfP2R0v1tRBuhFZsU4smGoPRAwlt3Hv0DCYmNSOpjkJ9Ay2njNeAUX9R/WMkIAbNAWq4YOKwbOFGTg2V6YKHaGBps+4LhhXMcLlr2lMy5Oeh30aK1q83FRiCRrZdnXZwYFhEs94kjakkWlm+9xzJcNIQ==; Received: from imac.bk.cs.huji.ac.il ([132.65.179.42] helo=smtpclient.apple) by kabab.cs.huji.ac.il with esmtp id 1wg11H-000D7H-PV; Sat, 04 Jul 2026 17:06:59 +0300 Content-Type: text/plain; charset=utf-8 List-Id: Discussion List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-virtualization@freebsd.org Sender: owner-freebsd-virtualization@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.600.51.1.1\)) Subject: Re: bhyve no longer doing netboot/ipxe From: Daniel Braniss In-Reply-To: <912345r3-4r1p-644-9p95-pqp9896ns711@mnoonqbm.arg> Date: Sat, 4 Jul 2026 17:06:47 +0300 Cc: virtualization@freebsd.org, freebsd-hackers Content-Transfer-Encoding: quoted-printable Message-Id: <0C49DFF4-A571-4D8E-8DC7-685DC88F2F93@cs.huji.ac.il> References: <912345r3-4r1p-644-9p95-pqp9896ns711@mnoonqbm.arg> To: "Bjoern A. Zeeb" , "michaelo@freebsd.org" X-Mailer: Apple Mail (2.3864.600.51.1.1) X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:378, ipnet:132.64.0.0/15, country:IL] X-Rspamd-Queue-Id: 4gssrF11Dwz40Bs X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated > On 4 Jul 2026, at 0:13, Bjoern A. Zeeb = wrote: >=20 > On Wed, 1 Jul 2026, Daniel Braniss wrote: >=20 >> after spending hours with several claude/google/etc which have too = much misinformation, >> is there a right way to do ipxe boot which still works fine when the = host is 14.3 but no longer with 15.1 >> thanks, >=20 > See: >=20 > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D294520 >=20 > the problem is that the way bhyve firmware is being built. >=20 > --=20 > Bjoern A. Zeeb = r15:7 after many hours of trial and error this is now working: debug=3D=E2=80=9Cyes" loader=3D"uefi" uefi_vars=3D"yes" cpu=3D2 memory=3D32G virt_random=3D"yes" network0_type=3D"virtio-net" network0_switch=3D"public" disk0_type=3D"virtio-blk" disk0_name=3D"/dev/zvol/h/bhv-02" disk0_dev=3D"custom" uuid=3D"86b8741f-7764-11f1-8266-b8ca3aee713a" network0_mac=3D"58:9c:fc:00:6c:88" graphics=3D"yes" graphics_res=3D"1024x768" grafics_wait=3D"yes" graphics_listen=3D"0.0.0.0:5901=E2=80=9D and changing the filename in my dhcp i can boot diskless or local root. the efi partition is empty, so it=E2=80=99s getting the bootrom from = /usr/local/share/=E2=80=A6 from the logs: 2026-07-04T16:54:49+03:00: restarting 2026-07-04T16:54:49+03:00: [bhyve options: -c 2 -m 32G -AHPw -l = bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd,/h/vm/bhv-02/uefi-var= s.fd -U 86b8741f-7764-11f1-8266-b8ca3aee713a -u] 2026-07-04T16:54:49+03:00: [bhyve devices: -s 0,hostbridge -s 31,lpc -s = 0:4:0,virtio-blk,/dev/zvol/h/bhv-02 -s = 0:5:0,virtio-net,tap0,mac=3D58:9c:fc:00:6c:88 -s 0:6:0,virtio-rnd -s = 0:7:0,fbuf,tcp=3D0.0.0.0:5901:5900,w=3D1024,h=3D768] 2026-07-04T16:54:49+03:00: [bhyve console: -l com1,/dev/nmdm-bhv-02.1A] 2026-07-04T16:54:49+03:00: starting bhyve (run 2) im still baffled, thanks, danny