Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] gummiboot broken with linux-mainline
@ 2023-03-03 12:28 junkmanner
  2023-03-07 16:28 ` paper42
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: junkmanner @ 2023-03-03 12:28 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1014 bytes --]

New issue by junkmanner on void-packages repository

https://github.com/void-linux/void-packages/issues/42566

Description:
### Is this a new report?

Yes

### System Info

Void 6.1.14_1 x86_64-musl AuthenticAMD uptodate rFF

### Package(s) Affected

gummiboot-48.1_8, linux6.2-6.2.0_1

### Does a report exist for this bug with the project's home (upstream) and/or another distro?

_No response_

### Expected behaviour

The system is supposed to boot up normally.

### Actual behaviour

When trying to boot the system, my computer gets stuck in an infinite loop of the fans spinning up and down. I did a bit of reading around and testing, and if I build the kernel with EFI_HANDOVER_PROTOCOL=y, the computer boots without issue, which leads me to believe the the issue is that gummiboot uses the deprecated efi handover protocol, and therefore cannot boot on linux-mainline where EFI_HANDOVER_PROTOCOL is not set.

### Steps to reproduce

1. Install gummiboot as bootloader
2. Install linux-mainline
3. reboot

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: gummiboot broken with linux-mainline
  2023-03-03 12:28 [ISSUE] gummiboot broken with linux-mainline junkmanner
@ 2023-03-07 16:28 ` paper42
  2023-03-07 16:29 ` classabbyamp
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: paper42 @ 2023-03-07 16:28 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 443 bytes --]

New comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/issues/42566#issuecomment-1458463314

Comment:
According to https://gitlab.alpinelinux.org/alpine/aports/-/issues/14679, we can either enable CONFIG_EFI_HANDOVER_PROTOCOL and this will keep working for a while or just remove gummiboot which didn't have a release since it was merged to systemd in 2015.
I would be in favor of removing gummiboot.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: gummiboot broken with linux-mainline
  2023-03-03 12:28 [ISSUE] gummiboot broken with linux-mainline junkmanner
  2023-03-07 16:28 ` paper42
@ 2023-03-07 16:29 ` classabbyamp
  2023-03-07 16:31 ` classabbyamp
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: classabbyamp @ 2023-03-07 16:29 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 208 bytes --]

New comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/issues/42566#issuecomment-1458465166

Comment:
I am not, I use its efistub for booting most of my machines

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: gummiboot broken with linux-mainline
  2023-03-03 12:28 [ISSUE] gummiboot broken with linux-mainline junkmanner
  2023-03-07 16:28 ` paper42
  2023-03-07 16:29 ` classabbyamp
@ 2023-03-07 16:31 ` classabbyamp
  2023-03-07 16:39 ` zdykstra
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: classabbyamp @ 2023-03-07 16:31 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 280 bytes --]

New comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/issues/42566#issuecomment-1458465166

Comment:
I am not, I use its efistub for booting most of my machines. If an alternative efistub source existed, that would be fine, however.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: gummiboot broken with linux-mainline
  2023-03-03 12:28 [ISSUE] gummiboot broken with linux-mainline junkmanner
                   ` (2 preceding siblings ...)
  2023-03-07 16:31 ` classabbyamp
@ 2023-03-07 16:39 ` zdykstra
  2023-03-07 17:06 ` paper42
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: zdykstra @ 2023-03-07 16:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 258 bytes --]

New comment by zdykstra on void-packages repository

https://github.com/void-linux/void-packages/issues/42566#issuecomment-1458484331

Comment:
I'd like to see gummiboot limp along for a while, too, if there's nothing else to fill that specific package gap.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: gummiboot broken with linux-mainline
  2023-03-03 12:28 [ISSUE] gummiboot broken with linux-mainline junkmanner
                   ` (3 preceding siblings ...)
  2023-03-07 16:39 ` zdykstra
@ 2023-03-07 17:06 ` paper42
  2023-03-08  7:33 ` sonnysighedup
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: paper42 @ 2023-03-07 17:06 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 233 bytes --]

New comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/issues/42566#issuecomment-1458526141

Comment:
It might be possible to build systemd-boot from the systemd sources as a separate binary.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: gummiboot broken with linux-mainline
  2023-03-03 12:28 [ISSUE] gummiboot broken with linux-mainline junkmanner
                   ` (4 preceding siblings ...)
  2023-03-07 17:06 ` paper42
@ 2023-03-08  7:33 ` sonnysighedup
  2023-03-08 13:13 ` junkmanner
  2023-04-22 14:12 ` [ISSUE] [CLOSED] " Johnnynator
  7 siblings, 0 replies; 9+ messages in thread
From: sonnysighedup @ 2023-03-08  7:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 722 bytes --]

New comment by sonnysighedup on void-packages repository

https://github.com/void-linux/void-packages/issues/42566#issuecomment-1459663265

Comment:
One stop-gap measure - which might not work for the OP, but will work for those who just need gummiboot for efi stub - would be to break out the gummiboot-efistub sub-package into its own entity and have it track systemd's version of linuxx64.efi.stub a la [this Arch AUR package](https://aur.archlinux.org/packages/systemd-stub-x64).

I just tried it against the Void repo's 6.2 kernel, and was able to successfully boot a self-signed UEFI kernel image, something which I could only do previously by compiling linux6.2 from xbps-src with CONFIG_EFI_HANDOVER_PROTOCOL=y.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: gummiboot broken with linux-mainline
  2023-03-03 12:28 [ISSUE] gummiboot broken with linux-mainline junkmanner
                   ` (5 preceding siblings ...)
  2023-03-08  7:33 ` sonnysighedup
@ 2023-03-08 13:13 ` junkmanner
  2023-04-22 14:12 ` [ISSUE] [CLOSED] " Johnnynator
  7 siblings, 0 replies; 9+ messages in thread
From: junkmanner @ 2023-03-08 13:13 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1039 bytes --]

New comment by junkmanner on void-packages repository

https://github.com/void-linux/void-packages/issues/42566#issuecomment-1460136595

Comment:
> One stop-gap measure - which might not work for the OP, but will work for those who just need gummiboot for efi stub - would be to break out the gummiboot-efistub sub-package into its own entity and have it track systemd's version of linuxx64.efi.stub a la [this Arch AUR package](https://aur.archlinux.org/packages/systemd-stub-x64).

While not a solution, this would certainly fill the hole for me. I have no particular affinity for gummiboot as a bootloader. I was simply using it, as it already provided the efistub I was using for UKI.

However, doesn't void require packages to be compiled, meaning this wouldn't be possible to be redistributed through the official mirrors? Gentoo seems to provide systemd-boot as an option for openrc under their [sys-apps/systemd-utils](https://packages.gentoo.org/packages/sys-apps/systemd-utils). Perhaps looking at what they do is an option?

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [ISSUE] [CLOSED] gummiboot broken with linux-mainline
  2023-03-03 12:28 [ISSUE] gummiboot broken with linux-mainline junkmanner
                   ` (6 preceding siblings ...)
  2023-03-08 13:13 ` junkmanner
@ 2023-04-22 14:12 ` Johnnynator
  7 siblings, 0 replies; 9+ messages in thread
From: Johnnynator @ 2023-04-22 14:12 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1017 bytes --]

Closed issue by junkmanner on void-packages repository

https://github.com/void-linux/void-packages/issues/42566

Description:
### Is this a new report?

Yes

### System Info

Void 6.1.14_1 x86_64-musl AuthenticAMD uptodate rFF

### Package(s) Affected

gummiboot-48.1_8, linux6.2-6.2.0_1

### Does a report exist for this bug with the project's home (upstream) and/or another distro?

_No response_

### Expected behaviour

The system is supposed to boot up normally.

### Actual behaviour

When trying to boot the system, my computer gets stuck in an infinite loop of the fans spinning up and down. I did a bit of reading around and testing, and if I build the kernel with EFI_HANDOVER_PROTOCOL=y, the computer boots without issue, which leads me to believe the the issue is that gummiboot uses the deprecated efi handover protocol, and therefore cannot boot on linux-mainline where EFI_HANDOVER_PROTOCOL is not set.

### Steps to reproduce

1. Install gummiboot as bootloader
2. Install linux-mainline
3. reboot

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2023-04-22 14:12 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-03 12:28 [ISSUE] gummiboot broken with linux-mainline junkmanner
2023-03-07 16:28 ` paper42
2023-03-07 16:29 ` classabbyamp
2023-03-07 16:31 ` classabbyamp
2023-03-07 16:39 ` zdykstra
2023-03-07 17:06 ` paper42
2023-03-08  7:33 ` sonnysighedup
2023-03-08 13:13 ` junkmanner
2023-04-22 14:12 ` [ISSUE] [CLOSED] " Johnnynator

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).