After updating with pacman my computer freezes when the LightDM login (with Xfce) comes up. It’s fully unresponsive, TTY won’t switch and the Alt SysRq REISUB won’t reboot it. I waited roughly an hour or so the first time, so I can’t say never, but I gave up and held the power button.
I had a EOS live iso USB, and I looked through the updates and I thought it could be due to the mesa update (I saw mesa-1:25.2.2-2 on the update list), so I searched a bit and tried to pass these parameters, even though it didn’t 100% fit my situation, to see if that helped, but there was no noticeable difference. [HowTo] Mitigate GFX Crash/Lockup (apparent freeze) with amdgpu
I have a Lenovo Thinkpad with CPU AMD Ryzen 5, GPU AMD/ATI Picasso/Raven 2
Hardware Info
#################### hwinfo --short ########################
cpu:
AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx, 2875 MHz
AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx, 2813 MHz
AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx, 3100 MHz
AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx, 2855 MHz
AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx, 2295 MHz
AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx, 2570 MHz
AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx, 1300 MHz
AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx, 1347 MHz
keyboard:
/dev/input/event5 SHARKOON [Mediatrack Edge Mini Keyboard]
/dev/input/event12 HP USB Keyboard
/dev/input/event6 AT Translated Set 2 keyboard
/dev/input/event23 CMF Buds Pro 2 (AVRCP)
mouse:
/dev/input/mice SHARKOON [Mediatrack Edge Mini Keyboard]
/dev/input/mice SynPS/2 Synaptics TouchPad
/dev/input/mice TPPS/2 ALPS TrackPoint
monitor:
27CH3
AUO LCD Monitor
graphics card:
Lenovo ThinkPad E595
camera:
IMC Networks Integrated Camera
IMC Networks Integrated Camera
sound:
Lenovo ThinkPad E595
Lenovo ThinkPad E595
storage:
Samsung Electronics NVMe SSD Controller 980 (DRAM-less)
AMD FCH SATA Controller [AHCI mode]
network:
enp2s0 Lenovo ThinkPad E595
wlan0 Realtek RTL8822BE 802.11a/b/g/n/ac WiFi adapter
network interface:
enp2s0 Ethernet network interface
lo Loopback network interface
wlan0 WLAN network interface
disk:
/dev/nvme0n1 Samsung Electronics NVMe SSD Controller 980 (DRAM-less)
/dev/sdb SMI USB DISK
/dev/sda WDC WD10SPZX-08Z
partition:
/dev/nvme0n1p1 Partition
/dev/nvme0n1p2 Partition
/dev/sdb1 Partition
/dev/sdb2 Partition
/dev/sda1 Partition
/dev/sda2 Partition
/dev/sda3 Partition
usb controller:
Lenovo ThinkPad E595
Lenovo ThinkPad E595
bios:
BIOS
bridge:
AMD Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
AMD Raven/Raven2 Device 24: Function 3
AMD Raven/Raven2 PCIe GPP Bridge [6:0]
AMD Raven/Raven2 Device 24: Function 1
AMD Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
Lenovo ThinkPad E595
AMD Raven/Raven2 Device 24: Function 6
AMD Raven/Raven2 Root Complex
AMD Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
AMD Raven/Raven2 Device 24: Function 4
AMD Raven/Raven2 PCIe GPP Bridge [6:0]
AMD Raven/Raven2 Device 24: Function 2
AMD Raven/Raven2 PCIe GPP Bridge [6:0]
AMD Raven/Raven2 Device 24: Function 0
AMD Raven/Raven2 Device 24: Function 7
AMD Raven/Raven2 PCIe GPP Bridge [6:0]
AMD Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B
AMD Raven/Raven2 Device 24: Function 5
hub:
Linux Foundation 2.0 root hub
Linux Foundation 3.0 root hub
Linux Foundation 2.0 root hub
Linux Foundation 3.0 root hub
memory:
Main Memory
bluetooth:
Realtek RTL8822BE Bluetooth 4.2 Adapter
Realtek RTL8822BE Bluetooth 4.2 Adapter
unknown:
FPU
DMA controller
PIC
Keyboard controller
Lenovo ThinkPad E595
AMD Raven/Raven2 IOMMU
Lenovo ThinkPad E595
Lenovo ThinkPad E595
Lenovo ThinkPad E595
/dev/input/event13 HP USB Keyboard
I wasn’t ever able to get it to log in, so I used a live iso to arch-chroot in and restored the last timeshift snapshot before it stopped working. Which has allowed me to log in successfully.
Yesterday I attempted to update again, and everything seemed fine. I ran pacman and yay and rebooted into both the stable linux kernel and the linux lts kernel (which I typically use) with no problem. I called it good and used the computer the entire day with no issues. However, after shutting down, going to bed, and booting up in the morning, I have the same freezing issue. The cursor in the login box will blink a couple of times and stop, and everything is unresponsive.
So I went back in and restored the last working timeshift snapshot, which has let me get back in. I tried to save some logs while I was arch-chroot’d in because I figured timeshift would overwrite most of them not in my home directory. I’m not sure what is relevant right now.
I’ve been updating the same install of EOS since the beginning of 2020, so I’m not sure if my poor habits have contributed, but I’m also worried about doing a fresh install and coming up with the same problem.
I’m in over my head on this one, and I just want this to work, but I know avoiding the updates is eventually going to make it worse. I typically run pacman updates on Sundays. Last Monday was the first problem, so now I’m two weeks behind.
Edit:
I have some journalctl logs which I’ve separated, but I’m not able to locate the issue. I’m not sure if I have anything else useful. The xsession errors were a bunch of complaints about Discord and windows states not being initialized. I don’t think it logged anything worth troubleshooting because I never logged in?
This was after the updates completed and I rebooted, no problems.