Not booting after kernel upgrade

I recently ran a system upgrade that upgraded my kernel from 6.18.7 to 6.18.8. On my next boot, the system stalled at A start job is running for dracut initqueue hook for exactly 2 minutes, then at A stop job is running for Rule-based manager for just over 1 minute, and then stopped completely at:

Welcome to EndeavourOS!

systemd[1]: bpf-restrict-fs: LSM BPF program attached

I downgraded my kernel back to 6.18.7, and that enabled it to boot, but it still stalls (always for exactly 2 minutes!) at A start job is running for dracut initqueue hook. Does anyone have any ideas as to what might be causing this?

Unfortunately, that message doesn’t tell us much about why it is slow. It could be hardware/firmware/drivers/config causing it to fail at that stage.

What other packages were updated in that update?

So I checked if there was a kernel update to 6.18.8 , and guess what there wasn’t so that makes me wonder if you are running a cachy kernel which has been recently updated to 6.18.8, or something like that. If it is a cachy kernel I know Cachy doesn’t use dracut so maybe that could be the problem ?

1 Like

Dracut doesn’t care what kernel you use. I use the the CachyOS kernels with dracut.

So I checked if there was a kernel update to 6.18.8 , and guess what there wasn’t so that makes me wonder if you are running a cachy kernel which has been recently updated to 6.18.8, or something like that.

I use the standard Arch kernel, but otherwise you are absolutely right; on checking the logs, it was actually an upgrade from 6.18.6 to 6.18.7. I did still install version 6.18.7 from the chroot, meaning that it was a kernel reinstall, not a downgrade, that fixed the boot failure. Still doesn’t explain everything, but perhaps helpful.

Also, I have since tried to boot with the LTS and Zen kernels, and they both behave identically to the standard Arch one: 2min stall, 1min stall, successful boot.

Update: I installed kernel version 6.18.6 on my normal system and attempted to boot it. The boot behaved the same (2m pause, then ~1min pause) and then broke in the exact same way as earlier.

I then used chroot on a live USB to install the same kernel version, 6.18.6, and everything cleared up—no more pauses and a clean boot, and it also cleared up some issues that I’d been having waking from suspend. (I hadn’t previously connected these to the system upgrade because I had also just upgraded my motherboard before the system upgrade, and I hadn’t tested the sleep function between installing the motherboard and updating the kernel.)

I’m staying on kernel 6.18.6 for now, but I’d still love to know what caused this, if I should report it as a kernel bug, and if so, where (as I’ve never done that before).

Here is the (partial) log from the upgrade that broke things in the first place, showing the package changes:

[2026-02-02T18:58:09-0800] [ALPM] removed vi (1:070224-6)
[2026-02-02T18:58:09-0800] [ALPM] upgraded glibc (2.42+r51+gcbf39c26b258-1 -> 2.42+r51+gcbf39c26b258-2)
[2026-02-02T18:58:10-0800] [ALPM] upgraded openssl (3.6.0-1 -> 3.6.1-1)
[2026-02-02T18:58:10-0800] [ALPM] upgraded libldap (2.6.10-2 -> 2.6.12-1)
[2026-02-02T18:58:10-0800] [ALPM] upgraded pam (1.7.1-1 -> 1.7.2-2)
[2026-02-02T18:58:10-0800] [ALPM] upgraded libunistring (1.3-1 -> 1.4.1-1)
[2026-02-02T18:58:10-0800] [ALPM] upgraded curl (8.18.0-2 -> 8.18.0-3)
[2026-02-02T18:58:10-0800] [ALPM] upgraded libxext (1.3.6-1 -> 1.3.7-1)
[2026-02-02T18:58:10-0800] [ALPM] upgraded expat (2.7.3-1 -> 2.7.4-1)
[2026-02-02T18:58:10-0800] [ALPM] upgraded harfbuzz (12.3.1-1 -> 12.3.2-1)
[2026-02-02T18:58:10-0800] [ALPM] upgraded appstream (1.1.1-1 -> 1.1.2-1)
[2026-02-02T18:58:11-0800] [ALPM] upgraded gettext (0.26-1 -> 1.0-1)
[2026-02-02T18:58:11-0800] [ALPM] upgraded jansson (2.14.1-1 -> 2.15.0-1)
[2026-02-02T18:58:11-0800] [ALPM] upgraded cryptsetup (2.8.3-1 -> 2.8.4-1)
[2026-02-02T18:58:11-0800] [ALPM] upgraded archlinux-keyring (20260107-2 -> 20260131-1)
[2026-02-02T18:58:12-0800] [ALPM] upgraded aspell (0.60.8.1-2 -> 0.60.8.2-1)
[2026-02-02T18:58:12-0800] [ALPM] upgraded avahi (1:0.9rc2-3 -> 1:0.9rc3-1)
[2026-02-02T18:58:12-0800] [ALPM] upgraded python-cssselect (1.3.0-2 -> 1.4.0-1)
[2026-02-02T18:58:12-0800] [ALPM] upgraded libxxf86vm (1.1.6-1 -> 1.1.7-1)
[2026-02-02T18:58:12-0800] [ALPM] upgraded mesa (1:25.3.3-3 -> 1:25.3.4-1)
[2026-02-02T18:58:12-0800] [ALPM] upgraded qt6-translations (6.10.1-1 -> 6.10.2-1)
[2026-02-02T18:58:13-0800] [ALPM] upgraded qt6-base (6.10.1-1 -> 6.10.2-1)
[2026-02-02T18:58:13-0800] [ALPM] upgraded python-pyqt6 (6.10.2-2 -> 6.10.2-3)
[2026-02-02T18:58:13-0800] [ALPM] upgraded libxrandr (1.5.4-1 -> 1.5.5-1)
[2026-02-02T18:58:13-0800] [ALPM] upgraded qt6-imageformats (6.10.1-1 -> 6.10.2-1)
[2026-02-02T18:58:13-0800] [ALPM] upgraded svt-av1 (3.1.2-1 -> 4.0.1-1)
[2026-02-02T18:58:13-0800] [ALPM] upgraded ffmpeg (2:8.0.1-2 -> 2:8.0.1-4)
[2026-02-02T18:58:13-0800] [ALPM] upgraded qt6-declarative (6.10.1-3 -> 6.10.2-1)
[2026-02-02T18:58:13-0800] [ALPM] upgraded qt6-multimedia-ffmpeg (6.10.1-1 -> 6.10.2-1)
[2026-02-02T18:58:13-0800] [ALPM] upgraded qt6-multimedia (6.10.1-1 -> 6.10.2-1)
[2026-02-02T18:58:13-0800] [ALPM] upgraded qt6-speech (6.10.1-1 -> 6.10.2-1)
[2026-02-02T18:58:13-0800] [ALPM] upgraded qt6-svg (6.10.1-1 -> 6.10.2-1)
[2026-02-02T18:58:13-0800] [ALPM] upgraded libxcomposite (0.4.6-2 -> 0.4.7-1)
[2026-02-02T18:58:13-0800] [ALPM] upgraded libxkbfile (1.1.3-1 -> 1.2.0-1)
[2026-02-02T18:58:13-0800] [ALPM] upgraded libxdamage (1.1.6-2 -> 1.1.7-1)
[2026-02-02T18:58:13-0800] [ALPM] upgraded qt6-positioning (6.10.1-1 -> 6.10.2-1)
[2026-02-02T18:58:13-0800] [ALPM] upgraded qt6-webchannel (6.10.1-1 -> 6.10.2-1)
[2026-02-02T18:58:13-0800] [ALPM] upgraded noto-fonts (1:2026.01.01-1 -> 1:2026.02.01-1)
[2026-02-02T18:58:14-0800] [ALPM] upgraded qt6-webengine (6.10.1-2 -> 6.10.2-1)
[2026-02-02T18:58:14-0800] [ALPM] upgraded libavif (1.3.0-3 -> 1.3.0-5)
[2026-02-02T18:58:14-0800] [ALPM] upgraded calibre (8.7.0-8 -> 8.7.0-9)
[2026-02-02T18:58:15-0800] [ALPM] upgraded cmake (4.2.2-2 -> 4.2.3-1)
[2026-02-02T18:58:15-0800] [ALPM] upgraded libxinerama (1.1.5-2 -> 1.1.6-1)
[2026-02-02T18:58:15-0800] [ALPM] upgraded discord (1:0.0.121-1 -> 1:0.0.123-1)
[2026-02-02T18:58:15-0800] [ALPM] upgraded eos-bash-shared (26-1 -> 26.1.1-1)
[2026-02-02T18:58:15-0800] [ALPM] upgraded procps-ng (4.0.5-3 -> 4.0.6-1)
[2026-02-02T18:58:15-0800] [ALPM] upgraded parallel (20251222-1 -> 20260122-1)
[2026-02-02T18:58:15-0800] [ALPM] upgraded eos-rankmirrors (25.11.4-1 -> 26-1)
[2026-02-02T18:58:15-0800] [ALPM] upgraded fastfetch (2.57.1-1 -> 2.58.0-1)
[2026-02-02T18:58:15-0800] [ALPM] upgraded ffmpeg4.4 (4.4.6-3 -> 4.4.6-4)
[2026-02-02T18:58:15-0800] [ALPM] upgraded firefox (147.0.1-1 -> 147.0.2-1)
[2026-02-02T18:58:16-0800] [ALPM] installed python-firewall (2.4.0-5)
[2026-02-02T18:58:16-0800] [ALPM] upgraded firewalld (2.4.0-2 -> 2.4.0-5)
[2026-02-02T18:58:16-0800] [ALPM] upgraded fuse-common (3.17.4-1 -> 3.18.1-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded fuse3 (3.17.4-1 -> 3.18.1-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded git (2.52.0-2 -> 2.53.0-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded glew (2.3.0-2 -> 2.3.1-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded gstreamer (1.26.10-3 -> 1.26.10-4)
[2026-02-02T18:58:16-0800] [ALPM] upgraded orc (0.4.41-1 -> 0.4.42-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded gst-plugins-base-libs (1.26.10-3 -> 1.26.10-4)
[2026-02-02T18:58:16-0800] [ALPM] upgraded wavpack (5.8.1-1 -> 5.9.0-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded gst-plugins-good (1.26.10-3 -> 1.26.10-4)
[2026-02-02T18:58:16-0800] [ALPM] upgraded gst-plugins-bad-libs (1.26.10-3 -> 1.26.10-4)
[2026-02-02T18:58:16-0800] [ALPM] upgraded libadwaita (1:1.8.3-1 -> 1:1.8.4-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded gnome-keybindings (49.3-1 -> 49.4-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded libnautilus-extension (49.3-1 -> 49.4-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded nautilus (49.3-1 -> 49.4-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded harfbuzz-icu (12.3.1-1 -> 12.3.2-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded gnome-control-center (49.3-1 -> 49.4-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded gst-libav (1.26.10-3 -> 1.26.10-4)
[2026-02-02T18:58:16-0800] [ALPM] upgraded gst-plugin-gtk (1.26.10-3 -> 1.26.10-4)
[2026-02-02T18:58:16-0800] [ALPM] upgraded gst-plugins-bad (1.26.10-3 -> 1.26.10-4)
[2026-02-02T18:58:16-0800] [ALPM] upgraded gst-plugins-base (1.26.10-3 -> 1.26.10-4)
[2026-02-02T18:58:16-0800] [ALPM] upgraded gst-plugins-ugly (1.26.10-3 -> 1.26.10-4)
[2026-02-02T18:58:16-0800] [ALPM] upgraded inetutils (2.6-1 -> 2.7-2)
[2026-02-02T18:58:16-0800] [ALPM] upgraded qt6-shadertools (6.10.1-1 -> 6.10.2-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded qt6-5compat (6.10.1-1 -> 6.10.2-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded kio (6.22.0-1 -> 6.22.1-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded less (1:685-1 -> 1:691-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded lib32-glibc (2.42+r51+gcbf39c26b258-1 -> 2.42+r51+gcbf39c26b258>
[2026-02-02T18:58:16-0800] [ALPM] upgraded lib32-openssl (1:3.6.0-1 -> 1:3.6.1-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded lib32-libldap (2.6.10-1 -> 2.6.12-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded lib32-curl (8.18.0-3 -> 8.18.0-4)
[2026-02-02T18:58:16-0800] [ALPM] upgraded lib32-expat (2.7.3-1 -> 2.7.4-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded lib32-libxext (1.3.6-1 -> 1.3.7-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded lib32-libxinerama (1.1.5-2 -> 1.1.6-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded libxmu (1.2.1-1 -> 1.3.1-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded lib32-libxmu (1.2.1-1 -> 1.3.1-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded lib32-libxrandr (1.5.4-1 -> 1.5.5-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded lib32-mesa (1:25.3.3-3 -> 1:25.3.4-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded vulkan-mesa-implicit-layers (1:25.3.3-3 -> 1:25.3.4-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded lib32-vulkan-mesa-implicit-layers (1:25.3.3-3 -> 1:25.3.4-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded vulkan-radeon (1:25.3.3-3 -> 1:25.3.4-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded lib32-vulkan-radeon (1:25.3.3-3 -> 1:25.3.4-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded libatomic_ops (7.8.2-1 -> 7.8.2-2)
[2026-02-02T18:58:16-0800] [ALPM] upgraded libheif (1.21.2-1 -> 1.21.2-2)
[2026-02-02T18:58:16-0800] [ALPM] upgraded libspelling (0.4.9-2 -> 0.4.10-1)
[2026-02-02T18:58:16-0800] [ALPM] upgraded libxpm (3.5.17-2 -> 3.5.18-1)
[2026-02-02T18:58:17-0800] [ALPM] upgraded linux (6.18.6.arch1-1 -> 6.18.7.arch1-1)
[2026-02-02T18:58:18-0800] [ALPM] upgraded linux-headers (6.18.6.arch1-1 -> 6.18.7.arch1-1)
[2026-02-02T18:58:18-0800] [ALPM] upgraded nilfs-utils (2.2.12-1 -> 2.2.15-1)
[2026-02-02T18:58:19-0800] [ALPM] upgraded nodejs (25.3.0-1 -> 25.4.0-1)
[2026-02-02T18:58:19-0800] [ALPM] upgraded node-gyp (12.1.0-1 -> 12.2.0-1)
[2026-02-02T18:58:19-0800] [ALPM] upgraded noto-fonts-extra (1:2026.01.01-1 -> 1:2026.02.01-1)
[2026-02-02T18:58:19-0800] [ALPM] upgraded npm (11.7.0-1 -> 11.8.0-1)
[2026-02-02T18:58:19-0800] [ALPM] upgraded oath-toolkit (2.6.13-1 -> 2.6.14-1)
[2026-02-02T18:58:19-0800] [ALPM] upgraded python-numpy (2.4.1-1 -> 2.4.2-1)
[2026-02-02T18:58:19-0800] [ALPM] upgraded python-orjson (3.11.5-2 -> 3.11.7-1)
[2026-02-02T18:58:19-0800] [ALPM] upgraded qpdf (12.3.1-2 -> 12.3.2-1)
[2026-02-02T18:58:19-0800] [ALPM] upgraded python-pikepdf (10.2.0-1 -> 10.3.0-1)
[2026-02-02T18:58:19-0800] [ALPM] upgraded python-termcolor (3.2.0-3 -> 3.3.0-1)
[2026-02-02T18:58:19-0800] [ALPM] upgraded python-wheel (0.45.1-4 -> 0.46.3-1)
[2026-02-02T18:58:20-0800] [ALPM] upgraded reaper (7.59-1 -> 7.60-1)
[2026-02-02T18:58:20-0800] [ALPM] upgraded sof-firmware (2025.12.1-1 -> 2025.12.2-1)
[2026-02-02T18:58:20-0800] [ALPM] upgraded transmission-gtk (4.0.6-10 -> 4.1.0-1)
[2026-02-02T18:58:20-0800] [ALPM] upgraded tree (2.2.1-1 -> 2.3.1-1)
[2026-02-02T18:58:20-0800] [ALPM] installed vim-runtime (9.1.2077-1)
[2026-02-02T18:58:20-0800] [ALPM] installed vim (9.1.2077-1)
[2026-02-02T18:58:20-0800] [ALPM] installed ex-vi-compat (2-1)
[2026-02-02T18:58:20-0800] [ALPM] upgraded wine (11.0-1 -> 11.1-2)
[2026-02-02T18:58:20-0800] [ALPM] upgraded winetricks (20250102-1 -> 20260125-1)
[2026-02-02T18:58:20-0800] [ALPM] upgraded xorg-xkill (1.0.6-2 -> 1.0.7-1)
...
[2026-02-02T19:10:11-0800] [PACMAN] Running 'pacman -S lm_sensors'
[2026-02-02T19:13:05-0800] [PACMAN] Running 'pacman -S i2c-tools'

It just happened again. No major system changes made; the only packages I’ve installed since the original fix are tailscale and propertree-git. A kernel reinstall via chroot from a live USB didn’t work, a kernel upgrade fixed nothing, multiple different Timeshift rollbacks fixed nothing. Does anyone have any idea what the hell is happening to me?

Please execute the following commands and give their output over here

inxi -erxx
journalctl --list-boots
journalctl -b 1

If you are able to get to the DE Login screen then use CTRL+ALT+F3 or CTRL+ALT+F4 to get to a login prompt. CTRL+ALT+F3 or CTRL+ALT+F4 will open a tty window where you can execute the above mentioned commands.
If you do not get the DE Login screen and get the login shell prompt, then please execute the following after logging in as root.
If the USB ports are functioning then you can mount a USB memory stick/USB Flash drive and copy the output of the above commands as text file and then post it over here using the Code or hide details section.

The output of the first command, i.e. inxi might contain sensitive info as per your view. For example, it might have the hostname, Partition label, etc. Please do remove these without in any way removing important stuff.

I am assuming that you are using a Kernel from the Arch repos only.

Same problem here. Upgraded to new kernel and it bonked my boot. Ive spent yesterday and today getting it going again. I thought it was me weird setup that did it - but it was the same message you got more or less: dracut initiating initqueue job or similar messagw that eventually times out and would turn restart the system to do it all again. Motherboard (Asus ProArt x570) has only ever run Linux by adding acpi=off to the run command (accessible by hitting e for edit ar the point of choosing which kernel to run). But after the update that no longer worked! According to AI Arch must have tuned some power settings. So I had to come up with a new way to shut of my motherboards strange way of dealing with power issues. AI supplied me with a new set of commands, and they work better than acpi=off did (not as severe) so it worked out in th end. Not sure if this related to your issue. Also Dracut initqueue message/timeout disappeared for me when I changed my bios to boot the GPU in pcie only and turn off apu graphics interaction. Confusing - I know. Lots of variables. But my system is working now. On the new kernel. And boots with no Dracut Initqueue message.

@JohnConstantine What are your hardware specs? Are you on AMD with integrated Graphics or AMD with eGPU or something else?

Also what steps did you do to get past the A start job is running for dracut initqueue hook?

I didn’t get too specific in my previous post because as far as I know, my setup is extremely unusual and I’m frankly not sure if anything I had to do to get Endeavor/Arch going again is applicable to anyone else. I’ve literally never been able to run Linux on my machine (not even a live usb) without including acpi=off in the kernel parametes. I had no idea that issue was related when my machine failed to boot after the kernel update. Oops! Turned out to be the main thing. I’m running 4 monitors with an AMD 6600 gpu and one monitor from a Thunderbolt port which gets if video from the 5700g apu. BIOS settings have been an issue in the past as well. But that’s all due to an over engineered motherboard with poorly written tables. I’m not a programmer and don’t really know how tables work but it basically maps/controls how hardware interacts with an OS from what I understand. Not sure this matters for your scenario or the dracut issue, but I experimented with BIOS as well, ultimately coming back to my original configuration. I asked AI to summarise all we did and this is what it came up with - it’s correct in so far as it goes, but I’m not sure the issue is as clean as presented here. I had to regenerate the init files (I think) at some point. The first part "EndeavourOS Boot Fix’“ is what my machine really needed to get working again. I’d never seen the dracut initqueue messasge before the update, and after I got my power etc settings right (as below) the dracut messge went away. HOWEVER - along the way I tried other things too. Which is detailed in the second part of this message ‘Dracut/Initramfs Regeneration.’ Was it necessary? Did it fix anything? I don’t know.

EndeavourOS Boot Fix

The Problem

  • System won’t boot after kernel update

  • dracut initqueue timeout errors

  • Monitor detection broken

Hardware

  • ASUS ProArt X570 motherboard

  • AMD Ryzen 5700G APU (running 1 monitor)

  • AMD 6600 GPU (running 4 monitors)

The Fix (Boot Parameters)

1. Boot from live USB or GRUB snapshot

2. Mount and chroot:

sudo mount /dev/nvme0n1p3 /mnt  # adjust partition
sudo mount /dev/nvme0n1p2 /mnt/boot/efi  # if separate
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt /bin/bash

3. Add boot parameters:

sudo nano /etc/default/grub

Change:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

To:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nommconf acpi_enforce_resources=lax idle=nowait"

4. Regenerate GRUB:

sudo grub-mkconfig -o /boot/grub/grub.cfg

5. Reboot


What the Parameters Do

  • pci=nommconf - Fixes X570 chipset PCI detection

  • acpi_enforce_resources=lax - Allows AMD APU drivers to load

  • idle=nowait - Prevents CPU idle hangs

Dracut/Initramfs Regeneration

What We Did

After adding boot parameters, we regenerated all initramfs images for both kernels:

# Check kernel versions
ls /lib/modules/

# Regenerate for mainline kernel
dracut --force /boot/initramfs-linux.img --kver 6.18.7-arch1-1
dracut --force --no-hostonly /boot/initramfs-linux-fallback.img --kver 6.18.7-arch1-1

# Regenerate for LTS kernel
dracut --force /boot/initramfs-linux-lts.img --kver 6.12.68-1-lts
dracut --force --no-hostonly /boot/initramfs-linux-lts-fallback.img --kver 6.12.68-1-lts

Why

  • Ensures initramfs images match the current kernel versions

  • --force overwrites existing images

  • --no-hostonly for fallback = generic/compatible images

Was It Necessary?

Probably not - the boot parameters alone likely fixed it. But regenerating ensured clean initramfs images without any leftover issues.


One-liner: Regenerated all 4 initramfs images (regular + fallback for both kernels) using dracut --force to ensure they matched the updated kernels.

Good Luck!

1 Like

For the record, I get that you were just following AI instructions but for others reading this, that is a lot of unneeded extra work.

You shouldn’t run dracut --force on EOS you can simply run dracut-rebuild and it will rebuild all the initrds for you in a single call.

Likewise, you don’t need to create a manual chroot, you can use arch-chroot

And, as you already pointed out, changing bootloader params doesn’t require rebuilding the initrds.

4 Likes

Today, it booted to the desktop successfully (though still with the stalls), despite no further changes on my part. I’m completely befuddled.

Here is the output of inxi -erxx :

System:
  Host: ***** Kernel: 6.12.68-1-lts arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
  Console: pty pts/2 Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Desktop System: Acidanthera product: MacPro7,1 v: 1.0 serial: ***** Chassis:
    type: 7 v: Mac-***** serial: *****
  Mobo: Acidanthera model: Mac-***** v: MacPro7,1 serial: *****
    Firmware: UEFI vendor: Acidanthera v: 2087.0.0.0.0 date: 05/30/2025
Battery:
  Device-1: hid-CC2024603ZTJ2XQA6-battery model: Apple Inc. Magic Trackpad serial: N/A charge: N/A
    status: charging
CPU:
  Info: 10-core (6-mt/4-st) model: 12th Gen Intel Core i5-12600KF bits: 64 type: MST AMCP
    arch: Alder Lake rev: 2 cache: L1: 864 KiB L2: 9.5 MiB L3: 20 MiB
  Speed (MHz): avg: 4165 min/max: 800/4600:3700 cores: 1: 4165 2: 4165 3: 4165 4: 4165 5: 4165
    6: 4165 7: 4165 8: 4165 9: 4165 10: 4165 11: 4165 12: 4165 13: 4165 14: 4165 15: 4165 16: 4165
    bogomips: 117964
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT /
    6800M/6850M XT] vendor: XFX driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s
    lanes: 16 ports: active: DP-2,DP-3 empty: DP-1,HDMI-A-1,Writeback-1 bus-ID: 03:00.0
    chip-ID: 1002:73df
  Device-2: Logitech C920 HD Pro Webcam driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 1-12:7 chip-ID: 046d:0892
  Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.9
    compositor: gnome-shell driver: gpu: amdgpu display-ID: 0
  Monitor-1: DP-2 model: PG27QFT1B res: 2560x1440 dpi: 109 diag: 685mm (27")
  Monitor-2: DP-3 model: HP LP2065 res: 1600x1200 dpi: 100 diag: 510mm (20.1")
  API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast
    gbm: drv: kms_swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11:
    drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: mesa v: 25.3.4-arch1.1 note: console (EGL sourced)
    renderer: AMD Radeon RX 6700 (radeonsi navi22 LLVM 21.1.6 DRM 3.64 6.18.2-arch2-1), llvmpipe
    (LLVM 21.1.6 256 bits)
  API: Vulkan v: 1.4.335 surfaces: N/A device: 0 type: discrete-gpu driver: mesa radv
    device-ID: 1002:73df
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Alder Lake-S HD Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel
    bus-ID: 00:1f.3 chip-ID: 8086:7ad0
  Device-2: Advanced Micro Devices [AMD/ATI] Navi 21/23 HDMI/DP Audio driver: snd_hda_intel
    v: kernel pcie: speed: 16 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:ab28
  Device-3: Logitech C920 HD Pro Webcam driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 1-12:7 chip-ID: 046d:0892
  Device-4: Focusrite-Novation Scarlett 2i2 3rd Gen driver: snd-usb-audio type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 1-5.4:10 chip-ID: 1235:8210
  API: ALSA v: k6.18.2-arch2-1 status: kernel-api
  Server-1: PipeWire v: 1.4.10 status: n/a (root, process) with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack
    type: plugin
Network:
  Device-1: Intel Alder Lake-S PCH CNVi WiFi driver: iwlwifi v: kernel bus-ID: 00:14.3
    chip-ID: 8086:7af0
  IF: wlan0 state: up mac: f0:d4:15:3f:a6:10
  Device-2: Intel Ethernet I225-V vendor: Micro-Star MSI driver: igc v: kernel pcie:
    speed: 5 GT/s lanes: 1 port: N/A bus-ID: 08:00.0 chip-ID: 8086:15f3
  IF: enp8s0 state: up speed: 1000 Mbps duplex: full mac: 04:7c:16:7a:a8:47
  Device-3: Broadcom BCM4360 802.11ac Dual Band Wireless Network Adapter vendor: Apple
    driver: bcma-pci-bridge v: N/A pcie: speed: 2.5 GT/s lanes: 1 bus-ID: 09:00.0 chip-ID: 14e4:43a0
Bluetooth:
  Device-1: Apple Bluetooth Host Controller driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 bus-ID: 1-13.3.3:18 chip-ID: 05ac:828d
  Report: btmgmt ID: hci1 rfk-id: 1 state: down bt-service: N/A rfk-block: hardware: no
    software: no address: N/A
  Device-2: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 bus-ID: 1-14:13 chip-ID: 8087:0033
  Report: ID: hci0 rfk-id: 0 state: down bt-service: N/A rfk-block: hardware: no software: no
    address: N/A
Drives:
  Local Storage: total: 3.69 TiB used: 202.81 GiB (5.4%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 1TB size: 931.51 GiB
    speed: 31.6 Gb/s lanes: 4 serial: S59ANMFNB18134F temp: 44.9 C
  ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 990 PRO with Heatsink 2TB size: 1.82 TiB
    speed: 63.2 Gb/s lanes: 4 serial: S7HGNJ0Y503005K temp: 45.9 C
  ID-3: /dev/sda vendor: Samsung model: SSD 860 EVO 500GB size: 465.76 GiB speed: 6.0 Gb/s
    serial: S598NJ0NA56431N
  ID-4: /dev/sdb vendor: Western Digital model: WDS500G2B0B-00YS70 size: 465.76 GiB
    speed: 6.0 Gb/s serial: 2021CJ443604
  ID-5: /dev/sdc vendor: SanDisk model: USB 3.2Gen1 size: 57.3 GiB type: USB rev: 3.2
    spd: 5 Gb/s lanes: 1
    serial: 0401c82b8dac8bf8ee06a75550427c480aa2151dc03e9c37ad3e96d02ab081533c3d0000000000000000000048602e98ff867918915581072db2b767
Partition:
  ID-1: / size: 454.96 GiB used: 188.4 GiB (41.4%) fs: btrfs dev: /dev/sda2
  ID-2: /home size: 454.96 GiB used: 188.4 GiB (41.4%) fs: btrfs dev: /dev/sda2
  ID-3: /var/log size: 454.96 GiB used: 188.4 GiB (41.4%) fs: btrfs dev: /dev/sda2
Swap:
  ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sda3
Sensors:
  System Temperatures: cpu: 36.0 C mobo: N/A gpu: amdgpu temp: 53.0 C mem: 56.0 C
  Fan Speeds (rpm): cpu: 365 fan-2: 0 fan-3: 634 fan-4: 551 fan-5: 0
    fan-6: 307 fan-7: 1146 fan-8: 0 fan-9: 0 fan-10: 0 gpu: amdgpu fan: 663
Repos:
  Packages: pm: pacman pkgs: 1398
  Active pacman repo servers in: /etc/pacman.d/endeavouros-mirrorlist
    1: https://mirrors.gigenet.com/endeavouros/repo/$repo/$arch
    2: https://mirror.b-interactive.com.au/endeavouros/repo/$repo/$arch
    3: https://mirror.gofoss.xyz/endeavouros/repo/$repo/$arch
    4: https://mirror.rznet.fr/endeavouros/repo/$repo/$arch
    5: https://de.repo.c48.uk/endeavouros/repo/$repo/$arch
    6: https://mirror.archlinux.tw/EndeavourOS/repo/$repo/$arch
    7: https://mirror.accum.se/mirror/endeavouros/repo/$repo/$arch
    8: https://mirrors.tuna.tsinghua.edu.cn/endeavouros/repo/$repo/$arch
    9: https://repo.c48.uk/endeavouros/repo/$repo/$arch
    10: https://ftp.belnet.be/mirror/endeavouros/repo/$repo/$arch
    11: https://pkg.adfinis-on-exoscale.ch/endeavouros/repo/$repo/$arch
    12: https://mirrors.nxtgen.com/endeavouros-mirror/repo/$repo/$arch
    13: https://mirror.freedif.org/EndeavourOS/repo/$repo/$arch
    14: https://distrohub.kyiv.ua/endeavouros/repo/$repo/$arch
    15: https://ftp.rz.tu-bs.de/pub/mirror/endeavouros/repo/$repo/$arch
    16: https://mirror.moson.org/endeavouros/repo/$repo/$arch
    17: https://mirror.del2.albony.in/endeavouros/repo/$repo/$arch
    18: https://fosszone.csd.auth.gr/endeavouros/repo/$repo/$arch
    19: https://mirrors.jlu.edu.cn/endeavouros/repo/$repo/$arch
    20: https://mirror.jingk.ai/endeavouros/repo/$repo/$arch
    21: https://mirrors.urbanwave.co.za/endeavouros/repo/$repo/$arch
    22: https://mirror.albony.in/endeavouros/repo/$repo/$arch
    23: https://www.miraa.jp/endeavouros/repo/$repo/$arch
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://losangeles.mirror.pkgbuild.com/$repo/os/$arch
    2: https://arch.mirror.constant.com/$repo/os/$arch
    3: https://mirrors.ocf.berkeley.edu/archlinux/$repo/os/$arch
    4: https://arlm.tyzoid.com/$repo/os/$arch
    5: https://mirror.givebytes.net/archlinux/$repo/os/$arch
    6: https://arch.mirror.marcusspencer.us:4443/archlinux/$repo/os/$arch
    7: https://mirror.sfo12.us.leaseweb.net/archlinux/$repo/os/$arch
    8: https://mirror.wdc1.us.leaseweb.net/archlinux/$repo/os/$arch
    9: https://ny.us.mirrors.bjg.at/arch/$repo/os/$arch
    10: https://mirror.akane.network/archmirror/$repo/os/$arch
    11: https://ch.mirrors.cicku.me/archlinux/$repo/os/$arch
    12: https://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch
    13: https://mirror.zackmyers.io/archlinux/$repo/os/$arch
    14: https://us.mirrors.cicku.me/archlinux/$repo/os/$arch
    15: https://yonderly.org/mirrors/archlinux/$repo/os/$arch
    16: https://mirrors.kernel.org/archlinux/$repo/os/$arch
    17: https://mirrors.xtom.com/archlinux/$repo/os/$arch
    18: https://mirrors.vectair.net/archlinux/$repo/os/$arch
    19: https://m.lqy.me/arch/$repo/os/$arch
    20: https://mirror.adectra.com/archlinux/$repo/os/$arch
Info:
  Memory: total: 48 GiB available: 46.83 GiB used: 4.12 GiB (8.8%)
  Processes: 550 Power: uptime: 19m wakeups: 0 Init: systemd v: 259 default: graphical
  Compilers: gcc: 15.2.1 Shell: Bash v: 5.3.9 running-in: pty pts/2 inxi: 3.3.40

Some outputs are unusual because my system is a dual boot Hackintosh. The motherboard is an MSI Pro Z690-A WiFi DDR4.

Output of journalctl --list-boots:

IDX BOOT ID                          FIRST ENTRY                 LAST ENTRY                 
-41 5b2f12c87f144435adc390d42e37c7e8 Thu 2025-10-23 21:20:17 PDT Wed 2025-10-29 22:09:30 PDT
-40 23a879709d234a0ea645c1578e74656e Wed 2025-10-29 22:10:46 PDT Thu 2025-10-30 20:44:04 PDT
-39 62f43953b1c149a8a0cd8a86ed5f0c68 Thu 2025-10-30 20:46:23 PDT Sun 2025-11-02 19:24:43 PST
-38 ec8419a9fc6e490a8367e5853b24b5b4 Sun 2025-11-02 19:25:06 PST Mon 2025-11-03 07:25:26 PST
-37 4c97a8945aaf4943a03315bf37ab2d97 Mon 2025-11-03 13:50:16 PST Tue 2025-11-04 17:33:02 PST
-36 2b93ceec00a0488e979cb2e18500f42c Tue 2025-11-04 18:45:35 PST Wed 2025-11-05 18:01:00 PST
-35 e1dea09a218c4a7aae1202736246abe4 Wed 2025-11-05 18:01:22 PST Wed 2025-11-05 19:42:31 PST
-34 44ae921890204903b294d3b648c0c53d Wed 2025-11-05 19:42:48 PST Wed 2025-11-05 21:37:40 PST
-33 07c0b01b168643f8a27e097e6b3fcb00 Wed 2025-11-05 21:38:56 PST Tue 2025-11-11 13:31:23 PST
-32 92676fcad19a4a0589c61a1d0f0eac77 Thu 2025-11-13 19:51:41 PST Thu 2025-11-13 19:58:20 PST
-31 da4788d4dd5d476fb76a4a3867692eb9 Thu 2025-11-13 19:58:46 PST Mon 2025-11-24 08:10:35 PST
-30 cab1f12ad4004a7282190a08e82d3f93 Mon 2025-11-24 17:23:30 PST Fri 2025-11-28 17:17:24 PST
-29 5adcaaae324f4aeb8adfd7cf41f97426 Fri 2025-11-28 22:00:13 PST Fri 2025-11-28 22:02:19 PST
-28 c3edfe41926b4462815f7231adf556dc Fri 2025-11-28 22:02:58 PST Sun 2025-11-30 17:57:06 PST
-27 7b1918b78d954a388f12cf4efcb4009e Fri 2025-12-05 19:04:13 PST Sat 2025-12-06 11:46:34 PST
-26 1fee90015eda428d8cdd103e7a6b1a8a Sat 2025-12-06 12:59:55 PST Fri 2025-12-12 19:05:12 PST
-25 b7257140f26e472ea4e2806db58e4ae1 Fri 2025-12-12 20:02:28 PST Sat 2025-12-13 21:38:49 PST
-24 b349891941cf4f228c71abac83c694f4 Sat 2025-12-13 21:39:14 PST Sat 2025-12-13 21:56:37 PST
-23 4a4814b8d4404a4689469c7e6023e6b1 Sat 2025-12-13 21:58:08 PST Fri 2025-12-19 16:11:34 PST
-22 a59cb4e0192145278de1092a8170b976 Fri 2025-12-19 16:12:02 PST Mon 2025-12-22 14:02:08 PST
-21 4045e8037233429da64a4c987cdd1362 Tue 2025-12-23 09:13:09 PST Fri 2025-12-26 15:50:31 PST
-20 5f021ea49bc24baa81f507e82c670146 Fri 2025-12-26 18:33:02 PST Wed 2025-12-31 12:27:36 PST
-19 6c4add0377514b11bf7aa1e2310cb337 Thu 2026-01-01 18:57:24 PST Fri 2026-01-02 19:17:32 PST
-18 79bcb2634a96488eb14ea4dca0981f11 Fri 2026-01-02 22:48:01 PST Fri 2026-01-09 19:53:02 PST
-17 0ecc64108d8b4b38b49b0b077c9a26c6 Fri 2026-01-09 22:55:45 PST Tue 2026-01-13 14:24:16 PST
-16 e7f5e953965847248214698de343cb51 Tue 2026-01-13 16:03:02 PST Fri 2026-01-16 00:47:22 PST
-15 6fe896a7e99545119fee3f07ab0a6d52 Fri 2026-01-16 19:51:34 PST Sat 2026-01-17 00:05:26 PST
-14 fa961e11ecba415bb365528d495c7010 Sat 2026-01-17 11:26:56 PST Tue 2026-01-20 14:46:31 PST
-13 1eb615d5093645c59af0d6fb862dcbca Tue 2026-01-20 14:47:02 PST Fri 2026-01-23 12:55:54 PST
-12 ce68c9f6293b4f67ae85e40f81c36c52 Fri 2026-01-23 12:56:19 PST Wed 2026-01-28 15:49:16 PST
-11 fbb4aeddaeef44d29488e72ea41d5f61 Mon 2026-02-02 14:46:25 PST Mon 2026-02-02 18:07:46 PST
-10 079b1359ff4c4f26b863b9159fe27079 Mon 2026-02-02 18:56:44 PST Mon 2026-02-02 19:17:23 PST
 -9 369eacfc88574d0f96e498ac378750eb Mon 2026-02-02 20:42:12 PST Mon 2026-02-02 22:14:43 PST
 -8 e6d0c29d0dc040408e2d0974d242fa57 Tue 2026-02-03 11:13:08 PST Tue 2026-02-03 12:38:01 PST
 -7 4f54ff945d0644d985871f3aab879a6e Tue 2026-02-03 13:57:30 PST Tue 2026-02-03 14:10:56 PST
 -6 fe96c66c4bea495bbe5e67c90359e3f0 Tue 2026-02-03 14:41:30 PST Sun 2026-02-08 15:23:25 PST
 -5 9bc19a31b0e64a3c8fdf1477f93b3d55 Sun 2026-02-08 19:21:07 PST Sun 2026-02-08 19:31:29 PST
 -4 7967ef94afee4a09a2bd74c34d4ce621 Sun 2026-02-08 20:18:29 PST Sun 2026-02-08 20:21:46 PST
 -3 cb4964e551814aa5a41cc0f5d091e5d1 Sun 2026-02-08 20:32:42 PST Sun 2026-02-08 20:40:28 PST
 -2 ce31b31fbb8643c18ad3ab1ba9a64fa6 Sun 2026-02-08 21:04:41 PST Mon 2026-02-09 11:30:48 PST
 -1 253e804e6d564cb88e7f849268fdb0ec Mon 2026-02-09 11:35:47 PST Mon 2026-02-09 11:43:25 PST
  0 1005f405c0b844a5b22095f9caa75f3f Sun 2026-02-15 13:45:19 PST Sun 2026-02-15 13:55:40 PST

Here is a link to the output of journalctl -b 1, since apparently putting the full output in the post body makes it too large to post: https://shareshiz.com/download.php?id=6c240400-0afc-495f-aa9e-6f3afc3ee57c
Sidenote: Did you mean journalctl -b -1? This log appears to be from the very first boot of the system, not the most recent one.

I am glad that you got it to work finally. And thanks for sharing the issue. It seems that you are on Apple hardware with Intel Alder lake processor.

About the journalctl -b -1 it was supposed to give the log output of
253e804e6d564cb88e7f849268fdb0ec Mon 2026-02-09 11:35:47

I assumed that the second boot worked. So typically what I end up doing, when my EOS fails to boot, is to compare boot records from previous successful boot with the failed boot. That gives me a delta of what failed and when. Helps to narrow down. I wonder if there is a GUI to do this on the EOS Live USB or systemrescuecd usb. :thinking:

And your system is not unique. It is great you have 48GB of RAM to work with. I would give an arm and leg to get 48GB or 64GB into my setup.

It’s not Apple first-party hardware, it just shows that way because it’s being spoofed so MacOS will run on it. (This is almost certainly unrelated to the current failure, as I have been doing it since before I installed EndeavourOS.)

I also wonder if there’s a tool for boot comparisons. For now, I just kludged together something that will show lines from one log that don’t appear in another one. I’m comparing the failed boot with a boot from before the failure started happening, and with my current successful boot (that still has the stalls).

In comparing the failed boot with the error-less boot, I found the following in the failed boot logs that looked odd, and that I couldn’t find anything useful about online:

Feb 09 11:35:47 faith kernel: ------------[ cut here ]------------
Feb 09 11:35:47 faith kernel: kernel BUG at arch/x86/kernel/cet.c:132!
Feb 09 11:35:47 faith kernel: Oops: invalid opcode: 0000 [#1] PREEMPT SMP NOPTI
Feb 09 11:35:47 faith kernel: CPU: 5 UID: 0 PID: 420 Comm: (udev-worker) Tainted: P        W  OE      6.12.68-1-lts #1 197b0df12b18a5652e0116eb9837614f544be626
Feb 09 11:35:47 faith kernel: Tainted: [P]=PROPRIETARY_MODULE, [W]=WARN, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
Feb 09 11:35:47 faith kernel: Hardware name: Acidanthera MacPro7,1/Mac-27AD2F918AE68F61, BIOS 2087.0.0.0.0 05/30/2025
Feb 09 11:35:47 faith kernel: RIP: 0010:exc_control_protection+0x2ae/0x2b0
Feb 09 11:35:47 faith kernel: Code: d8 b9 09 00 00 00 48 8b 93 80 00 00 00 be 80 00 00 00 48 c7 c7 73 91 27 be e8 8e e0 1c ff 80 a3 8a 00 00 00 fb e9 26 fe ff ff <0f> 0b 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00
Feb 09 11:35:47 faith kernel: RSP: 0018:ffffd0c70424b2d0 EFLAGS: 00010002
Feb 09 11:35:47 faith kernel: RAX: 000000000000002d RBX: ffffd0c70424b2f8 RCX: 0000000000000000
Feb 09 11:35:47 faith kernel: RDX: 0000000000000000 RSI: ffff8e3a0f8a1900 RDI: ffff8e3a0f8a1900
Feb 09 11:35:47 faith kernel: RBP: 0000000000000003 R08: 0000000000000000 R09: 00000000ffffefff
Feb 09 11:35:47 faith kernel: R10: ffffffffbec5d560 R11: ffffd0c70424b170 R12: 0000000000000000
Feb 09 11:35:47 faith kernel: R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
Feb 09 11:35:47 faith kernel: FS:  000075151153e840(0000) GS:ffff8e3a0f880000(0000) knlGS:0000000000000000
Feb 09 11:35:47 faith kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Feb 09 11:35:47 faith kernel: CR2: 000075deb076dd88 CR3: 000000010d2f8001 CR4: 0000000000f70ef0
Feb 09 11:35:47 faith kernel: PKRU: 55555554
Feb 09 11:35:47 faith kernel: Call Trace:
Feb 09 11:35:47 faith kernel:  <TASK>
Feb 09 11:35:47 faith kernel:  asm_exc_control_protection+0x26/0x30
Feb 09 11:35:47 faith kernel: RIP: 0010:otp_read_bit+0x8ce/0x106c [wl]
Feb 09 11:35:47 faith kernel: Code: f0 41 5e c9 c3 48 81 c3 a4 00 00 00 48 89 df e8 5c df 17 00 25 ff ff f0 ff 48 89 de 0d 00 00 0c 00 89 c7 e8 b8 df 17 00 eb ae <55> 48 89 e5 41 57 41 56 41 55 41 54 49 89 fc 53 48 83 ec 08 8b 47
Feb 09 11:35:47 faith kernel: usb 2-5: new SuperSpeed USB device number 3 using xhci_hcd
Feb 09 11:35:47 faith kernel: RSP: 0018:ffffd0c70424b3a8 EFLAGS: 00010202
Feb 09 11:35:47 faith kernel: RAX: ffffffffc0c8a900 RBX: ffff8e2ed2471800 RCX: 0000000000000070
Feb 09 11:35:47 faith kernel: RDX: 0000000000000cfc RSI: 0000000000000206 RDI: ffff8e2ed2471800
Feb 09 11:35:47 faith kernel: RBP: ffffd0c70424b3d0 R08: ffffd0c70424b45e R09: 0000000000000000
Feb 09 11:35:47 faith kernel: R10: 0000000000000000 R11: 0000000000000001 R12: ffff8e2ed2482001
Feb 09 11:35:47 faith kernel: R13: 0000000000000010 R14: ffffd0c70424b45e R15: 0000000000000000
Feb 09 11:35:47 faith kernel:  ? otp_init+0xa5/0xc3 [wl 957a08f071633b7892c6aa42826db4e3e8f69ead]
Feb 09 11:35:47 faith kernel:  otp_read_word+0x51/0x9d [wl 957a08f071633b7892c6aa42826db4e3e8f69ead]
Feb 09 11:35:47 faith kernel:  ? si_set_sromctl+0x50/0x5b [wl 957a08f071633b7892c6aa42826db4e3e8f69ead]
Feb 09 11:35:47 faith kernel:  wlc_phy_attach_acphy+0x164d/0x182d [wl 957a08f071633b7892c6aa42826db4e3e8f69ead]
Feb 09 11:35:47 faith kernel:  ? _wl_timer+0xd0/0xd0 [wl 957a08f071633b7892c6aa42826db4e3e8f69ead]
Feb 09 11:35:47 faith kernel:  wlc_phy_attach+0x818/0xfc2 [wl 957a08f071633b7892c6aa42826db4e3e8f69ead]
Feb 09 11:35:47 faith kernel:  wlc_bmac_attach+0x8ee/0x1215 [wl 957a08f071633b7892c6aa42826db4e3e8f69ead]
Feb 09 11:35:47 faith kernel:  ? warn_thunk_thunk+0x1a/0x30
Feb 09 11:35:47 faith kernel:  ? wlc_scan_attach+0x161/0x1b9 [wl 957a08f071633b7892c6aa42826db4e3e8f69ead]
Feb 09 11:35:47 faith kernel:  wlc_attach+0x283/0x1a93 [wl 957a08f071633b7892c6aa42826db4e3e8f69ead]
Feb 09 11:35:47 faith kernel:  ? iomem_map_sanity_check+0xc0/0xf0
Feb 09 11:35:47 faith kernel:  ? wl_pci_probe+0x2a7/0xf40 [wl 957a08f071633b7892c6aa42826db4e3e8f69ead]
Feb 09 11:35:47 faith kernel:  wl_pci_probe+0x328/0xf40 [wl 957a08f071633b7892c6aa42826db4e3e8f69ead]
Feb 09 11:35:47 faith kernel:  ? local_pci_probe+0x3f/0x90
Feb 09 11:35:47 faith kernel:  ? pci_device_probe+0x24a/0x280
Feb 09 11:35:47 faith kernel:  ? sysfs_do_create_link_sd+0x6d/0xd0
Feb 09 11:35:47 faith kernel:  ? really_probe+0xdb/0x340
Feb 09 11:35:47 faith kernel:  ? pm_runtime_barrier+0x55/0x90
Feb 09 11:35:47 faith kernel:  ? __driver_probe_device+0x78/0x140
Feb 09 11:35:47 faith kernel:  ? driver_probe_device+0x1f/0xa0
Feb 09 11:35:47 faith kernel:  ? __pfx___driver_attach+0x10/0x10
Feb 09 11:35:47 faith kernel:  ? __driver_attach+0xcb/0x1e0
Feb 09 11:35:47 faith kernel:  ? bus_for_each_dev+0x87/0xe0
Feb 09 11:35:47 faith kernel:  ? bus_add_driver+0x10b/0x1f0
Feb 09 11:35:47 faith kernel:  ? orc_header+0x1658/0x1658 [wl 957a08f071633b7892c6aa42826db4e3e8f69ead]
Feb 09 11:35:47 faith kernel:  ? driver_register+0x75/0xe0
Feb 09 11:35:47 faith kernel:  ? do_one_initcall+0x59/0x310
Feb 09 11:35:47 faith kernel:  ? do_init_module+0x62/0x240
Feb 09 11:35:47 faith kernel:  ? init_module_from_file+0x8b/0xe0
Feb 09 11:35:47 faith kernel:  ? init_module_from_file+0x8b/0xe0
Feb 09 11:35:47 faith kernel:  ? idempotent_init_module+0x11e/0x310
Feb 09 11:35:47 faith kernel:  ? __x64_sys_finit_module+0x5e/0xb0
Feb 09 11:35:47 faith kernel:  ? do_syscall_64+0x7b/0x190
Feb 09 11:35:47 faith kernel:  ? xas_load+0xd/0xd0
Feb 09 11:35:47 faith kernel:  ? filemap_get_read_batch+0x164/0x2c0
Feb 09 11:35:47 faith kernel:  ? filemap_get_pages+0xa7/0x700
Feb 09 11:35:47 faith kernel:  ? current_time+0x3f/0xf0
Feb 09 11:35:47 faith kernel:  ? atime_needs_update+0xa2/0x120
Feb 09 11:35:47 faith kernel:  ? touch_atime+0x5d/0x120
Feb 09 11:35:47 faith kernel:  ? filemap_read+0x36d/0x390
Feb 09 11:35:47 faith kernel:  ? vfs_read+0x15c/0x380
Feb 09 11:35:47 faith kernel:  ? vfs_read+0x15c/0x380
Feb 09 11:35:47 faith kernel:  ? __x64_sys_pread64+0x97/0xd0
Feb 09 11:35:47 faith kernel:  ? syscall_exit_to_user_mode+0x37/0x1c0
Feb 09 11:35:47 faith kernel:  ? do_syscall_64+0x87/0x190
Feb 09 11:35:47 faith kernel:  ? irqentry_exit_to_user_mode+0x2c/0x1b0
Feb 09 11:35:47 faith kernel:  ? entry_SYSCALL_64_after_hwframe+0x76/0x7e
Feb 09 11:35:47 faith kernel:  </TASK>
Feb 09 11:35:47 faith kernel: Modules linked in: wl(POE+) crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 sha256_ssse3 sha1_ssse3 aesni_intel btrfs cfg80211 gf128mul nvme crypto_simd blake2b_generic libcrc32c cryptd nvme_core crc32c_generic crc32c_intel rfkill xor nvme_auth video raid6_pq wmi pinctrl_alderlake uinput i2c_dev pkcs8_key_parser crypto_user
Feb 09 11:35:47 faith kernel: ---[ end trace 0000000000000000 ]---
Feb 09 11:35:47 faith kernel: RIP: 0010:exc_control_protection+0x2ae/0x2b0
Feb 09 11:35:47 faith kernel: Code: d8 b9 09 00 00 00 48 8b 93 80 00 00 00 be 80 00 00 00 48 c7 c7 73 91 27 be e8 8e e0 1c ff 80 a3 8a 00 00 00 fb e9 26 fe ff ff <0f> 0b 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00
Feb 09 11:35:47 faith kernel: RSP: 0018:ffffd0c70424b2d0 EFLAGS: 00010002
Feb 09 11:35:47 faith kernel: RAX: 000000000000002d RBX: ffffd0c70424b2f8 RCX: 0000000000000000
Feb 09 11:35:47 faith kernel: RDX: 0000000000000000 RSI: ffff8e3a0f8a1900 RDI: ffff8e3a0f8a1900
Feb 09 11:35:47 faith kernel: RBP: 0000000000000003 R08: 0000000000000000 R09: 00000000ffffefff
Feb 09 11:35:47 faith kernel: R10: ffffffffbec5d560 R11: ffffd0c70424b170 R12: 0000000000000000
Feb 09 11:35:47 faith kernel: R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
Feb 09 11:35:47 faith kernel: FS:  000075151153e840(0000) GS:ffff8e3a0f880000(0000) knlGS:0000000000000000
Feb 09 11:35:47 faith kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Feb 09 11:35:47 faith kernel: CR2: 000075deb076dd88 CR3: 000000010d2f8001 CR4: 0000000000f70ef0
Feb 09 11:35:47 faith kernel: PKRU: 55555554
Feb 09 11:35:47 faith kernel: note: (udev-worker)[420] exited with irqs disabled
Feb 09 11:35:47 faith systemd-udevd[369]: 0000:09:00.0: Worker [420] terminated by signal 11 (SEGV).

The following (appearing in the failed log) appears to be where the dracut initqueue hook stall happens:

Feb 09 11:36:48 faith systemd-udevd[369]: 0000:00:14.3: Worker [416] processing SEQNUM=3023 is taking a long time.
Feb 09 11:37:47 faith dracut-initqueue[450]: Timed out while waiting for udev queue to empty.
Feb 09 11:37:47 faith systemd[1]: Finished dracut initqueue hook.

The following (appearing in the failed log) appears to be where the Rule-based Manager stall happens:

Feb 09 11:37:48 faith systemd[1]: Stopping Rule-based Manager for Device Events and Files...
Feb 09 11:37:48 faith systemd[1]: systemd-vconsole-setup.service: Deactivated successfully.
Feb 09 11:37:48 faith systemd[1]: Stopped Virtual Console Setup.
Feb 09 11:37:48 faith systemd[1]: initrd-cleanup.service: Deactivated successfully.
Feb 09 11:37:48 faith systemd[1]: Finished Cleaning Up and Shutting Down Daemons.
Feb 09 11:38:58 faith systemd-udevd[369]: 0000:00:14.3: Worker [416] processing SEQNUM=3023 killed.
Feb 09 11:38:58 faith systemd-udevd[369]: 0000:00:14.3: Worker [416] terminated by signal 9 (KILL).
Feb 09 11:38:58 faith systemd[1]: systemd-udevd.service: Deactivated successfully.
Feb 09 11:38:58 faith systemd[1]: Stopped Rule-based Manager for Device Events and Files.

And now I discover something strange: the logs apparently indicate that the system boots normally and successfully. They do not stop after systemd[1]: bpf-restrict-fs: LSM BPF program attached, but rather continue through all the normal boot steps, all the way to waiting for my password.

This would seem to indicate that it’s not the boot process breaking, but rather something about the display output that breaks at that exact point. However, so far, I can find no messages indicating anything unusual happening at that point in the boot.