Arch Linux

Please read this before reporting a bug:

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

REPEAT: Do NOT report bugs for outdated packages!

FS#64184 - Kernel from linux 5.3.6.arch1-1 package does not boot on Intel Atom 330 (D945GCLF2 mobo)

Attached to Project: Arch Linux
Opened by Max Pray (synthead) - Saturday, 19 October 2019, 19:54 GMT
Task Type Bug Report
Category Kernel
Status Unconfirmed
Assigned To No-one
Architecture x86_64
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 1
Private No



When upgrading the linux package to 5.3.6.arch1-1 on an Intel Atom 330 system with an Intel D945GCLF2 motherboard, the system halts during boot before the initrd is loaded. No error messages are displayed (except an IRQ BIOS error that has been non-fatal for years).

Because of difficulties obtaining a text log for this problem, here are some pictures of a monitor attached to the system: The first image is the system frozen with unmodified boot parameters:

linux /boot/vmlinuz-linux rw init=/usr/lib/systemd/systemd root=UUID=<uuid> acpi=off

The second one is with loglevel=7 appended:

linux /boot/vmlinuz-linux rw init=/usr/lib/systemd/systemd root=UUID=<uuid> acpi=off loglevel=7

The last known kernel to work is in the package linux 5.1.15.arch1-1. I have also attempted linux-lts kernel 4.19.79-2 and the same issues are equally reproduced.

Steps to reproduce:

1. Prepare an Intel D945GCLF2 (with an Atom 330 CPU) with up-to-date packages except the linux package, which should be downgraded to version 5.1.15.arch1-1.
2. Upgrade the kernel to 5.3.6.arch1-1.
3. Reboot.
4. Observe that the system locks up when attempting to boot.
This task depends upon

Comment by loqs (loqs) - Saturday, 19 October 2019, 23:25 GMT
No 5.2 series kernel worked? Did any 4.19 series kernel work?
Comment by Max Pray (synthead) - Thursday, 24 October 2019, 21:57 GMT
I upgraded the linux package from the ALA until the system refused to boot. The latest working kernel is from the 5.3.2.arch1-1 package. There appears to be no 5.3.3 version, but the 5.3.4 version does not boot in the same fashion as the latest standard and LTS kernel.
Comment by loqs (loqs) - Thursday, 24 October 2019, 23:17 GMT
If the issue is till present in 5.3.7 you can either test 5.4-rc4 using [1] to see if the issue has already been fixed
or bisect between 5.3.2 and 5.3.4 to locate the causal commit. 5.3.2.bisect.txt provides step by step instructions for the bisection.
The provided src.tar.gz allows you to skip to line 9 then skip line 10 as the bundle is already adjusted then continue with line 11.