I have an upgraded Manjaro installed on a Raspberry Pi 4B (SD card). Some time ago I was experimenting with the (new) kms kernel options in /boot/config.txt and that broke the desktop.
The system is configured to boot to the CLI (which is good), but if I log in and type “startx” then I see many errors. Is there a way to reset these configurations to defaults?
[pi@rpi-tv ~]$ startx > startx.log 2>&1
[pi@rpi-tv ~]$ cat startx.log
X.Org X Server 1.20.13
X Protocol Version 11, Revision 0
Build Operating System: Linux Archlinux
Current Operating System: Linux rpi-tv 5.15.0-3-MANJARO-ARM #1 SMP PREEMPT Thu Nov 4 05:16:54 CDT 2021 aarch64
Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 video=HDMI-A-1:1920x1080M@60 smsc95xx.macaddr=DC:A6:32:0D:16:77 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 root=LABEL=ROOT_MNJRO rw rootwait console=ttyS0,115200 console=tty1 selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=ttyS0,115200 elevator=noop usbhid.mousepoll=8 audit=0
Build Date: 31 October 2021 05:59:20PM
Current version of pixman: 0.40.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Nov 12 17:12:18 2021
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Could not resolve keysym XF86BrightnessAuto
> Warning: Could not resolve keysym XF86DisplayOff
> Warning: Could not resolve keysym XF86Info
> Warning: Could not resolve keysym XF86AspectRatio
> Warning: Could not resolve keysym XF86DVD
> Warning: Could not resolve keysym XF86Audio
> Warning: Could not resolve keysym XF86ChannelUp
> Warning: Could not resolve keysym XF86ChannelDown
> Warning: Could not resolve keysym XF86Break
> Warning: Could not resolve keysym XF86VideoPhone
> Warning: Could not resolve keysym XF86ZoomReset
> Warning: Could not resolve keysym XF86Editor
> Warning: Could not resolve keysym XF86GraphicsEditor
> Warning: Could not resolve keysym XF86Presentation
> Warning: Could not resolve keysym XF86Database
> Warning: Could not resolve keysym XF86Voicemail
> Warning: Could not resolve keysym XF86Addressbook
> Warning: Could not resolve keysym XF86DisplayToggle
> Warning: Could not resolve keysym XF86SpellCheck
> Warning: Could not resolve keysym XF86ContextMenu
> Warning: Could not resolve keysym XF86MediaRepeat
> Warning: Could not resolve keysym XF8610ChannelsUp
> Warning: Could not resolve keysym XF8610ChannelsDown
> Warning: Could not resolve keysym XF86Images
> Warning: Could not resolve keysym XF86NotificationCenter
> Warning: Could not resolve keysym XF86PickupPhone
> Warning: Could not resolve keysym XF86HangupPhone
> Warning: Could not resolve keysym XF86Fn
> Warning: Could not resolve keysym XF86Fn_Esc
> Warning: Could not resolve keysym XF86FnRightShift
> Warning: Could not resolve keysym XF86Numeric0
> Warning: Could not resolve keysym XF86Numeric1
> Warning: Could not resolve keysym XF86Numeric2
> Warning: Could not resolve keysym XF86Numeric3
> Warning: Could not resolve keysym XF86Numeric4
> Warning: Could not resolve keysym XF86Numeric5
> Warning: Could not resolve keysym XF86Numeric6
> Warning: Could not resolve keysym XF86Numeric7
> Warning: Could not resolve keysym XF86Numeric8
> Warning: Could not resolve keysym XF86Numeric9
> Warning: Could not resolve keysym XF86NumericStar
> Warning: Could not resolve keysym XF86NumericPound
> Warning: Could not resolve keysym XF86NumericA
> Warning: Could not resolve keysym XF86NumericB
> Warning: Could not resolve keysym XF86NumericC
> Warning: Could not resolve keysym XF86NumericD
> Warning: Could not resolve keysym XF86CameraFocus
> Warning: Could not resolve keysym XF86WPSButton
> Warning: Could not resolve keysym XF86CameraZoomIn
> Warning: Could not resolve keysym XF86CameraZoomOut
> Warning: Could not resolve keysym XF86CameraUp
> Warning: Could not resolve keysym XF86CameraDown
> Warning: Could not resolve keysym XF86CameraLeft
> Warning: Could not resolve keysym XF86CameraRight
> Warning: Could not resolve keysym XF86AttendantOn
> Warning: Could not resolve keysym XF86AttendantOff
> Warning: Could not resolve keysym XF86AttendantToggle
> Warning: Could not resolve keysym XF86LightsToggle
> Warning: Could not resolve keysym XF86ALSToggle
> Warning: Could not resolve keysym XF86Buttonconfig
> Warning: Could not resolve keysym XF86Taskmanager
> Warning: Could not resolve keysym XF86Journal
> Warning: Could not resolve keysym XF86ControlPanel
> Warning: Could not resolve keysym XF86AppSelect
> Warning: Could not resolve keysym XF86Screensaver
> Warning: Could not resolve keysym XF86VoiceCommand
> Warning: Could not resolve keysym XF86Assistant
> Warning: Could not resolve keysym XF86BrightnessMin
> Warning: Could not resolve keysym XF86BrightnessMax
> Warning: Could not resolve keysym XF86KbdInputAssistPrev
> Warning: Could not resolve keysym XF86KbdInputAssistNext
> Warning: Could not resolve keysym XF86KbdInputAssistPrevgroup
> Warning: Could not resolve keysym XF86KbdInputAssistNextgroup
> Warning: Could not resolve keysym XF86KbdInputAssistAccept
> Warning: Could not resolve keysym XF86KbdInputAssistCancel
> Warning: Could not resolve keysym XF86RightUp
> Warning: Could not resolve keysym XF86RightDown
> Warning: Could not resolve keysym XF86LeftUp
> Warning: Could not resolve keysym XF86LeftDown
> Warning: Could not resolve keysym XF86RootMenu
> Warning: Could not resolve keysym XF86MediaTopMenu
> Warning: Could not resolve keysym XF86Numeric11
> Warning: Could not resolve keysym XF86Numeric12
> Warning: Could not resolve keysym XF86AudioDesc
> Warning: Could not resolve keysym XF863DMode
> Warning: Could not resolve keysym XF86NextFavorite
> Warning: Could not resolve keysym XF86StopRecord
> Warning: Could not resolve keysym XF86PauseRecord
> Warning: Could not resolve keysym XF86VOD
> Warning: Could not resolve keysym XF86Unmute
> Warning: Could not resolve keysym XF86FastReverse
> Warning: Could not resolve keysym XF86SlowReverse
> Warning: Could not resolve keysym XF86Data
> Warning: Could not resolve keysym XF86OnScreenKeyboard
> Warning: Could not resolve keysym XF86PrivacyScreenToggle
> Warning: Could not resolve keysym XF86SelectiveScreenshot
> Warning: Could not resolve keysym XF86Macro1
> Warning: Could not resolve keysym XF86Macro2
> Warning: Could not resolve keysym XF86Macro3
> Warning: Could not resolve keysym XF86Macro4
> Warning: Could not resolve keysym XF86Macro5
> Warning: Could not resolve keysym XF86Macro6
> Warning: Could not resolve keysym XF86Macro7
> Warning: Could not resolve keysym XF86Macro8
> Warning: Could not resolve keysym XF86Macro9
> Warning: Could not resolve keysym XF86Macro10
> Warning: Could not resolve keysym XF86Macro11
> Warning: Could not resolve keysym XF86Macro12
> Warning: Could not resolve keysym XF86Macro13
> Warning: Could not resolve keysym XF86Macro14
> Warning: Could not resolve keysym XF86Macro15
> Warning: Could not resolve keysym XF86Macro16
> Warning: Could not resolve keysym XF86Macro17
> Warning: Could not resolve keysym XF86Macro18
> Warning: Could not resolve keysym XF86Macro19
> Warning: Could not resolve keysym XF86Macro20
> Warning: Could not resolve keysym XF86Macro21
> Warning: Could not resolve keysym XF86Macro22
> Warning: Could not resolve keysym XF86Macro23
> Warning: Could not resolve keysym XF86Macro24
> Warning: Could not resolve keysym XF86Macro25
> Warning: Could not resolve keysym XF86Macro26
> Warning: Could not resolve keysym XF86Macro27
> Warning: Could not resolve keysym XF86Macro28
> Warning: Could not resolve keysym XF86Macro29
> Warning: Could not resolve keysym XF86Macro30
> Warning: Could not resolve keysym XF86MacroRecordStart
> Warning: Could not resolve keysym XF86MacroRecordStop
> Warning: Could not resolve keysym XF86MacroPresetCycle
> Warning: Could not resolve keysym XF86MacroPreset1
> Warning: Could not resolve keysym XF86MacroPreset2
> Warning: Could not resolve keysym XF86MacroPreset3
> Warning: Could not resolve keysym XF86KbdLcdMenu1
> Warning: Could not resolve keysym XF86KbdLcdMenu2
> Warning: Could not resolve keysym XF86KbdLcdMenu3
> Warning: Could not resolve keysym XF86KbdLcdMenu4
> Warning: Could not resolve keysym XF86KbdLcdMenu5
Errors from xkbcomp are not fatal to the X server
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Could not resolve keysym XF86BrightnessAuto
> Warning: Could not resolve keysym XF86DisplayOff
> Warning: Could not resolve keysym XF86Info
> Warning: Could not resolve keysym XF86AspectRatio
> Warning: Could not resolve keysym XF86DVD
> Warning: Could not resolve keysym XF86Audio
> Warning: Could not resolve keysym XF86ChannelUp
> Warning: Could not resolve keysym XF86ChannelDown
> Warning: Could not resolve keysym XF86Break
> Warning: Could not resolve keysym XF86VideoPhone
> Warning: Could not resolve keysym XF86ZoomReset
> Warning: Could not resolve keysym XF86Editor
> Warning: Could not resolve keysym XF86GraphicsEditor
> Warning: Could not resolve keysym XF86Presentation
> Warning: Could not resolve keysym XF86Database
> Warning: Could not resolve keysym XF86Voicemail
> Warning: Could not resolve keysym XF86Addressbook
> Warning: Could not resolve keysym XF86DisplayToggle
> Warning: Could not resolve keysym XF86SpellCheck
> Warning: Could not resolve keysym XF86ContextMenu
> Warning: Could not resolve keysym XF86MediaRepeat
> Warning: Could not resolve keysym XF8610ChannelsUp
> Warning: Could not resolve keysym XF8610ChannelsDown
> Warning: Could not resolve keysym XF86Images
> Warning: Could not resolve keysym XF86NotificationCenter
> Warning: Could not resolve keysym XF86PickupPhone
> Warning: Could not resolve keysym XF86HangupPhone
> Warning: Could not resolve keysym XF86Fn
> Warning: Could not resolve keysym XF86Fn_Esc
> Warning: Could not resolve keysym XF86FnRightShift
> Warning: Could not resolve keysym XF86Numeric0
> Warning: Could not resolve keysym XF86Numeric1
> Warning: Could not resolve keysym XF86Numeric2
> Warning: Could not resolve keysym XF86Numeric3
> Warning: Could not resolve keysym XF86Numeric4
> Warning: Could not resolve keysym XF86Numeric5
> Warning: Could not resolve keysym XF86Numeric6
> Warning: Could not resolve keysym XF86Numeric7
> Warning: Could not resolve keysym XF86Numeric8
> Warning: Could not resolve keysym XF86Numeric9
> Warning: Could not resolve keysym XF86NumericStar
> Warning: Could not resolve keysym XF86NumericPound
> Warning: Could not resolve keysym XF86NumericA
> Warning: Could not resolve keysym XF86NumericB
> Warning: Could not resolve keysym XF86NumericC
> Warning: Could not resolve keysym XF86NumericD
> Warning: Could not resolve keysym XF86CameraFocus
> Warning: Could not resolve keysym XF86WPSButton
> Warning: Could not resolve keysym XF86CameraZoomIn
> Warning: Could not resolve keysym XF86CameraZoomOut
> Warning: Could not resolve keysym XF86CameraUp
> Warning: Could not resolve keysym XF86CameraDown
> Warning: Could not resolve keysym XF86CameraLeft
> Warning: Could not resolve keysym XF86CameraRight
> Warning: Could not resolve keysym XF86AttendantOn
> Warning: Could not resolve keysym XF86AttendantOff
> Warning: Could not resolve keysym XF86AttendantToggle
> Warning: Could not resolve keysym XF86LightsToggle
> Warning: Could not resolve keysym XF86ALSToggle
> Warning: Could not resolve keysym XF86Buttonconfig
> Warning: Could not resolve keysym XF86Taskmanager
> Warning: Could not resolve keysym XF86Journal
> Warning: Could not resolve keysym XF86ControlPanel
> Warning: Could not resolve keysym XF86AppSelect
> Warning: Could not resolve keysym XF86Screensaver
> Warning: Could not resolve keysym XF86VoiceCommand
> Warning: Could not resolve keysym XF86Assistant
> Warning: Could not resolve keysym XF86BrightnessMin
> Warning: Could not resolve keysym XF86BrightnessMax
> Warning: Could not resolve keysym XF86KbdInputAssistPrev
> Warning: Could not resolve keysym XF86KbdInputAssistNext
> Warning: Could not resolve keysym XF86KbdInputAssistPrevgroup
> Warning: Could not resolve keysym XF86KbdInputAssistNextgroup
> Warning: Could not resolve keysym XF86KbdInputAssistAccept
> Warning: Could not resolve keysym XF86KbdInputAssistCancel
> Warning: Could not resolve keysym XF86RightUp
> Warning: Could not resolve keysym XF86RightDown
> Warning: Could not resolve keysym XF86LeftUp
> Warning: Could not resolve keysym XF86LeftDown
> Warning: Could not resolve keysym XF86RootMenu
> Warning: Could not resolve keysym XF86MediaTopMenu
> Warning: Could not resolve keysym XF86Numeric11
> Warning: Could not resolve keysym XF86Numeric12
> Warning: Could not resolve keysym XF86AudioDesc
> Warning: Could not resolve keysym XF863DMode
> Warning: Could not resolve keysym XF86NextFavorite
> Warning: Could not resolve keysym XF86StopRecord
> Warning: Could not resolve keysym XF86PauseRecord
> Warning: Could not resolve keysym XF86VOD
> Warning: Could not resolve keysym XF86Unmute
> Warning: Could not resolve keysym XF86FastReverse
> Warning: Could not resolve keysym XF86SlowReverse
> Warning: Could not resolve keysym XF86Data
> Warning: Could not resolve keysym XF86OnScreenKeyboard
> Warning: Could not resolve keysym XF86PrivacyScreenToggle
> Warning: Could not resolve keysym XF86SelectiveScreenshot
> Warning: Could not resolve keysym XF86Macro1
> Warning: Could not resolve keysym XF86Macro2
> Warning: Could not resolve keysym XF86Macro3
> Warning: Could not resolve keysym XF86Macro4
> Warning: Could not resolve keysym XF86Macro5
> Warning: Could not resolve keysym XF86Macro6
> Warning: Could not resolve keysym XF86Macro7
> Warning: Could not resolve keysym XF86Macro8
> Warning: Could not resolve keysym XF86Macro9
> Warning: Could not resolve keysym XF86Macro10
> Warning: Could not resolve keysym XF86Macro11
> Warning: Could not resolve keysym XF86Macro12
> Warning: Could not resolve keysym XF86Macro13
> Warning: Could not resolve keysym XF86Macro14
> Warning: Could not resolve keysym XF86Macro15
> Warning: Could not resolve keysym XF86Macro16
> Warning: Could not resolve keysym XF86Macro17
> Warning: Could not resolve keysym XF86Macro18
> Warning: Could not resolve keysym XF86Macro19
> Warning: Could not resolve keysym XF86Macro20
> Warning: Could not resolve keysym XF86Macro21
> Warning: Could not resolve keysym XF86Macro22
> Warning: Could not resolve keysym XF86Macro23
> Warning: Could not resolve keysym XF86Macro24
> Warning: Could not resolve keysym XF86Macro25
> Warning: Could not resolve keysym XF86Macro26
> Warning: Could not resolve keysym XF86Macro27
> Warning: Could not resolve keysym XF86Macro28
> Warning: Could not resolve keysym XF86Macro29
> Warning: Could not resolve keysym XF86Macro30
> Warning: Could not resolve keysym XF86MacroRecordStart
> Warning: Could not resolve keysym XF86MacroRecordStop
> Warning: Could not resolve keysym XF86MacroPresetCycle
> Warning: Could not resolve keysym XF86MacroPreset1
> Warning: Could not resolve keysym XF86MacroPreset2
> Warning: Could not resolve keysym XF86MacroPreset3
> Warning: Could not resolve keysym XF86KbdLcdMenu1
> Warning: Could not resolve keysym XF86KbdLcdMenu2
> Warning: Could not resolve keysym XF86KbdLcdMenu3
> Warning: Could not resolve keysym XF86KbdLcdMenu4
> Warning: Could not resolve keysym XF86KbdLcdMenu5
Errors from xkbcomp are not fatal to the X server
/etc/X11/xinit/xinitrc: line 52: xclock: command not found
/etc/X11/xinit/xinitrc: line 53: xterm: command not found
/etc/X11/xinit/xinitrc: line 55: exec: xterm: not found
/etc/X11/xinit/xinitrc: line 54: xterm: command not found
xinit: connection to X server lost
waiting for X server to shut down (II) Server terminated successfully (0). Closing log file.
I’m following the testing branch with this install:
[pi@rpi-tv ~]$ uname -a
Linux rpi-tv 5.15.0-3-MANJARO-ARM #1 SMP PREEMPT Thu Nov 4 05:16:54 CDT 2021 aarch64 GNU/Linux
[pi@rpi-tv ~]$ pacman-mirrors --api --get-branch
arm-testing
[pi@rpi-tv ~]$ cat /boot/config.txt
# See /boot/overlays/README for all available options
gpu_mem=64
initramfs initramfs-linux.img followkernel
kernel=kernel8.img
arm_64bit=1
disable_overscan=1
#enable sound
dtparam=audio=on
#hdmi_drive=2
#enable vc4
dtoverlay=vc4-fkms-v3d
max_framebuffers=2
[pi@rpi-tv ~]$ cat /boot/cmdline.txt
root=LABEL=ROOT_MNJRO rw rootwait console=serial0,115200 console=tty1 selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=serial0,115200 elevator=noop usbhid.mousepoll=8 audit=0