I had been using my Librem 14 for more than two years without any issues. Usually, every now and then I update the firmware to the latest version.
Unfortunately, right after updating to Pureboot 30 the computer started to freeze, sometimes very soon after booting, sometimes after a few minutes more. First no keyboard input is recognized, a little later the mouse stops moving.
Eventually I noticed, that it only seems to happen when the charger is not plugged in.
I tried downgrading to Pureboot 29 and the freezes seem to be gone.
Is there anything I can do about it? I don’t want to be stuck on version 29 forever.
@frog Sorry that I didn’t see this. I haven’t been able to read every forum thread due to many needs competing for my time, but I have been trying to keep up with mentions - so I’m glad you mentioned me here.
Thanks for confirming that this is a regression in PureBoot 30. I haven’t noticed it on mine, but let me run some more tests with the system on battery only, that’s an important detail (thanks for finding that!).
If I can reproduce it, I can bisect it myself. (PureBoot itself has little do to with hardware in any way that could cause freezes, this is most likely an upstream change from coreboot.) If not, I can work with you to bisect, but let me do as much as I can on my side first.
I don’t want you to be stuck on PB 29 forever either!
I have seen similar symptoms with my Librem 14 after upgrading to PureBoot 30, though I also upgraded the kernel around the same time so that can’t be ruled out yet either.
The lines that consistently show up in my system journal right before the freezes are:
kernel: i915 0000:00:02.0: [drm] Resetting rcs0 for preemption time out
kernel: i915 0000:00:02.0: [drm] *ERROR* rcs0 reset request timed out: {request: 00000001, RESET_CTL: 00000001}
Often I also see a GPU hang error, but not always.
Do others see similar messages after these freezes?
I can somewhat confirm it happens more frequently on battery though I have gotten one or two while charging over USB-C.