I recently (last week) installed Fedora 40 on an old HP Pavilion dm4 laptop and had the kernel-6.8.5-301.fc40 package installed. When I attempted to upgrade the system packages, 6.8.10 got installed but refused to boot. I uninstalled that particular kernel and upgraded again today, getting 6.8.11 but it still fails to boot, hanging on a screen with some text about a GPU error.
I’ve looked around here a bit and while 6.8.10 not booting appears to be a resume partition issue for most, this is a fresh install (well relatively) and I’ve never turned on the resume/hibernate option.
journalctl -b -1
only shows output from the 6.8.5 kernel (stuff like GNOME and Thunderbird and shutting down)—the others never get far enough to actually write into it.
Running sudo dmesg | grep -i failed
on the currently-booted 6.8.5 kernel shows:
[ 0.179820] ACPI Error: Method execution failed \_SB.ACCL._STA due to previous error (AE_NOT_EXIST) (20230628/uteval-68)
[ 3.564849] [drm:r600_ring_test [radeon]] *ERROR* radeon: ring 0 test failed (scratch(0x8504)=0xCAFEDEAD)
[ 64.532796] [drm:evergreen_resume [radeon]] *ERROR* evergreen startup failed on resume
[ 79.188908] [drm:evergreen_resume [radeon]] *ERROR* evergreen startup failed on resume
[ 89.317215] [drm:evergreen_resume [radeon]] *ERROR* evergreen startup failed on resume
[ 101.477253] [drm:evergreen_resume [radeon]] *ERROR* evergreen startup failed on resume
inxi -Gfx
prints:
System:
Host: lavender Kernel: 6.8.5-301.fc40.x86_64 arch: x86_64 bits: 64
compiler: gcc v: 2.41-34.fc40
Desktop: GNOME v: 46.2 Distro: Fedora Linux 40 (Workstation Edition)
Machine:
Type: Laptop System: Hewlett-Packard product: HP Pavilion dm4 Notebook PC
v: 0793100011204010000623100 serial: <superuser required>
Mobo: Hewlett-Packard model: 1813 v: 49.24 serial: <superuser required>
UEFI-[Legacy]: Insyde v: F.0A date: 01/21/2013
Battery:
ID-1: BAT0 charge: 22.6 Wh (84.0%) condition: 26.9/26.9 Wh (100.0%)
volts: 11.8 min: 11.1 model: 13-42 MU06047 status: discharging
CPU:
Info: quad core model: Intel Core i7-3612QM bits: 64 type: MT MCP
arch: Ivy Bridge rev: 9 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
Speed (MHz): avg: 1248 high: 1414 min/max: 1200/3100 cores: 1: 1197
2: 1249 3: 1414 4: 1197 5: 1201 6: 1325 7: 1197 8: 1209 bogomips: 33522
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel 3rd Gen Core processor Graphics vendor: Hewlett-Packard
driver: i915 v: kernel arch: Gen-7 bus-ID: 00:02.0
Device-2: AMD Thames [Radeon HD 7550M/7570M/7650M] vendor: Hewlett-Packard
driver: radeon v: kernel arch: TeraScale-2 bus-ID: 01:00.0 temp: 50.5 C
Device-3: Suyin HP TrueVision HD Integrated Webcam driver: uvcvideo
type: USB bus-ID: 1-1.3:3
Display: wayland server: X.Org v: 24.1 with: Xwayland v: 24.1.0
compositor: gnome-shell driver: dri: crocus gpu: i915
resolution: 1366x768~60Hz
API: OpenGL v: 4.2 vendor: intel mesa v: 24.0.8 glx-v: 1.4
direct-render: yes renderer: Mesa Intel HD Graphics 4000 (IVB GT2)
API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
Device-1: Intel 7 Series/C216 Family High Definition Audio
vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
API: ALSA v: k6.8.5-301.fc40.x86_64 status: kernel-api
Server-1: JACK v: 1.9.22 status: off
Server-2: PipeWire v: 1.0.7 status: active
Network:
Device-1: Intel Centrino Wireless-N 2230 driver: iwlwifi v: kernel
bus-ID: 0e:00.0
IF: wlo1 state: up mac: 7e:df:9a:79:c1:03
Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Hewlett-Packard driver: r8169 v: kernel port: 2000 bus-ID: 0f:00.0
IF: eno1 state: down mac: 08:2e:5f:6b:11:ef
Bluetooth:
Device-1: Intel Centrino Bluetooth Wireless Transceiver driver: btusb v: 0.8
type: USB bus-ID: 4-1.6:3
Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
rfk-block: hardware: no software: yes address: 68:5D:43:4D:D0:36 bt-v: 4.0
lmp-v: 6
RAID:
Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci
v: 3.0 bus-ID: 00:1f.2
Drives:
Local Storage: total: 232.89 GiB used: 15.6 GiB (6.7%)
ID-1: /dev/sda vendor: Seagate model: ST250LT007-9ZV14C size: 232.89 GiB
temp: 38 C
Partition:
ID-1: / size: 231.88 GiB used: 15.26 GiB (6.6%) fs: btrfs dev: /dev/sda3
ID-2: /boot size: 973.4 MiB used: 349.3 MiB (35.9%) fs: ext4
dev: /dev/sda2
ID-3: /home size: 231.88 GiB used: 15.26 GiB (6.6%) fs: btrfs
dev: /dev/sda3
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
System Temperatures: cpu: 59.0 C mobo: N/A gpu: radeon temp: 50.5 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB available: 15.52 GiB used: 4.67 GiB (30.1%)
Processes: 343 Uptime: 1h 36m Init: systemd target: graphical (5)
Packages: 269 Compilers: clang: 18.1.6 gcc: 14.1.1 Shell: Zsh v: 5.9
inxi: 3.3.34
lsblk
:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 232.9G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 231.9G 0 part /home
/
sr0 11:0 1 1024M 0 rom
zram0 252:0 0 8G 0 disk [SWAP]
And lastly, just to show that there isn’t any resume
parameters:
$ cat /etc/kernel/cmdline
root=UUID=71ee2bf0-d6bd-4e6d-b4a4-40a590f0dda5 ro rootflags=subvol=root quiet
$ cat /proc/cmdline
BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.8.5-301.fc40.x86_64 root=UUID=71ee2bf0-d6bd-4e6d-b4a4-40a590f0dda5 ro rootflags=subvol=root quiet
$ cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
# GRUB_CMDLINE_LINUX="rhgb quiet"
GRUB_CMDLINE_LINUX="quiet"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true
It’s a 13" BIOS laptop, so the text shown when it hangs is pretty big and there’s not much to go by, but I’ll take a picture once I have the chance.