You are not logged in.
Hi Guys,
After updating all packages, my laptop will not boot anymore. This is a printscreen showing where the boot process is stuck:
https://pasteboard.co/ILdL6Qj.jpg
Things I've tried:
- rebuild of initramfs using bootable USB and chroot
- blacklist of sp5100_tco, i2c_piix4, piix4_smbus, snd_pci_acp3, tpm_tis, i2c_amd_mp2 (blacklisting does not seem to work...), tpm_crb, i2c_hid modules
At this moment, even Caps Lock LED does not toggle anymore, not response on Ctrl+Alt+F[1-12], Enter key, etc.
Model: Yoga 530-14ARR
SSD upgraded to Samsung 970 512 GB
RAM upgraded to 16 GB
One strange thing I noticed: there is a firmware bug which Lenovo does not want to fix which locks all CPU cores to 400 MHz when battery < 21%.
Whenever battery is < 21% it actually boots... When charged to > 20%, and replugging the power, it works fine on the normal clock speed.
Last edited by h3x4d3c1m4l (2019-12-14 14:31:36)
Offline
It's definitely booting, could be switching to graphical mode where it seems to be stuck.
Try adding systemd.unit=multi-user.target as kernel boot parameter
If that works, you'll get a console login and can investigate.
There have been reports about a problem with latest nvidia driver, are you using an nvidia card ?
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
Hi Lone_Wolf,
The laptop only has an integrated AMD Vega GPU, no NVIDIA installed.
Tried the `systemd.unit` but same result. I also disabled the display manager using the Arch boot image and chroot.
EDIT: just tried blacklisting amdgpu also (which makes the brightness setting line from systemd disappear), but same result...
Last edited by h3x4d3c1m4l (2019-12-14 14:46:38)
Offline
What kernel is the system using?
When you chroot in please post the journal from a failed boot to a pastebin.
Offline
Just checked if there was a new system firmware available. Turns out: there was. Flashed it and the system is now booting again
https://download.lenovo.com/consumer/mo … cn57ww.txt
Not sure what fixed it though. Could be new microcode or the mentioned EC bug but I had early microcode loading configured already.
Offline