Package: qemu-system-x86 Version: 1:10.0.0~rc1+ds-1 Severity: important X-Debbugs-Cc: [email protected]
This is a regression from Bookworm, I think. In this version, even if available, qemu never tries to run efi-virtio.rom. Instead it just goes to the EDK2 internal EFI shell (depending on other config, sometimes also the internal PXE/HTTPBoot support). I tried setting the romfile for virtio-net-pci, no change. BIOS works: | $ qemu-system-x86_64 -machine q35 -nic user,model=virtio -boot n -nographic | SeaBIOS (version 1.16.3-debian-1.16.3-2) | | | iPXE (https://ipxe.org) 00:02.0 CA00 PCI2.10 PnP PMM+06FC6CF0+06F06CF0 CA00 | | | | Booting from ROM... | iPXE (PCI 00:02.0) starting execution...ok | iPXE initialising devices... | | | | iPXE 1.21.1+git20250317.42a29d56+dfsg-1 -- Open Source Network Boot Firmware -- | https://ipxe.org | Features: VLAN DNS HTTP HTTPS iSCSI NFS TFTP AoE ELF MBOOT PXE bzImage Menu PXEX | T | | Press Ctrl-B for the iPXE command line... EFI does not: | $ qemu-system-x86_64 -machine q35 -nic user,model=virtio -boot n -nographic -bios /usr/share/qemu/OVMF.fd | BdsDxe: starting Boot0001 "EFI Internal Shell" from Fv(7CB8BDC9-F8EB-4F34-AAEA-3EE4AF6516A1)/FvFile(7C04A583-9E3E-4F1C-AD65-E05268D0B4) Am I doing something stupid here? ipxe-qemu is from unstable with the ROM changes already. Bastian -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (700, 'testing'), (500, 'proposed-updates'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.13-amd64 (SMP w/16 CPU threads; PREEMPT) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages qemu-system-x86 depends on: ii ipxe-qemu 1.21.1+git20250317.42a29d56+dfsg-1 ii libaio1t64 0.3.113-8+b1 ii libbpf1 1:1.5.0-2 ii libc6 2.41-6 ii libcapstone5 5.0.5-1+b1 ii libfdt1 1.7.2-2+b1 ii libfuse3-4 3.17.1~rc1-3 ii libglib2.0-0t64 2.84.0-2 ii libgmp10 2:6.3.0+dfsg-3 ii libgnutls30t64 3.8.9-2 ii libhogweed6t64 3.10.1-1 ii libibverbs1 56.0-3 ii libjpeg62-turbo 1:2.1.5-3.1 ii libnettle8t64 3.10.1-1 ii libnuma1 2.0.18-1+b1 ii libpixman-1-0 0.44.0-3 ii libpmem1 1.13.1-1.1+b1 ii libpng16-16t64 1.6.47-1.1 ii librdmacm1t64 56.0-3 ii libsasl2-2 2.1.28+dfsg1-9 ii libseccomp2 2.6.0-2 ii libslirp0 4.8.0-1+b1 ii libudev1 257.4-3 ii liburing2 2.9-1 ii libvdeplug2t64 4.0.1-5.1+b1 ii libzstd1 1.5.7+dfsg-1 ii qemu-system-common 1:9.2.2+ds-1+b2 ii qemu-system-data 1:9.2.2+ds-1 ii seabios 1.16.3-2 ii zlib1g 1:1.3.dfsg+really1.3.1-1+b1 Versions of packages qemu-system-x86 recommends: ii ovmf 2025.02-4 pn qemu-block-extra <none> ii qemu-system-gui 1:9.2.2+ds-1+b2 ii qemu-system-modules-opengl 1:9.2.2+ds-1+b2 ii qemu-system-modules-spice 1:9.2.2+ds-1+b2 ii qemu-utils 1:9.2.2+ds-1+b2 Versions of packages qemu-system-x86 suggests: pn samba <none> pn vde2 <none> -- no debconf information

