Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#64884 - [refind-efi] 0.11.3-1 freezes on boot

Attached to Project: Arch Linux
Opened by Aidan Beggs (quantatic) - Thursday, 19 December 2019, 01:13 GMT
Last edited by David Runge (dvzrv) - Wednesday, 22 April 2020, 12:01 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To David Runge (dvzrv)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:

rEFInd installs and boots successfully, but hangs as soon as I press any button other than enter (arrow key, more info key, etc.) This means I can only boot the default option, as I cannot select another option without the rEFInd freezing.

I have built version 0.11.4 from source, and this works properly. I suspect this means this is an issue with 0.11.3 specifically, but this means the official refind-efi package does not work for me.

Additional info:

I'm running an AMD 3800x and an AMD AM4 X570 motherboard, with up-to-date BIOS.

Steps to reproduce:

1. Run refind-install to install rEFInd to your ESP.
2. Reboot into rEFInd.
3. Press arrow key to change selected option.
4. Display freezes until user hard reboots.

This task depends upon

Closed by  David Runge (dvzrv)
Wednesday, 22 April 2020, 12:01 GMT
Reason for closing:  Fixed
Additional comments about closing:  refind 0.12.0-3 is now in [extra]
Comment by Daniel Dickstein (kvass) - Tuesday, 14 January 2020, 03:17 GMT
I am seeing the same thing, running AMD 3900x and an AMD AM4 X570 motherboard (ASRock Steel Legend Wifi Ax) with up-to-date BIOS. Same steps; same result. I have not yet tried building 0.11.4 from source to see if it works, but if I do and it does I will report back.
Comment by Mike Cloaked (mcloaked) - Tuesday, 11 February 2020, 21:29 GMT
0.11.5 should be released soon but the arch version has not been updated for a year and a half. I wonder if the newest version could be built and pushed to the repos once 0.11.5 is available?
Comment by Oleg (moonman) - Saturday, 15 February 2020, 04:03 GMT
Same here. X570 + 3700x. 0.11.4 and 0.11.5 work just fine. I just booted off installation media, arch-chroot into my SSD, and installed refind-efi-git from Aur. Refind-install and everything just works.
Comment by Mike Cloaked (mcloaked) - Saturday, 15 February 2020, 20:02 GMT
0.11.5 has been released now - the release tarball can be downloaded from http://sourceforge.net/projects/refind/files/0.11.5/refind-src-0.11.5.tar.gz/download
Comment by loqs (loqs) - Saturday, 15 February 2020, 20:36 GMT
@mcloaked did you succeed in building 0.11.5 with edk2-UDK2018 or did you change to another EFI library to build the package?
Comment by Mike Cloaked (mcloaked) - Saturday, 15 February 2020, 22:23 GMT
I built 0.11.5 with gnu-efi-libs - I took the PKGBUILD from the refind-efi package page at https://www.archlinux.org/packages/extra/x86_64/refind-efi/ and changed the version number to 0.11.5, plus switched the variable _USE_GNU_EFI="1" to use gnu-efi-libs, and updated the package sums. It builds in a few seconds on an i7 laptop (using zst for the output file). There needs to be some work on the edk2 section before the makepkg command would work with edk2 (which seems to have a stable UDK2019 version now).
Comment by Mike Cloaked (mcloaked) - Saturday, 14 March 2020, 19:35 GMT
With the release of 0.12.0 I used the PKGBUILD from the arch package in extra and using gnu-efi-libs with the switch, and changing the version to 0.12.0, it builds fine in a few seconds. Is there any reason that the arch package cannot be updated to the latest version with this method?

Loading...