QEMU v8.2/v9.0+ gets stuck at boot (SeaBIOS) for ~60s/need newer SeaBIOS, see https://gitlab.com/qemu-project/qemu/-/issues/2365 Downgrading to v8.1 fixes it, but so does upgrading SeaBIOS. I manually verified simply by copying the seabios 1.16.0 ebuild to 1.16.3 and upgrading - problem fixed. All that's needed is for someone to commit a copy of the seabios ebuild renamed to 1.16.3. Thanks! Reproducible: Always Steps to Reproduce: 1. upgrade QEMU to 8.2/9.0+ Actual Results: SeaBIOS stuck for ~30s Expected Results: no delay according to QEMU some BIOS/AHCI changes caused this and you should always use bundled SeaBIOS, or at least latest.
to be clear: before I used seabios-bin-1.16.0 like "officially supported". but as I cannot bump the -bin, I switched to "unsupported non-bin 1.16.3 and it seems to work fine. so ideally of course both packages (seabios and seabios-bin) should be bumped
same behavior. Fixed by rollback of qemu on 8.1.5 stable/build 1.16.3 seabios by yourself. Will be incredible if seabios(-bin) 1.16.3 will be updated on mainstream
*** Bug 932242 has been marked as a duplicate of this bug. ***
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e41c8af9a9ff51ec0a95d3a096683c2fc2ababc commit 2e41c8af9a9ff51ec0a95d3a096683c2fc2ababc Author: James Le Cuirot <chewi@gentoo.org> AuthorDate: 2024-09-10 11:14:04 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2024-09-10 11:30:25 +0000 app-emulation/qemu: Bump 8.2.5+ to seabios 1.16.3 8.2+ has a long boot delay with seabios 1.16.0 unless a CD-ROM drive is attached. I cannot bump this for 8.2.3 because the new seabios version isn't stable yet. Bug: https://bugs.gentoo.org/933284 Signed-off-by: James Le Cuirot <chewi@gentoo.org> app-emulation/qemu/{qemu-8.2.5.ebuild => qemu-8.2.5-r1.ebuild} | 2 +- app-emulation/qemu/{qemu-8.2.6.ebuild => qemu-8.2.6-r1.ebuild} | 2 +- app-emulation/qemu/{qemu-9.0.1.ebuild => qemu-9.0.1-r1.ebuild} | 2 +- app-emulation/qemu/{qemu-9.0.2.ebuild => qemu-9.0.2-r1.ebuild} | 2 +- app-emulation/qemu/qemu-9999.ebuild | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfcbbb8b65b937fc5a04a2d213158674758adb6a commit cfcbbb8b65b937fc5a04a2d213158674758adb6a Author: Chris Mayo <aklhfex@gmail.com> AuthorDate: 2024-09-01 18:24:03 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2024-09-10 11:30:15 +0000 sys-firmware/seabios: add 1.16.3 Bug: https://bugs.gentoo.org/933284 Signed-off-by: Chris Mayo <aklhfex@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38372 Signed-off-by: James Le Cuirot <chewi@gentoo.org> sys-firmware/seabios/Manifest | 1 + sys-firmware/seabios/seabios-1.16.3.ebuild | 142 +++++++++++++++++++++++++++++ 2 files changed, 143 insertions(+)