-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Description
Describe the bug
Normally pressing Ctrl+Alt+F1 switches out of the X Windows desktop to fullscreen console, and Ctrl+Alt+F7 returns again.
I've been observing somewhat random behaviour, with the behaviour changing on reboot:
-
Sometimes it just doesn't work at all, and the screen looks unchanged (showing the X desktop) but with the cursor missing. Ctrl+Alt+F7 however returns the cursor and everything is OK again. When this happens there is a kernel crash in dmesg.
-
At other times it does switch to the console, and back again, but then Ctrl+Alt+F1 won't work again until the mouse has been wiggled. Though if you never touched the mouse at all then it continues to work. Nothing in dmesg in this case.
I'm finding this easiest to reproduce on a Pi 3, though I'm sure I've seen it on a Pi 4 as well. I believe this to be the offending commit. The previous commit seems repeatedly and reliably to work correctly, but when "rpi-updating" to this one the bad behaviour is observed.
There's a suggestion that this patch #4971 is related.
Steps to reproduce the behaviour
As above. I've flashed a brand new SD card, inserted it into my Pi 3, let it run through its updates and all is fine. I've installed nothing extra.
Then execute sudo rpi-update eaac3e5367944f2caf6eda88f81282633a3d7128, reboot and then the bug occurs. As explained, the behaviour tends to change rather randomly with each reboot.
Device (s)
Raspberry Pi 3 Mod. B+, Raspberry Pi 4 Mod. B
System
pi@raspberrypi:~ $ cat /etc/rpi-issue
Raspberry Pi reference 2022-04-04
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 226b479f8d32919c9fe36dd5b4c20c02682f8180, stage4
pi@raspberrypi:~ $ vcgencmd version
Mar 24 2022 13:20:54
Copyright (c) 2012 Broadcom
version e5a963efa66a1974127860b42e913d2374139ff5 (clean) (release) (start)
pi@raspberrypi:~ $ uname -a
Linux raspberrypi 5.15.33-v7+ #1540 SMP Mon Apr 11 13:11:56 BST 2022 armv7l GNU/Linux
pi@raspberrypi:~ $ cat /boot/.firmware_revision
eaac3e5367944f2caf6eda88f81282633a3d7128
Logs
No response
Additional context
No response