Steam Deck LCD do not boot up after today update
I apparently can't boot to a working UI anymore after doing a rpm-ostree reset and then an update. The deck boot fine, booting logs looks good, but as soon as the GUI should pop up I just get a black screen on both internal and external monitor. I've tried to switch to another TTY, which do happen but I can't see any other stuff on the display besides the initial prompt. Keyboard inputs do not get show up on the device at all, so I am at a loss on how to get out of this state. I sadly do not have my latest SSH identity saved on it, so I can't even log in remotely. Both rpmostee images present are broken, sadly, so I can't even go back now. Any other options left to try?
8 Replies
ctrl alt f5 with an external keyboard
you might need to reset steam
Let me try that.
Worst case I boot with an extermal drive and add my identity and roll back to 42
I do get a prompt, as said.
But I can't type anything, I can't see any input.
It's just stuck on a tty screen and that's it.
Assuming I'm logging in blindly, what's is the magic word to reset steam?
ujust fix something steam
Oh, found it.
Now to get it to rub.
Nope, can't login.
Parted magic it is.
I do have my identity saved in it.
But I still can't login.
I just get a permission denied error.
WTF?
Isn't it enough to copy ssh-edwhaever from your .pub identity into [homedir]/.ssh/authorized_keys enough?
Oh, Frick. I know what's happening now.
I changed my shell to zsh.
Which was an overlay package.
That's now gone.
And therefore I can't login.
Solution
I need to change that back to bash as well.
(To get a working output I had to add 3 as the run level to the boot arguments)
Now it's clean, I'm restarting normally now.
Should boot fine.
Yep, works fine now.
God damn Steam.
This might be a better way to debug these issues.
Just add a 3 in the edit menu at the end of the Linux command line in grub and you get a working console back.
(Which you can see I mean)
do not switch your login shell
its a known issue
you can override the command that runs over ssh
to /bin/bash
Yeah, too late, I just had to manually fix passwd.
But yeah, I'll never change my login shell now :P
Main issue was not seeing anything on tty unless I switched run levels.
Which might be a good debug step for other in the future anyway.