FS#35188 - [linux] 3.9.x panic before hooks in EFI mode in HP Pavilion

Attached to Project: Arch Linux
Opened by André Vitor Matos (andre.vmatos) - Friday, 10 May 2013, 22:34 GMT
Last edited by Tobias Powalowski (tpowa) - Saturday, 06 July 2013, 10:46 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 8
Private No

Details

Description:
Currently using linux 3.9.1 (but occurred in 3.9.0 too), in a HP Pavilion G4-2165br laptop, with up-to-date bios firmware (F.24), after 3.9.x upgrade, I got kernel panic booting in EFI mode, before hooks, loaded using rEFInd 0.6.10. Adding "noefi" to kernel line allowed me to continue boot process, but without kernel EFI integration. My configuration worked perfectly in 3.8.x and previous.

Additional info:
* linux 3.9.1-1
* mkinitcpio 0.14.0-1
* refind-efi 0.6.10-1
mkinitcpio hooks: base udev autodetect modconf block mdadm_udev keyboard encrypt lvm2 resume filesystems fsck

Output in attached image


Steps to reproduce:
Update linux to 3.9 series and try booting with EFI activated.
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Saturday, 06 July 2013, 10:46 GMT
Reason for closing:  Fixed
Comment by Antoine Niek (antoineniek) - Sunday, 12 May 2013, 17:38 GMT
Still can't boot using EFISTUB with 3.9.2-1. I tried with up to date refind and gummiboot.

Booting with grub2-efi was working fine.

Downgrading linux/linux-headers to 3.8.8-2 fixed the EFISTUB booting.
Comment by Erich Luckerbauer (moleculecolony) - Monday, 13 May 2013, 21:11 GMT
I'm having the same problem since updating to linux 3.9.2-1 today. Motherboard is an Intel DP55KG which has UEFI 1.2.

https://wiki.archlinux.org/index.php/UEFI says:

"Note: If the UEFI Firmware arch and Linux Kernel arch are different, then the "noefi" kernel parameter must be used to avoid the kernel panic and boot successfully."

This sounds as if the current kernel only would work with UEFI 2.x.
Comment by Adam Hirst (aphirst) - Monday, 13 May 2013, 23:04 GMT
I have an HP Pavillion DM1-4341SA and I have the same problem. Updated to 3.9.2-1, and got an EFI-related kernel panic. Erich's workaround does the trick for me. I don't know how to check what EFI version my notebook has.

I imagine the kernel panic is not intended behaviour on the part of the kernel devs/packagers?
Comment by André Vitor Matos (andre.vmatos) - Monday, 13 May 2013, 23:34 GMT
YEs, Erich, from that page that I discovered "noefi" kernel option, that allowed me to boot (as I said in bug description), but that way, there's no EFI integration.
Comment by Marco (Ernestosparalesto) - Tuesday, 28 May 2013, 21:04 GMT
Hi, same problem here. hp g6 2220sl,lastest bios f.27

I've tried noefi, different panic msg but no usable system
I've tried 3.10-rc3, no luck
3.8 boots fine (except for a radeon kms power mgnt bug related maybe to efi)

The error seems similiar to the one found in this thread:
linux-efi@vger.kernel.org/msg01201.html"> http://www.mail-archive.com/linux-efi@vger.kernel.org/msg01201.html
Comment by Marco (Ernestosparalesto) - Thursday, 30 May 2013, 21:34 GMT
Hi,

I've managed to boot (Linux ariel 3.9.4-1-efitest #1 SMP PREEMPT Thu May 30 21:43:41 UTC 2013 x86_64 GNU/Linux) using this patch:
https://git.kernel.org/cgit/linux/kernel/git/mfleming/efi.git/commit/?h=urgent&id=eccaf52fee8305d5207ff110950a82c100e459bc

Bye
Comment by aexoxea (aexoxea) - Tuesday, 04 June 2013, 10:58 GMT
Confirm also encountering this on a Toshiba Satellite P870/017 attempting to boot from the 2013.06.01 ISO (x86_64); "noefi" workaround was successful however. As it happens I wasn't booting to install but to fix an update (wherein the lack of EFI integration was not a concern), but still...

Will advise further should something come up in the future (though that could be awhile away, so this might well be fixed by then).
Comment by André Vitor Matos (andre.vmatos) - Friday, 05 July 2013, 18:25 GMT
Fixed. I'm not sure in which version, but tested with 3.9.9 and 3.10 and it's booting fine without noefi option in UEFI mode in my HP Pavilion G4.
If you guys could confirm that, I would ask to close this bug. Thanks
Comment by Erich Luckerbauer (moleculecolony) - Saturday, 06 July 2013, 08:35 GMT
Same here with me. Since 3.9.9 everything works again.

Loading...