Manjaro Plasma Freezes After Login

Hello all, I’ve run into a pretty big problem when booting up Manjaro KDE Plasma edition. I’m very new to Linux, so I’ll try my best to explain the problem.

A few months ago, I installed Manjaro KDE 20.2.1 onto a computer, and it has ran fine since then until last night. When I tried to log in, i was greeted with a black background and missing UI. I still had mouse controls, and could launch programs using the terminal or search key, but non of the Plasma desktop loaded at all. I roamed around the internet trying to find a solution and found a link with a possible fix in the form of

sudo pacman-mirrors -f3
sudo pacman -Syyu

This updated some things when used in Konsole, but when I went ahead to restart the system, it froze after typing in the password for my user. I can access the GUI-less terminal through Ctrl+Fn+Alt+F2, but I can only log in as the root user. Once I do this, I can type startx, but the UI for Plasma still doesn’t show up and I’m back to the black screen. I do not know how to fix this problem despite doing some digging on different forums, and help would be greatly appreciated in a timely manner. For more info, I am on the Linux 5.9.16-1 kernel, do not know what drivers I have for graphics, my system is a laptop, and have been doing regular updates since installation (so I presume I’m on the latest version).

boot on usb iso manjaro
open a terminal and a browser on this topic
and reports

sudo manjaro-chroot -a
mhwd-kernel -li
mhwd -li 
ls /etc/mkinitcpio.d/*.preset
exit ( end-chroot )

Will these commands fix the problem, or just get more information?

return information and then provide solution

`[manjaro@manjaro ~]$ sudo manjaro-chroot -a
grub-probe: error: cannot find a GRUB drive for /dev/sdc1. Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sdc1. Check your device.map.
==> Mounting (ManjaroLinux) [/dev/sdb2]
→ mount: [/mnt]
→ mount: [/mnt/boot/efi]
[manjaro /]# mhwd-kernal -li
bash: mhwd-kernal: command not found
[manjaro /]# mhwd -li

Installed PCI configs:


              NAME               VERSION          FREEDRIVER           TYPE

 video-modesetting            2020.01.13                true            PCI

video-hybrid-intel-nvidia-prime 2020.11.30 false PCI

Warning: No installed USB configs!
[manjaro /]# ls /etc/mkinitcpio.d/.present
ls: cannot access '/etc/mkinitcpio.d/
.present’: No such file or directory
[manjaro /]# end-chroot
bash: end-chroot: command not found
[manjaro /]# exit
exit
→ umount: [/mnt/boot/efi]
→ umount: [/mnt]`

This is what i got from those commands. I don’t know if you wanted me to type what you put as one command, or if I did something else wrong, because I got errors for some of them.

be careful on what you typed , take your time
redo

sudo manjaro-chroot -a
mhwd-kernel -li
mhwd -li 
ls /etc/mkinitcpio.d/*.preset
exit ( end-chroot )

[manjaro@manjaro ~]$ sudo manjaro-chroot -a
grub-probe: error: cannot find a GRUB drive for /dev/sdc1. Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sdc1. Check your device.map.
==> Mounting (ManjaroLinux) [/dev/sdb2]
→ mount: [/mnt]
→ mount: [/mnt/boot/efi]
[manjaro /]# mhwd-kernel -li
Currently running: 5.9.16-1-MANJARO (linux59)
The following kernels are installed in your system:

  • linux510
  • linux59
    [manjaro /]# mhwd -li

Installed PCI configs:


              NAME               VERSION          FREEDRIVER           TYPE

 video-modesetting            2020.01.13                true            PCI

video-hybrid-intel-nvidia-prime 2020.11.30 false PCI

Warning: No installed USB configs!
[manjaro /]# ls /etc/mkinitcpio.d/*.preset
/etc/mkinitcpio.d/linux510.preset /etc/mkinitcpio.d/linux59.preset
[manjaro /]# exit
exit
→ umount: [/mnt/boot/efi]
→ umount: [/mnt]`

Yeah, I copy/pasted the commands this time and this is what I got

ok then

sudo manjaro-chroot -a
mhwd-kernel -r linux59
mhwd-kernel -i linux54
mkinitcpio -P
exit ( end-chroot )

then reboot 

I got as far as
mhwd-kernel -r linux59
but I got an error saying “You can’t remove your current kernel”

Also, when you say reboot, do you mean remove my ISO Usb and boot back to my installation?

if you are logged , you cant remove old kernel 5.9 ( EOF - end of life ) as current
so you may keep wrong old version for drivers videos that explain the result

if you can log , then add
sudo mhwd-kernel -i linux54

then reboot , press Esc to see grub appears
go to advanced > select another kernel ( 5.4 lts or 5.10 lts )

you will remove after booting on another kernel

OK, I executed
sudo mhwd-kernel -i linux54
from the chroot terminal, and will boot to that kernel. I’ll reply with the results momentarily.

No luck. Booting into my installation with the 5.4 kernel still results in the system freezing upon logging in. Same when booting with 5.10.

can you get a TTY ( Ctrl + Alt +F2 to F7 ) login as root ?

Yes, but when I do that it says tty2 (im not sure if there’s a difference). I’m logged in as root in the tty2 console.

can you provide uname -a ( current kernel version )

Linux (computer name) 5.10.30-1-MANJARO #1 SMP (todays date and time) x86_64 GNU/Linux

Try to remove ~/.cache folder (the hidden folder in your user account home folder). I experienced black screen with a cursor after couple of updates on my Plasma installation too and removing caches helped.

then remove old version

sudo mhwd-kernel -r linux59 

I removed Linux 59 using the command. As for ufo_driver, I’m not experienced enough to know how to do that from the command line :frowning:

then re check ( only 5.4 & 5.10 )

sudo mhwd-kernel -li
sudo pacman-mirrors -f3
sudo pacman -Syyu