Jump to content

Recommended Posts

Posted (edited)

I am using my orange pi zero 3 with an SPI 4.0" LCD, with driver panel-mipi-dbi-spi. It works great with Linux 6.13.7 (started with a self built image with edge, minimal, Bookworm) and older, but I am having troubles with 6.14.8.

 

Result from armbianmonitor -u after upgrading to linux 6.14.8:

sudo apt install linux-image-edge-sunxi64=25.5.1

I reboot and the SPI LCD starts the text mode console, then turns black instead of starting lightdm

https://paste.armbian.com/ucoxuwetiq

Also xorg log after "sudo startx" fails to start.

Spoiler

roberto@orangepizero3:~$ tail -n300 /var/log/Xorg.0.log
[   234.918]
X.Org X Server 1.21.1.7
X Protocol Version 11, Revision 0
[   234.918] Current Operating System: Linux orangepizero3 6.14.8-edge-sunxi64 #1 SMP Thu May 22 12:31:58 UTC 2025 aarch64
[   234.918] Kernel command line: root=UUID=405815fa-b5a7-4731-8675-6d56d040972c rootwait rootfstype=ext4 splash=verbose console=ttyS0,115200 console=tty1 consoleblank=0 loglevel=1 ubootpart=a66e3381-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u   cgroup_enable=memory
[   234.918] xorg-server 2:21.1.7-3+deb12u10 (https://www.debian.org/support)
[   234.918] Current version of pixman: 0.42.2
[   234.918]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[   234.918] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   234.918] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jul  8 06:04:03 2025
[   234.919] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   234.919] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   234.919] (==) No Layout section.  Using the first Screen section.
[   234.919] (==) No screen section available. Using defaults.
[   234.919] (**) |-->Screen "Default Screen Section" (0)
[   234.920] (**) |   |-->Monitor "<default monitor>"
[   234.920] (==) No device specified for screen "Default Screen Section".
    Using the first device section listed.
[   234.920] (**) |   |-->Device "myfb"
[   234.920] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
[   234.920] (==) Automatically adding devices
[   234.920] (==) Automatically enabling devices
[   234.920] (==) Automatically adding GPU devices
[   234.920] (==) Automatically binding GPU devices
[   234.920] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   234.920] (WW) The directory "/usr/share/fonts/X11/misc" does not exist.
[   234.920]     Entry deleted from font path.
[   234.920] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   234.920]     Entry deleted from font path.
[   234.920] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[   234.920]     Entry deleted from font path.
[   234.920] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[   234.920]     Entry deleted from font path.
[   234.921] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[   234.921]     Entry deleted from font path.
[   234.921] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[   234.921]     Entry deleted from font path.
[   234.921] (==) FontPath set to:
    /usr/share/fonts/X11/Type1,
    built-ins
[   234.921] (==) ModulePath set to "/usr/lib/xorg/modules"
[   234.921] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[   234.921] (II) Loader magic: 0xaaaac7840f00
[   234.921] (II) Module ABI versions:
[   234.921]     X.Org ANSI C Emulation: 0.4
[   234.921]     X.Org Video Driver: 25.2
[   234.921]     X.Org XInput driver : 24.4
[   234.921]     X.Org Server Extension : 10.0
[   234.922] (--) using VT number 2

[   234.922] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[   234.926] (II) xfree86: Adding drm device (/dev/dri/card0)
[   234.926] (II) Platform probe for /sys/devices/platform/display-engine/drm/card0
[   234.926] (II) xfree86: Adding drm device (/dev/dri/card2)
[   234.926] (II) Platform probe for /sys/devices/platform/soc/1800000.gpu/drm/card2
[   234.927] (II) xfree86: Adding drm device (/dev/dri/card1)
[   234.927] (II) Platform probe for /sys/devices/platform/soc/5011000.spi/spi_master/spi1/spi1.0/drm/card1
[   235.025] (II) no primary bus or device found
[   235.025]     falling back to /sys/devices/platform/display-engine/drm/card0
[   235.026] (II) LoadModule: "glx"
[   235.026] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   235.029] (II) Module glx: vendor="X.Org Foundation"
[   235.030]     compiled for 1.21.1.7, module version = 1.0.0
[   235.030]     ABI class: X.Org Server Extension, version 10.0
[   235.030] (II) LoadModule: "fbdev"
[   235.030] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[   235.030] (II) Module fbdev: vendor="X.Org Foundation"
[   235.030]     compiled for 1.21.1.3, module version = 0.5.0
[   235.030]     Module class: X.Org Video Driver
[   235.030]     ABI class: X.Org Video Driver, version 25.2
[   235.030] (II) FBDEV: driver for framebuffer: fbdev
[   235.131] (WW) Falling back to old probe method for fbdev
[   235.131] (II) Loading sub module "fbdevhw"
[   235.131] (II) LoadModule: "fbdevhw"
[   235.132] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[   235.132] (II) Module fbdevhw: vendor="X.Org Foundation"
[   235.133]     compiled for 1.21.1.7, module version = 0.0.2
[   235.133]     ABI class: X.Org Video Driver, version 25.2
[   235.133] (II) FBDEV(0): using /dev/fb0
[   235.133] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[   235.133] (II) FBDEV(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
[   235.133] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[   235.133] (==) FBDEV(0): RGB weight 888
[   235.133] (==) FBDEV(0): Default visual is TrueColor
[   235.133] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[   235.133] (II) FBDEV(0): hardware: panel-mipi-dbid (video memory: 452kB)
[   235.133] (DB) xf86MergeOutputClassOptions unsupported bus type 0
[   235.133] (**) FBDEV(0): Option "fbdev" "/dev/fb0"
[   235.133] (II) FBDEV(0): checking modes against framebuffer device...
[   235.133] (II) FBDEV(0): checking modes against monitor...
[   235.133] (II) FBDEV(0): Virtual size is 480x320 (pitch 480)
[   235.133] (**) FBDEV(0):  Built-in mode "current"
[   235.133] (==) FBDEV(0): DPI set to (96, 96)
[   235.133] (II) Loading sub module "fb"
[   235.133] (II) LoadModule: "fb"
[   235.133] (II) Module "fb" already built-in
[   235.133] (**) FBDEV(0): using shadow framebuffer
[   235.133] (II) Loading sub module "shadow"
[   235.133] (II) LoadModule: "shadow"
[   235.133] (II) Loading /usr/lib/xorg/modules/libshadow.so
[   235.134] (II) Module shadow: vendor="X.Org Foundation"
[   235.134]     compiled for 1.21.1.7, module version = 1.1.0
[   235.134]     ABI class: X.Org ANSI C Emulation, version 0.4
[   235.134] (EE) FBDEV(0): FBIOPUT_VSCREENINFO: Invalid argument
[   235.134] (EE) FBDEV(0): mode initialization failed
[   235.134] (EE)
Fatal server error:
[   235.134] (EE) AddScreen/ScreenInit failed for driver 0
[   235.134] (EE)
[   235.134] (EE)
Please consult the The X.Org Foundation support
     at http://wiki.x.org
 for help.
[   235.134] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   235.134] (EE)
[   235.634] (EE) Server terminated with error (1). Closing log file.

 

When I start the opiz3 with an HDMI screen connected (appears as /dev/fb0), startx and lightdm start normally, but NOT displaying anything in the small LCD

 

Then, I downgrade to linux 6.13.7,

sudo apt install linux-image-edge-sunxi64=25.2.3

I reboot and lightdm starts normally in the 4.0 LCD

https://paste.armbian.com/uqafuxexiv

Stopping lightdm and trying x11 to see the log

sudo startx   ... starts xorg normally

Spoiler

roberto@orangepizero3:~$ tail -n600 /var/log/Xorg.0.log
[   191.489]
X.Org X Server 1.21.1.7
X Protocol Version 11, Revision 0
[   191.490] Current Operating System: Linux orangepizero3 6.13.7-edge-sunxi64 #2 SMP Thu Mar 13 12:08:08 UTC 2025 aarch64
[   191.490] Kernel command line: root=UUID=405815fa-b5a7-4731-8675-6d56d040972c rootwait rootfstype=ext4 splash=verbose console=ttyS0,115200 console=tty1 consoleblank=0 loglevel=1 ubootpart=a66e3381-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u   cgroup_enable=memory
[   191.490] xorg-server 2:21.1.7-3+deb12u10 (https://www.debian.org/support)
[   191.490] Current version of pixman: 0.42.2
[   191.490]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[   191.490] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   191.490] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jul  8 06:36:59 2025
[   191.491] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   191.491] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   191.492] (==) No Layout section.  Using the first Screen section.
[   191.492] (==) No screen section available. Using defaults.
[   191.492] (**) |-->Screen "Default Screen Section" (0)
[   191.492] (**) |   |-->Monitor "<default monitor>"
[   191.494] (==) No device specified for screen "Default Screen Section".
    Using the first device section listed.
[   191.494] (**) |   |-->Device "myfb"
[   191.494] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
[   191.494] (==) Automatically adding devices
[   191.494] (==) Automatically enabling devices
[   191.494] (==) Automatically adding GPU devices
[   191.494] (==) Automatically binding GPU devices
[   191.494] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   191.494] (WW) The directory "/usr/share/fonts/X11/misc" does not exist.
[   191.494]     Entry deleted from font path.
[   191.494] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   191.494]     Entry deleted from font path.
[   191.494] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[   191.494]     Entry deleted from font path.
[   191.494] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[   191.494]     Entry deleted from font path.
[   191.494] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[   191.494]     Entry deleted from font path.
[   191.494] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[   191.494]     Entry deleted from font path.
[   191.494] (==) FontPath set to:
    /usr/share/fonts/X11/Type1,
    built-ins
[   191.494] (==) ModulePath set to "/usr/lib/xorg/modules"
[   191.494] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[   191.494] (II) Loader magic: 0xaaaabd9a0f00
[   191.495] (II) Module ABI versions:
[   191.495]     X.Org ANSI C Emulation: 0.4
[   191.495]     X.Org Video Driver: 25.2
[   191.495]     X.Org XInput driver : 24.4
[   191.495]     X.Org Server Extension : 10.0
[   191.498] (--) using VT number 2

[   191.498] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[   191.504] (II) xfree86: Adding drm device (/dev/dri/card0)
[   191.504] (II) Platform probe for /sys/devices/platform/display-engine/drm/card0
[   191.505] (II) xfree86: Adding drm device (/dev/dri/card2)
[   191.505] (II) Platform probe for /sys/devices/platform/soc/1800000.gpu/drm/card2
[   191.506] (II) xfree86: Adding drm device (/dev/dri/card1)
[   191.506] (II) Platform probe for /sys/devices/platform/soc/5011000.spi/spi_master/spi1/spi1.0/drm/card1
[   191.609] (II) no primary bus or device found
[   191.609]     falling back to /sys/devices/platform/display-engine/drm/card0
[   191.609] (II) LoadModule: "glx"
[   191.609] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   191.613] (II) Module glx: vendor="X.Org Foundation"
[   191.613]     compiled for 1.21.1.7, module version = 1.0.0
[   191.613]     ABI class: X.Org Server Extension, version 10.0
[   191.613] (II) LoadModule: "fbdev"
[   191.613] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[   191.614] (II) Module fbdev: vendor="X.Org Foundation"
[   191.614]     compiled for 1.21.1.3, module version = 0.5.0
[   191.614]     Module class: X.Org Video Driver
[   191.614]     ABI class: X.Org Video Driver, version 25.2
[   191.614] (II) FBDEV: driver for framebuffer: fbdev
[   191.716] (WW) Falling back to old probe method for fbdev
[   191.716] (II) Loading sub module "fbdevhw"
[   191.716] (II) LoadModule: "fbdevhw"
[   191.716] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[   191.717] (II) Module fbdevhw: vendor="X.Org Foundation"
[   191.717]     compiled for 1.21.1.7, module version = 0.0.2
[   191.717]     ABI class: X.Org Video Driver, version 25.2
[   191.717] (II) FBDEV(0): using /dev/fb0
[   191.717] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[   191.717] (II) FBDEV(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
[   191.717] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[   191.717] (==) FBDEV(0): RGB weight 888
[   191.717] (==) FBDEV(0): Default visual is TrueColor
[   191.717] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[   191.717] (II) FBDEV(0): hardware: panel-mipi-dbid (video memory: 600kB)
[   191.717] (DB) xf86MergeOutputClassOptions unsupported bus type 0
[   191.717] (**) FBDEV(0): Option "fbdev" "/dev/fb0"
[   191.717] (II) FBDEV(0): checking modes against framebuffer device...
[   191.717] (II) FBDEV(0): checking modes against monitor...
[   191.717] (II) FBDEV(0): Virtual size is 480x320 (pitch 480)
[   191.717] (**) FBDEV(0):  Built-in mode "current"
[   191.717] (==) FBDEV(0): DPI set to (96, 96)
[   191.717] (II) Loading sub module "fb"
[   191.717] (II) LoadModule: "fb"
[   191.717] (II) Module "fb" already built-in
[   191.717] (**) FBDEV(0): using shadow framebuffer
[   191.717] (II) Loading sub module "shadow"
[   191.717] (II) LoadModule: "shadow"
[   191.718] (II) Loading /usr/lib/xorg/modules/libshadow.so
[   191.718] (II) Module shadow: vendor="X.Org Foundation"
[   191.718]     compiled for 1.21.1.7, module version = 1.1.0
[   191.718]     ABI class: X.Org ANSI C Emulation, version 0.4
[   192.532] (==) FBDEV(0): Backing store enabled
[   192.533] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[   192.533] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[   192.533] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[   192.533] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
Error...repeated 200 times, but X11 starts normally
[   192.536] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[   192.536] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[   192.536] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[   192.536] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[   192.537] (==) FBDEV(0): DPMS enabled
[   192.537] (II) Initializing extension Generic Event Extension
[   192.537] (II) Initializing extension SHAPE
[   192.538] (II) Initializing extension MIT-SHM
[   192.538] (II) Initializing extension XInputExtension
[   192.539] (II) Initializing extension XTEST
[   192.539] (II) Initializing extension BIG-REQUESTS
[   192.540] (II) Initializing extension SYNC
[   192.540] (II) Initializing extension XKEYBOARD
[   192.541] (II) Initializing extension XC-MISC
[   192.541] (II) Initializing extension SECURITY
[   192.542] (II) Initializing extension XFIXES
[   192.542] (II) Initializing extension RENDER
[   192.542] (II) Initializing extension RANDR
[   192.543] (II) Initializing extension COMPOSITE
[   192.544] (II) Initializing extension DAMAGE
[   192.544] (II) Initializing extension MIT-SCREEN-SAVER
[   192.545] (II) Initializing extension DOUBLE-BUFFER
[   192.545] (II) Initializing extension RECORD
[   192.546] (II) Initializing extension DPMS
[   192.546] (II) Initializing extension Present
[   192.547] (II) Initializing extension DRI3
[   192.547] (II) Initializing extension X-Resource
[   192.547] (II) Initializing extension XVideo
[   192.548] (II) Initializing extension XVideo-MotionCompensation
[   192.548] (II) Initializing extension SELinux
[   192.548] (II) SELinux: Disabled on system
[   192.548] (II) Initializing extension GLX
[   192.548] (II) AIGLX: Screen 0 is not DRI2 capable
[   192.677] (II) IGLX: Loaded and initialized swrast
[   192.678] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[   192.678] (II) Initializing extension XFree86-VidModeExtension
[   192.678] (II) Initializing extension XFree86-DGA
[   192.679] (II) Initializing extension XFree86-DRI
[   192.679] (II) Initializing extension DRI2
[   192.798] (II) config/udev: Adding input device ADS7846 Touchscreen (/dev/input/event4)
[   192.798] (**) ADS7846 Touchscreen: Applying InputClass "evdev touchscreen catchall"
[   192.798] (**) ADS7846 Touchscreen: Applying InputClass "evdev touchscreen catchall"
[   192.798] (**) ADS7846 Touchscreen: Applying InputClass "calibration"
[   192.798] (II) LoadModule: "evdev"
[   192.798] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[   192.800] (II) Module evdev: vendor="X.Org Foundation"
[   192.800]     compiled for 1.21.1.3, module version = 2.10.6
[   192.800]     Module class: X.Org XInput Driver
[   192.800]     ABI class: X.Org XInput driver, version 24.4
[   192.800] (II) Using input driver 'evdev' for 'ADS7846 Touchscreen'
[   192.800] (**) ADS7846 Touchscreen: always reports core events
[   192.800] (**) evdev: ADS7846 Touchscreen: Device: "/dev/input/event4"
[   192.800] (--) evdev: ADS7846 Touchscreen: Vendor 0 Product 0x1ea6
[   192.800] (--) evdev: ADS7846 Touchscreen: Found absolute axes
[   192.800] (--) evdev: ADS7846 Touchscreen: Found x and y absolute axes
[   192.800] (--) evdev: ADS7846 Touchscreen: Found absolute touchscreen
[   192.800] (**) Option "SwapAxes" "0"
[   192.800] (II) evdev: ADS7846 Touchscreen: Configuring as touchscreen
[   192.800] (**) evdev: ADS7846 Touchscreen: YAxisMapping: buttons 4 and 5
[   192.800] (**) evdev: ADS7846 Touchscreen: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   192.800] (**) Option "config_info" "udev:/sys/devices/platform/soc/5011000.spi/spi_master/spi1/spi1.1/input/input4/event4"
[   192.801] (II) XINPUT: Adding extended input device "ADS7846 Touchscreen" (type: TOUCHSCREEN, id 6)
[   192.801] (II) evdev: ADS7846 Touchscreen: initialized for absolute axes.
[   192.801] (**) ADS7846 Touchscreen: (accel) keeping acceleration scheme 1
[   192.801] (**) ADS7846 Touchscreen: (accel) acceleration profile 0
[   192.801] (**) ADS7846 Touchscreen: (accel) acceleration factor: 2.000
[   192.801] (**) ADS7846 Touchscreen: (accel) acceleration threshold: 4
[   192.803] (II) config/udev: Adding input device ADS7846 Touchscreen (/dev/input/mouse1)
[   192.803] (**) ADS7846 Touchscreen: Applying InputClass "calibration"
[   192.803] (II) No input driver specified, ignoring this device.
[   192.803] (II) This device may have been added with another device file.
[   192.805] (II) config/udev: Adding input device Mitsumi Electric Apple Extended USB Keyboard (/dev/input/event0)
[   192.805] (**) Mitsumi Electric Apple Extended USB Keyboard: Applying InputClass "evdev keyboard catchall"
[   192.805] (**) Mitsumi Electric Apple Extended USB Keyboard: Applying InputClass "evdev keyboard catchall"
[   192.805] (II) Using input driver 'evdev' for 'Mitsumi Electric Apple Extended USB Keyboard'
[   192.805] (**) Mitsumi Electric Apple Extended USB Keyboard: always reports core events
[   192.805] (**) evdev: Mitsumi Electric Apple Extended USB Keyboard: Device: "/dev/input/event0"
[   192.806] (--) evdev: Mitsumi Electric Apple Extended USB Keyboard: Vendor 0x5ac Product 0x204
[   192.806] (--) evdev: Mitsumi Electric Apple Extended USB Keyboard: Found keys
[   192.806] (II) evdev: Mitsumi Electric Apple Extended USB Keyboard: Configuring as keyboard
[   192.806] (**) Option "config_info" "udev:/sys/devices/platform/soc/5311400.usb/usb6/6-1/6-1.1/6-1.1:1.0/0003:05AC:0204.0001/input/input0/event0"
[   192.806] (II) XINPUT: Adding extended input device "Mitsumi Electric Apple Extended USB Keyboard" (type: KEYBOARD, id 7)
[   192.806] (**) Option "xkb_rules" "evdev"
[   192.806] (**) Option "xkb_model" "pc105"
[   192.806] (**) Option "xkb_layout" "us"
[   192.809] (II) config/udev: Adding input device Mitsumi Electric Apple Extended USB Keyboard System Control (/dev/input/event1)
[   192.809] (**) Mitsumi Electric Apple Extended USB Keyboard System Control: Applying InputClass "evdev keyboard catchall"
[   192.809] (**) Mitsumi Electric Apple Extended USB Keyboard System Control: Applying InputClass "evdev keyboard catchall"
[   192.809] (II) Using input driver 'evdev' for 'Mitsumi Electric Apple Extended USB Keyboard System Control'
[   192.809] (**) Mitsumi Electric Apple Extended USB Keyboard System Control: always reports core events
[   192.809] (**) evdev: Mitsumi Electric Apple Extended USB Keyboard System Control: Device: "/dev/input/event1"
[   192.809] (--) evdev: Mitsumi Electric Apple Extended USB Keyboard System Control: Vendor 0x5ac Product 0x204
[   192.809] (--) evdev: Mitsumi Electric Apple Extended USB Keyboard System Control: Found keys
[   192.809] (II) evdev: Mitsumi Electric Apple Extended USB Keyboard System Control: Configuring as keyboard
[   192.809] (**) Option "config_info" "udev:/sys/devices/platform/soc/5311400.usb/usb6/6-1/6-1.1/6-1.1:1.1/0003:05AC:0204.0002/input/input1/event1"
[   192.809] (II) XINPUT: Adding extended input device "Mitsumi Electric Apple Extended USB Keyboard System Control" (type: KEYBOARD, id 😎
[   192.809] (**) Option "xkb_rules" "evdev"
[   192.809] (**) Option "xkb_model" "pc105"
[   192.809] (**) Option "xkb_layout" "us"
[   192.812] (II) config/udev: Adding input device Mitsumi Electric Apple Extended USB Keyboard Consumer Control (/dev/input/event2)
[   192.812] (**) Mitsumi Electric Apple Extended USB Keyboard Consumer Control: Applying InputClass "evdev keyboard catchall"
[   192.813] (**) Mitsumi Electric Apple Extended USB Keyboard Consumer Control: Applying InputClass "evdev keyboard catchall"
[   192.813] (II) Using input driver 'evdev' for 'Mitsumi Electric Apple Extended USB Keyboard Consumer Control'
[   192.813] (**) Mitsumi Electric Apple Extended USB Keyboard Consumer Control: always reports core events
[   192.813] (**) evdev: Mitsumi Electric Apple Extended USB Keyboard Consumer Control: Device: "/dev/input/event2"
[   192.813] (--) evdev: Mitsumi Electric Apple Extended USB Keyboard Consumer Control: Vendor 0x5ac Product 0x204
[   192.813] (--) evdev: Mitsumi Electric Apple Extended USB Keyboard Consumer Control: Found keys
[   192.813] (II) evdev: Mitsumi Electric Apple Extended USB Keyboard Consumer Control: Configuring as keyboard
[   192.813] (**) Option "config_info" "udev:/sys/devices/platform/soc/5311400.usb/usb6/6-1/6-1.1/6-1.1:1.1/0003:05AC:0204.0002/input/input2/event2"
[   192.813] (II) XINPUT: Adding extended input device "Mitsumi Electric Apple Extended USB Keyboard Consumer Control" (type: KEYBOARD, id 9)
[   192.813] (**) Option "xkb_rules" "evdev"
[   192.813] (**) Option "xkb_model" "pc105"
[   192.813] (**) Option "xkb_layout" "us"
[   192.816] (II) config/udev: Adding input device PixArt USB Optical Mouse (/dev/input/event3)
[   192.816] (**) PixArt USB Optical Mouse: Applying InputClass "evdev pointer catchall"
[   192.816] (**) PixArt USB Optical Mouse: Applying InputClass "evdev pointer catchall"
[   192.816] (II) Using input driver 'evdev' for 'PixArt USB Optical Mouse'
[   192.816] (**) PixArt USB Optical Mouse: always reports core events
[   192.816] (**) evdev: PixArt USB Optical Mouse: Device: "/dev/input/event3"
[   192.816] (--) evdev: PixArt USB Optical Mouse: Vendor 0x93a Product 0x2510
[   192.816] (--) evdev: PixArt USB Optical Mouse: Found 3 mouse buttons
[   192.816] (--) evdev: PixArt USB Optical Mouse: Found scroll wheel(s)
[   192.816] (--) evdev: PixArt USB Optical Mouse: Found relative axes
[   192.816] (--) evdev: PixArt USB Optical Mouse: Found x and y relative axes
[   192.816] (II) evdev: PixArt USB Optical Mouse: Configuring as mouse
[   192.816] (II) evdev: PixArt USB Optical Mouse: Adding scrollwheel support
[   192.816] (**) evdev: PixArt USB Optical Mouse: YAxisMapping: buttons 4 and 5
[   192.816] (**) evdev: PixArt USB Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   192.816] (**) Option "config_info" "udev:/sys/devices/platform/soc/5311400.usb/usb6/6-1/6-1.2/6-1.2:1.0/0003:093A:2510.0003/input/input3/event3"
[   192.816] (II) XINPUT: Adding extended input device "PixArt USB Optical Mouse" (type: MOUSE, id 10)
[   192.817] (II) evdev: PixArt USB Optical Mouse: initialized for relative axes.
[   192.817] (**) PixArt USB Optical Mouse: (accel) keeping acceleration scheme 1
[   192.817] (**) PixArt USB Optical Mouse: (accel) acceleration profile 0
[   192.817] (**) PixArt USB Optical Mouse: (accel) acceleration factor: 2.000
[   192.817] (**) PixArt USB Optical Mouse: (accel) acceleration threshold: 4
[   192.819] (II) config/udev: Adding input device PixArt USB Optical Mouse (/dev/input/mouse0)
[   192.819] (II) No input driver specified, ignoring this device.
[   192.819] (II) This device may have been added with another device file.
[   232.119] (II) evdev: PixArt USB Optical Mouse: Close
[   232.119] (II) UnloadModule: "evdev"
[   232.119] (II) evdev: Mitsumi Electric Apple Extended USB Keyboard Consumer Control: Close
[   232.119] (II) UnloadModule: "evdev"
[   232.120] (II) evdev: Mitsumi Electric Apple Extended USB Keyboard System Control: Close
[   232.120] (II) UnloadModule: "evdev"
[   232.120] (II) evdev: Mitsumi Electric Apple Extended USB Keyboard: Close
[   232.120] (II) UnloadModule: "evdev"
[   232.120] (II) evdev: ADS7846 Touchscreen: Close
[   232.120] (II) UnloadModule: "evdev"
[   232.565] (II) Server terminated successfully (0). Closing log file.
roberto@orangepizero3:~$

 

Just downgrading to Linux 6.13.7 allows the 4.0" SPI LCD to work again.

Dowgrading the linux package did not cause a downgrade of X11 (version 1.21.1.7).

The small LCD always works ok in text mode. The driver is DRM but it is using the X11 fbdev submodule

 

The fbdev.conf file:

Spoiler

roberto@orangepizero3:~$ cat /etc/X11/xorg.conf.d/99-fbdev.conf
Section "Device"
    Identifier "myfb"
    Driver "fbdev"
    Option "fbdev" "/dev/fb0"
EndSection

 

Using an HDMI screen is not affected

 

When I disable the fbdev conf file

sudo mv 99-fbdev.conf 99-fbdev.conf.disabled

 

Then x11 fails in another way:

Spoiler

roberto@orangepizero3:/etc/X11/xorg.conf.d$ sudo startx


X.Org X Server 1.21.1.7
X Protocol Version 11, Revision 0
Current Operating System: Linux orangepizero3 6.13.7-edge-sunxi64 #2 SMP Thu Mar 13 12:08:08 UTC 2025 aarch64
Kernel command line: root=UUID=405815fa-b5a7-4731-8675-6d56d040972c rootwait rootfstype=ext4 splash=verbose console=ttyS0,115200 console=tty1 consoleblank=0 loglevel=1 ubootpart=a66e3381-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u   cgroup_enable=memory
xorg-server 2:21.1.7-3+deb12u10 (https://www.debian.org/support)
Current version of pixman: 0.42.2
    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: Tue Jul  8 06:53:10 2025
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
MESA-LOADER: failed to open panel-mipi-dbi: /usr/lib/dri/panel-mipi-dbi_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/aarch64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
failed to load driver: panel-mipi-dbi
^Cxinit: connection to X server lost

waiting for X server to shut down .(II) Server terminated successfully (0). Closing log file.

xinit: unexpected signal 2
roberto@orangepizero3:/etc/X11/xorg.conf.d$

 

The xorg log doesn't show any error:

Spoiler

roberto@orangepizero3:/etc/X11/xorg.conf.d$ tail -n500 /var/log/Xorg.0.log
[  1161.992]
X.Org X Server 1.21.1.7
X Protocol Version 11, Revision 0
[  1161.992] Current Operating System: Linux orangepizero3 6.13.7-edge-sunxi64 #2 SMP Thu Mar 13 12:08:08 UTC 2025 aarch64
[  1161.992] Kernel command line: root=UUID=405815fa-b5a7-4731-8675-6d56d040972c rootwait rootfstype=ext4 splash=verbose console=ttyS0,115200 console=tty1 consoleblank=0 loglevel=1 ubootpart=a66e3381-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u   cgroup_enable=memory
[  1161.993] xorg-server 2:21.1.7-3+deb12u10 (https://www.debian.org/support)
[  1161.993] Current version of pixman: 0.42.2
[  1161.993]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[  1161.993] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1161.993] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jul  8 06:53:10 2025
[  1161.993] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  1161.993] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  1161.994] (==) No Layout section.  Using the first Screen section.
[  1161.994] (==) No screen section available. Using defaults.
[  1161.994] (**) |-->Screen "Default Screen Section" (0)
[  1161.994] (**) |   |-->Monitor "<default monitor>"
[  1161.995] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
[  1161.995] (==) Automatically adding devices
[  1161.995] (==) Automatically enabling devices
[  1161.995] (==) Automatically adding GPU devices
[  1161.995] (==) Automatically binding GPU devices
[  1161.995] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  1161.995] (WW) The directory "/usr/share/fonts/X11/misc" does not exist.
[  1161.995]     Entry deleted from font path.
[  1161.995] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[  1161.995]     Entry deleted from font path.
[  1161.995] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[  1161.995]     Entry deleted from font path.
[  1161.995] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[  1161.995]     Entry deleted from font path.
[  1161.995] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[  1161.995]     Entry deleted from font path.
[  1161.995] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[  1161.995]     Entry deleted from font path.
[  1161.995] (==) FontPath set to:
    /usr/share/fonts/X11/Type1,
    built-ins
[  1161.995] (==) ModulePath set to "/usr/lib/xorg/modules"
[  1161.995] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[  1161.995] (II) Loader magic: 0xaaaaab5a0f00
[  1161.995] (II) Module ABI versions:
[  1161.995]     X.Org ANSI C Emulation: 0.4
[  1161.995]     X.Org Video Driver: 25.2
[  1161.995]     X.Org XInput driver : 24.4
[  1161.995]     X.Org Server Extension : 10.0
[  1161.997] (--) using VT number 2

[  1161.997] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[  1162.000] (II) xfree86: Adding drm device (/dev/dri/card0)
[  1162.000] (II) Platform probe for /sys/devices/platform/display-engine/drm/card0
[  1162.000] (II) xfree86: Adding drm device (/dev/dri/card2)
[  1162.001] (II) Platform probe for /sys/devices/platform/soc/1800000.gpu/drm/card2
[  1162.001] (II) xfree86: Adding drm device (/dev/dri/card1)
[  1162.001] (II) Platform probe for /sys/devices/platform/soc/5011000.spi/spi_master/spi1/spi1.0/drm/card1
[  1162.102] (II) no primary bus or device found
[  1162.102]     falling back to /sys/devices/platform/display-engine/drm/card0
[  1162.102] (II) LoadModule: "glx"
[  1162.103] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  1162.106] (II) Module glx: vendor="X.Org Foundation"
[  1162.106]     compiled for 1.21.1.7, module version = 1.0.0
[  1162.106]     ABI class: X.Org Server Extension, version 10.0
[  1162.106] (==) Matched modesetting as autoconfigured driver 0
[  1162.106] (==) Matched fbdev as autoconfigured driver 1
[  1162.106] (==) Assigned the driver to the xf86ConfigLayout
[  1162.106] (II) LoadModule: "modesetting"
[  1162.107] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[  1162.107] (II) Module modesetting: vendor="X.Org Foundation"
[  1162.107]     compiled for 1.21.1.7, module version = 1.21.1
[  1162.107]     Module class: X.Org Video Driver
[  1162.107]     ABI class: X.Org Video Driver, version 25.2
[  1162.107] (II) LoadModule: "fbdev"
[  1162.107] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[  1162.107] (II) Module fbdev: vendor="X.Org Foundation"
[  1162.107]     compiled for 1.21.1.3, module version = 0.5.0
[  1162.108]     Module class: X.Org Video Driver
[  1162.108]     ABI class: X.Org Video Driver, version 25.2
[  1162.108] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[  1162.108] (II) FBDEV: driver for framebuffer: fbdev
[  1162.210] (II) modeset(0): using drv /dev/dri/card0
[  1162.210] (WW) Falling back to old probe method for fbdev
[  1162.210] (II) Loading sub module "fbdevhw"
[  1162.210] (II) LoadModule: "fbdevhw"
[  1162.210] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[  1162.211] (II) Module fbdevhw: vendor="X.Org Foundation"
[  1162.211]     compiled for 1.21.1.7, module version = 0.0.2
[  1162.211]     ABI class: X.Org Video Driver, version 25.2
[  1162.411] (II) modeset(G0): using drv /dev/dri/card1
[  1162.411] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[  1162.411] (II) modeset(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
[  1162.411] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[  1162.411] (==) modeset(0): RGB weight 888
[  1162.411] (==) modeset(0): Default visual is TrueColor
[  1162.411] (II) Loading sub module "glamoregl"
[  1162.411] (II) LoadModule: "glamoregl"
[  1162.412] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[  1162.428] (II) Module glamoregl: vendor="X.Org Foundation"
[  1162.428]     compiled for 1.21.1.7, module version = 1.0.1
[  1162.428]     ABI class: X.Org ANSI C Emulation, version 0.4
[  1162.810] (II) modeset(0): glamor X acceleration enabled on Mali-G31 (Panfrost)
[  1162.810] (II) modeset(0): glamor initialized
[  1162.810] (==) modeset(0): VariableRefresh: disabled
[  1162.810] (==) modeset(0): AsyncFlipSecondaries: disabled
[  1162.810] (II) modeset(0): Output HDMI-1 has no monitor section
[  1162.810] (II) modeset(0): EDID for output HDMI-1
[  1162.811] (II) modeset(0): Output HDMI-1 disconnected
[  1162.811] (WW) modeset(0): No outputs definitely connected, trying again...
[  1162.811] (II) modeset(0): Output HDMI-1 disconnected
[  1162.811] (WW) modeset(0): Unable to find connected outputs - setting 1024x768 initial framebuffer
[  1162.811] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[  1162.811] (==) modeset(0): DPI set to (96, 96)
[  1162.811] (II) Loading sub module "fb"
[  1162.811] (II) LoadModule: "fb"
[  1162.811] (II) Module "fb" already built-in
[  1162.813] (==) modeset(G0): Depth 24, (==) framebuffer bpp 32
[  1162.813] (==) modeset(G0): RGB weight 888
[  1162.813] (==) modeset(G0): Default visual is TrueColor
[  1162.813] (II) Loading sub module "glamoregl"
[  1162.813] (II) LoadModule: "glamoregl"
[  1162.814] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[  1162.814] (II) Module glamoregl: vendor="X.Org Foundation"
[  1162.814]     compiled for 1.21.1.7, module version = 1.0.1
[  1162.814]     ABI class: X.Org ANSI C Emulation, version 0.4
[  1163.053] (II) modeset(G0): glamor X acceleration enabled on Mali-G31 (Panfrost)
[  1163.053] (II) modeset(G0): glamor initialized
[  1163.053] (II) modeset(G0): Output Unknown19-1 has no monitor section
[  1163.053] (II) modeset(G0): EDID for output Unknown19-1
[  1163.053] (II) modeset(G0): Printing probed modes for output Unknown19-1
[  1163.053] (II) modeset(G0): Modeline "480x320"x60.0    9.22  480 480 480 480  320 320 320 320 (19.2 kHz eP)
[  1163.053] (==) modeset(G0): Using gamma correction (1.0, 1.0, 1.0)
[  1163.053] (==) modeset(G0): DPI set to (96, 96)
[  1163.053] (II) Loading sub module "fb"
[  1163.053] (II) LoadModule: "fb"
[  1163.053] (II) Module "fb" already built-in
[  1163.053] (II) UnloadModule: "fbdev"
[  1163.053] (II) Unloading fbdev
[  1163.054] (II) UnloadSubModule: "fbdevhw"
[  1163.054] (II) Unloading fbdevhw
[  1163.102] (==) modeset(0): Backing store enabled
[  1163.102] (==) modeset(0): Silken mouse enabled
[  1163.103] (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
[  1163.103] (==) modeset(0): DPMS enabled
[  1163.103] (II) modeset(0): [DRI2] Setup complete
[  1163.103] (II) modeset(0): [DRI2]   DRI driver: sun4i-drm
[  1163.103] (II) modeset(0): [DRI2]   VDPAU driver: sun4i-drm
[  1163.124] (==) modeset(G0): Backing store enabled
[  1163.124] (==) modeset(G0): Silken mouse enabled
[  1163.225] (II) modeset(G0): Initializing kms color map for depth 24, 8 bpc.
[  1163.225] (==) modeset(G0): DPMS enabled
[  1163.225] (II) modeset(G0): [DRI2] Setup complete
[  1163.225] (II) modeset(G0): [DRI2]   DRI driver: zink
[  1163.225] (II) modeset(G0): [DRI2]   VDPAU driver: zink
[  1163.225] (II) Initializing extension Generic Event Extension
[  1163.226] (II) Initializing extension SHAPE
[  1163.226] (II) Initializing extension MIT-SHM
[  1163.227] (II) Initializing extension XInputExtension
[  1163.227] (II) Initializing extension XTEST
[  1163.228] (II) Initializing extension BIG-REQUESTS
[  1163.228] (II) Initializing extension SYNC
[  1163.229] (II) Initializing extension XKEYBOARD
[  1163.229] (II) Initializing extension XC-MISC
[  1163.230] (II) Initializing extension SECURITY
[  1163.230] (II) Initializing extension XFIXES
[  1163.231] (II) Initializing extension RENDER
[  1163.231] (II) Initializing extension RANDR
[  1163.232] (II) Initializing extension COMPOSITE
[  1163.233] (II) Initializing extension DAMAGE
[  1163.233] (II) Initializing extension MIT-SCREEN-SAVER
[  1163.234] (II) Initializing extension DOUBLE-BUFFER
[  1163.234] (II) Initializing extension RECORD
[  1163.235] (II) Initializing extension DPMS
[  1163.235] (II) Initializing extension Present
[  1163.236] (II) Initializing extension DRI3
[  1163.236] (II) Initializing extension X-Resource
[  1163.237] (II) Initializing extension XVideo
[  1163.237] (II) Initializing extension XVideo-MotionCompensation
[  1163.237] (II) Initializing extension SELinux
[  1163.237] (II) SELinux: Disabled on system
[  1163.237] (II) Initializing extension GLX
[  1163.475] (II) AIGLX: Loaded and initialized sun4i-drm
[  1163.476] (II) GLX: Initialized DRI2 GL provider for screen 0
[  1163.476] (II) Initializing extension XFree86-VidModeExtension
[  1163.476] (II) Initializing extension XFree86-DGA
[  1163.477] (II) Initializing extension XFree86-DRI
[  1163.477] (II) Initializing extension DRI2
[  1163.540] (II) modeset(G0): Damage tracking initialized
[  1163.541] (II) modeset(0): Damage tracking initialized
[  1163.673] (II) config/udev: Adding input device ADS7846 Touchscreen (/dev/input/event4)
[  1163.673] (**) ADS7846 Touchscreen: Applying InputClass "evdev touchscreen catchall"
[  1163.673] (**) ADS7846 Touchscreen: Applying InputClass "evdev touchscreen catchall"
[  1163.673] (**) ADS7846 Touchscreen: Applying InputClass "calibration"
[  1163.673] (II) LoadModule: "evdev"
[  1163.673] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[  1163.675] (II) Module evdev: vendor="X.Org Foundation"
[  1163.675]     compiled for 1.21.1.3, module version = 2.10.6
[  1163.675]     Module class: X.Org XInput Driver
[  1163.675]     ABI class: X.Org XInput driver, version 24.4
[  1163.675] (II) Using input driver 'evdev' for 'ADS7846 Touchscreen'
[  1163.675] (**) ADS7846 Touchscreen: always reports core events
[  1163.675] (**) evdev: ADS7846 Touchscreen: Device: "/dev/input/event4"
[  1163.675] (--) evdev: ADS7846 Touchscreen: Vendor 0 Product 0x1ea6
[  1163.675] (--) evdev: ADS7846 Touchscreen: Found absolute axes
[  1163.675] (--) evdev: ADS7846 Touchscreen: Found x and y absolute axes
[  1163.675] (--) evdev: ADS7846 Touchscreen: Found absolute touchscreen
[  1163.675] (**) Option "SwapAxes" "0"
[  1163.675] (II) evdev: ADS7846 Touchscreen: Configuring as touchscreen
[  1163.675] (**) evdev: ADS7846 Touchscreen: YAxisMapping: buttons 4 and 5
[  1163.675] (**) evdev: ADS7846 Touchscreen: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[  1163.675] (**) Option "config_info" "udev:/sys/devices/platform/soc/5011000.spi/spi_master/spi1/spi1.1/input/input4/event4"
[  1163.675] (II) XINPUT: Adding extended input device "ADS7846 Touchscreen" (type: TOUCHSCREEN, id 6)
[  1163.676] (II) evdev: ADS7846 Touchscreen: initialized for absolute axes.
[  1163.676] (**) ADS7846 Touchscreen: (accel) keeping acceleration scheme 1
[  1163.676] (**) ADS7846 Touchscreen: (accel) acceleration profile 0
[  1163.676] (**) ADS7846 Touchscreen: (accel) acceleration factor: 2.000
[  1163.676] (**) ADS7846 Touchscreen: (accel) acceleration threshold: 4
[  1163.678] (II) config/udev: Adding input device ADS7846 Touchscreen (/dev/input/mouse1)
[  1163.678] (**) ADS7846 Touchscreen: Applying InputClass "calibration"
[  1163.678] (II) No input driver specified, ignoring this device.
[  1163.678] (II) This device may have been added with another device file.
[  1163.680] (II) config/udev: Adding input device Mitsumi Electric Apple Extended USB Keyboard (/dev/input/event0)
[  1163.680] (**) Mitsumi Electric Apple Extended USB Keyboard: Applying InputClass "evdev keyboard catchall"
[  1163.681] (**) Mitsumi Electric Apple Extended USB Keyboard: Applying InputClass "evdev keyboard catchall"
[  1163.681] (II) Using input driver 'evdev' for 'Mitsumi Electric Apple Extended USB Keyboard'
[  1163.681] (**) Mitsumi Electric Apple Extended USB Keyboard: always reports core events
[  1163.681] (**) evdev: Mitsumi Electric Apple Extended USB Keyboard: Device: "/dev/input/event0"
[  1163.681] (--) evdev: Mitsumi Electric Apple Extended USB Keyboard: Vendor 0x5ac Product 0x204
[  1163.681] (--) evdev: Mitsumi Electric Apple Extended USB Keyboard: Found keys
[  1163.681] (II) evdev: Mitsumi Electric Apple Extended USB Keyboard: Configuring as keyboard
[  1163.681] (**) Option "config_info" "udev:/sys/devices/platform/soc/5311400.usb/usb6/6-1/6-1.1/6-1.1:1.0/0003:05AC:0204.0001/input/input0/event0"
[  1163.681] (II) XINPUT: Adding extended input device "Mitsumi Electric Apple Extended USB Keyboard" (type: KEYBOARD, id 7)
[  1163.681] (**) Option "xkb_rules" "evdev"
[  1163.681] (**) Option "xkb_model" "pc105"
[  1163.681] (**) Option "xkb_layout" "us"
[  1163.684] (II) config/udev: Adding input device Mitsumi Electric Apple Extended USB Keyboard System Control (/dev/input/event1)
[  1163.684] (**) Mitsumi Electric Apple Extended USB Keyboard System Control: Applying InputClass "evdev keyboard catchall"
[  1163.684] (**) Mitsumi Electric Apple Extended USB Keyboard System Control: Applying InputClass "evdev keyboard catchall"
[  1163.684] (II) Using input driver 'evdev' for 'Mitsumi Electric Apple Extended USB Keyboard System Control'
[  1163.684] (**) Mitsumi Electric Apple Extended USB Keyboard System Control: always reports core events
[  1163.684] (**) evdev: Mitsumi Electric Apple Extended USB Keyboard System Control: Device: "/dev/input/event1"
[  1163.684] (--) evdev: Mitsumi Electric Apple Extended USB Keyboard System Control: Vendor 0x5ac Product 0x204
[  1163.684] (--) evdev: Mitsumi Electric Apple Extended USB Keyboard System Control: Found keys
[  1163.684] (II) evdev: Mitsumi Electric Apple Extended USB Keyboard System Control: Configuring as keyboard
[  1163.685] (**) Option "config_info" "udev:/sys/devices/platform/soc/5311400.usb/usb6/6-1/6-1.1/6-1.1:1.1/0003:05AC:0204.0002/input/input1/event1"
[  1163.685] (II) XINPUT: Adding extended input device "Mitsumi Electric Apple Extended USB Keyboard System Control" (type: KEYBOARD, id 😎
[  1163.685] (**) Option "xkb_rules" "evdev"
[  1163.685] (**) Option "xkb_model" "pc105"
[  1163.685] (**) Option "xkb_layout" "us"
[  1163.688] (II) config/udev: Adding input device Mitsumi Electric Apple Extended USB Keyboard Consumer Control (/dev/input/event2)
[  1163.688] (**) Mitsumi Electric Apple Extended USB Keyboard Consumer Control: Applying InputClass "evdev keyboard catchall"
[  1163.688] (**) Mitsumi Electric Apple Extended USB Keyboard Consumer Control: Applying InputClass "evdev keyboard catchall"
[  1163.688] (II) Using input driver 'evdev' for 'Mitsumi Electric Apple Extended USB Keyboard Consumer Control'
[  1163.688] (**) Mitsumi Electric Apple Extended USB Keyboard Consumer Control: always reports core events
[  1163.688] (**) evdev: Mitsumi Electric Apple Extended USB Keyboard Consumer Control: Device: "/dev/input/event2"
[  1163.688] (--) evdev: Mitsumi Electric Apple Extended USB Keyboard Consumer Control: Vendor 0x5ac Product 0x204
[  1163.688] (--) evdev: Mitsumi Electric Apple Extended USB Keyboard Consumer Control: Found keys
[  1163.688] (II) evdev: Mitsumi Electric Apple Extended USB Keyboard Consumer Control: Configuring as keyboard
[  1163.688] (**) Option "config_info" "udev:/sys/devices/platform/soc/5311400.usb/usb6/6-1/6-1.1/6-1.1:1.1/0003:05AC:0204.0002/input/input2/event2"
[  1163.688] (II) XINPUT: Adding extended input device "Mitsumi Electric Apple Extended USB Keyboard Consumer Control" (type: KEYBOARD, id 9)
[  1163.688] (**) Option "xkb_rules" "evdev"
[  1163.688] (**) Option "xkb_model" "pc105"
[  1163.688] (**) Option "xkb_layout" "us"
[  1163.691] (II) config/udev: Adding input device PixArt USB Optical Mouse (/dev/input/event3)
[  1163.691] (**) PixArt USB Optical Mouse: Applying InputClass "evdev pointer catchall"
[  1163.691] (**) PixArt USB Optical Mouse: Applying InputClass "evdev pointer catchall"
[  1163.692] (II) Using input driver 'evdev' for 'PixArt USB Optical Mouse'
[  1163.692] (**) PixArt USB Optical Mouse: always reports core events
[  1163.692] (**) evdev: PixArt USB Optical Mouse: Device: "/dev/input/event3"
[  1163.692] (--) evdev: PixArt USB Optical Mouse: Vendor 0x93a Product 0x2510
[  1163.692] (--) evdev: PixArt USB Optical Mouse: Found 3 mouse buttons
[  1163.692] (--) evdev: PixArt USB Optical Mouse: Found scroll wheel(s)
[  1163.692] (--) evdev: PixArt USB Optical Mouse: Found relative axes
[  1163.692] (--) evdev: PixArt USB Optical Mouse: Found x and y relative axes
[  1163.692] (II) evdev: PixArt USB Optical Mouse: Configuring as mouse
[  1163.692] (II) evdev: PixArt USB Optical Mouse: Adding scrollwheel support
[  1163.692] (**) evdev: PixArt USB Optical Mouse: YAxisMapping: buttons 4 and 5
[  1163.692] (**) evdev: PixArt USB Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[  1163.692] (**) Option "config_info" "udev:/sys/devices/platform/soc/5311400.usb/usb6/6-1/6-1.2/6-1.2:1.0/0003:093A:2510.0003/input/input3/event3"
[  1163.692] (II) XINPUT: Adding extended input device "PixArt USB Optical Mouse" (type: MOUSE, id 10)
[  1163.692] (II) evdev: PixArt USB Optical Mouse: initialized for relative axes.
[  1163.693] (**) PixArt USB Optical Mouse: (accel) keeping acceleration scheme 1
[  1163.693] (**) PixArt USB Optical Mouse: (accel) acceleration profile 0
[  1163.693] (**) PixArt USB Optical Mouse: (accel) acceleration factor: 2.000
[  1163.693] (**) PixArt USB Optical Mouse: (accel) acceleration threshold: 4
[  1163.695] (II) config/udev: Adding input device PixArt USB Optical Mouse (/dev/input/mouse0)
[  1163.695] (II) No input driver specified, ignoring this device.
[  1163.695] (II) This device may have been added with another device file.
[  1166.523] (II) evdev: PixArt USB Optical Mouse: Close
[  1166.523] (II) UnloadModule: "evdev"
[  1166.523] (II) evdev: Mitsumi Electric Apple Extended USB Keyboard Consumer Control: Close
[  1166.524] (II) UnloadModule: "evdev"
[  1166.524] (II) evdev: Mitsumi Electric Apple Extended USB Keyboard System Control: Close
[  1166.524] (II) UnloadModule: "evdev"
[  1166.524] (II) evdev: Mitsumi Electric Apple Extended USB Keyboard: Close
[  1166.524] (II) UnloadModule: "evdev"
[  1166.524] (II) evdev: ADS7846 Touchscreen: Close
[  1166.525] (II) UnloadModule: "evdev"
[  1167.522] (II) Server terminated successfully (0). Closing log file.

 

dmesg|grep MESA shows nothing.

 

Probably here is the solution https://github.com/agherzan/meta-raspberrypi/issues/1389 rebuilding mesa with some extra dependencies

Bookworm containg mesa 22.3.6 right now, but Trixie contains mesa 25.0.5

I tried the same in Trixie and Sid, but still get the same error: not able to load panel-mipi-dbi_dri.so

 

I have a newly built armbian OS with kernel 6.15.x... I will try it later today.

 

 

Edited by robertoj
Posted
1 hour ago, g00n said:

orange pi zero 3 image hasn't received an update since may

Stable images are produced every three months.  Development builds are produced at least weekly depending on the support status.

Posted

I have seen other threads where they recompile mesa to get an updated so module for X11, related to LCD panels and DRM.

 

I haven't had time for that yet.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines