I upgraded to F41 on my M1 Asahi remix, but after the upgrade I don’t get a graphical login. So I investigated from the virtual terminal as root, this is what I found.
$ systemctl list-units --failed
UNIT LOAD ACTIVE SUB DESCRIPTION
● lightdm.service loaded failed failed Light Display Manager
● plymouth-quit.service loaded failed failed Terminate Plymouth Boot Screen
I am running XFCE, so my login manager is ligthdm
. I couldn’t find any thing in the journal, so I tried to start lightdm
interactively with debug on. That told me X is failing:
[+0.02s] DEBUG: Launching process 2603: /usr/bin/X -core -noreset :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt1 -novtswitch
[+0.02s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+0.02s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+0.02s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+0.02s] DEBUG: Loading users from org.freedesktop.Accounts
[+0.02s] DEBUG: User /org/freedesktop/Accounts/User1000 added
[+0.03s] DEBUG: Seat seat0 changes active session to
[+0.24s] DEBUG: Process 2603 terminated with signal 6
[+0.24s] DEBUG: XServer 0: X server stopped
Looking at the Xorg log, I see the following:
[ 2561.014] (II) LoadModule: "fbdev"
[ 2561.014] (WW) Warning, couldn't open module fbdev
[ 2561.014] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 2561.014] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 2561.032] (WW) Falling back to old probe method for modesetting
[ 2561.043] (II) modeset(0): using default device
[ 2561.060] (II) modeset(G0): using drv /dev/dri/card0
[ 2561.060] (EE)
Fatal server error:
[ 2561.060] (EE) Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices
[ 2561.060] (EE)
[ 2561.060] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 2561.060] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 2561.060] (EE)
[ 2561.118] (EE) Server terminated with error (1). Closing log file.
I don’t quite understand the error. Any idea how to proceed to resolve this? Or is this a bug?