-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Non-working graphical environment: invalid kernel paging request in drivers/gpu/drm/drm_modeset_lock.c on kernel 5.10.44 #4401
Comments
@mripard. This looks like the same error that Laurent has just seen in trying to bring up a DSI display - https://lists.freedesktop.org/archives/dri-devel/2021-June/311819.html Somethings clipped the text for the last known good commit - 06a9016cef is not a valid hash in the rpi-5.10.y branch. I'd suspect it's part of #4365 that has triggered this. |
I think I found a fix for it, feel free to test #4402 |
Reverting to 5.10.43-v8+ via |
Have you tested #4402 ? |
I have not tested #4402. I've been sticking to the kernel builds on the hexxeh repo for a while, and haven't built a RPI kernel in some time. 😅 |
#4402 fixes this for me. |
There's an update to #4402 that may also fix the Kodi problem. |
The improved patch has been merged after receiving positive feedback. Expect a kernel build in our firmware repo (available via |
The fix is now in rpi-update kernel. |
The rpi-update kernel also has the issue resolved for me. |
@SteveFosdick Please try the rpi-update kernel and close the issue if appropriate. |
Yes, this is now fixed. |
Describe the bug
This bug causes both X11 and Wayland graphical environments to fail to start and logs a message to the system journal giving a "Unable to handle kernel paging request" as the probable cause. This does not occur on linux-raspberrypi4-5.10.43 but does occur on linux-raspberrypi4-5.10.44
To reproduce
Install linux-raspberrypi4-5.10.44, boot the Raspberry Pi and attempt to start a graphical environment. The issue exists with SSDM/LxQT: see https://archlinuxarm.org/forum/viewtopic.php?f=65&t=15398&p=66785#p66785 and with Gnome/gdm see https://archlinuxarm.org/forum/viewtopic.php?f=65&t=15394&start=10
Expected behaviour
Graphical environment starts normally.
Actual behaviour
On GDM: the login screen is draw but the mouse and keyboard are unresponsive. It is not possible to switch to another virtual console.
With LxQT/SSDM the follow error message appears on the virtual console:
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: could not load the Qt platform plugin “xcb” in “” even though it was found
this application failed to start because no Qt platform plugin could be initialized
In each case the following or similar appears in the system journal:
Full version of this attached.
System
cat /etc/rpi-issue
)? Arch Linux ARM (rolling release) but with Raspberry Pi (not Arch) kernel.vcgencmd version
)? version 03df0e450c356822f03454c27edea347fd8d211b (clean) (release) (start)uname -a
)? 5.10.44Logs
If applicable, add the relevant output from
dmesg
or similar.journal.txt
Additional context
Last known good commit (without this bug) https://github.com/raspberrypi/linux/co ... 06a9016cef See https://archlinuxarm.org/forum/viewtopic.php?f=65&t=15398&p=66785#p66785
The text was updated successfully, but these errors were encountered: