Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 933284 - sys-firmware/seabios: version bump to 1.16.3 (was: QEMU v8.2/v9.0+ stuck at boot for ~60s/need newer SeaBIOS)
Summary: sys-firmware/seabios: version bump to 1.16.3 (was: QEMU v8.2/v9.0+ stuck at b...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Virtualization Team
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2024-05-31 21:14 UTC by soundbastlerlive
Modified: 2024-09-10 13:52 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description soundbastlerlive 2024-05-31 21:14:50 UTC
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.
Comment 1 soundbastlerlive 2024-05-31 22:46:14 UTC
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
Comment 2 z3ro 2024-06-22 12:34:15 UTC
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
Comment 3 James Le Cuirot gentoo-dev 2024-09-02 12:31:14 UTC
*** Bug 932242 has been marked as a duplicate of this bug. ***
Comment 4 Larry the Git Cow gentoo-dev 2024-09-10 11:30:48 UTC
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(+)