Ok, I just tried and still have these errors. Btw, everytime I flash again my microSD to start clean, but I still get the same IP and my account is already connected to Volumio. Shouldn’t be unlogged?
Sorry for the late reply. In the meantime I had a look at the scripts used for building Volumio Tinkerboard images. It appears that Tinkerboard images are already equipped with the kioskmode which is utilized to display Volumio’s UI on locally connected displays.
The bottom line is that the Touch Display Plugin must not be installed. According to my expectation, the interface should be displayed after installing Volumio without installing further software like the Touch Display plugin.
I suggest to start from scratch without installing the Touch Display plugin. You may have to enable the option “User Interface Via HDMI” which can be found in the section “Video Output Settings” on the “System Settings” page.
[ 24.132]
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[ 24.133] Build Operating System: Linux 4.19.0-18-armmp-lpae armv7l Debian
[ 24.133] Current Operating System: Linux volumio 4.4.71+ #23 SMP Sun Sep 20 12:23:26 CEST 2020 armv7l
[ 24.133] Kernel command line: earlyprintk splash quiet plymouth.ignore-serial-consoles console=tty1 console=ttyS3,115200n8 rw init=/sbin/init imgpart=UUID=13658cc9-e4c3-4cdd-ae44-c26fa3959c79 imgfile=/volumio_current.sqsh bootpart=UUID=0425-D400 datapart=UUID=c68fafc7-f2d3-4d77-9a27-1ce3ae71c7d5 bootconfig=/extlinux/extlinux.conf logo.nologo vt.global_cursor_default=0 loglevel=8 uboot_version=2017.07-g879646d1d6 root=/dev/mmcblk0p2
[ 24.133] Build Date: 18 December 2021 09:05:36AM
[ 24.133] xorg-server 2:1.20.4-1+deb10u4 (https://www.debian.org/support)
[ 24.133] Current version of pixman: 0.36.0
[ 24.133] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 24.133] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 24.133] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Nov 7 13:03:30 2022
[ 24.138] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 24.139] (==) No Layout section. Using the first Screen section.
[ 24.139] (==) No screen section available. Using defaults.
[ 24.139] (**) |-->Screen "Default Screen Section" (0)
[ 24.139] (**) | |-->Monitor "<default monitor>"
[ 24.139] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 24.139] (==) Automatically adding devices
[ 24.139] (==) Automatically enabling devices
[ 24.140] (==) Automatically adding GPU devices
[ 24.145] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 24.147] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/misc".
[ 24.147] Entry deleted from font path.
[ 24.147] (Run 'mkfontdir' on "/usr/share/fonts/X11/misc").
[ 24.147] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 24.147] Entry deleted from font path.
[ 24.147] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/100dpi/".
[ 24.147] Entry deleted from font path.
[ 24.147] (Run 'mkfontdir' on "/usr/share/fonts/X11/100dpi/").
[ 24.148] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/75dpi/".
[ 24.148] Entry deleted from font path.
[ 24.148] (Run 'mkfontdir' on "/usr/share/fonts/X11/75dpi/").
[ 24.148] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/100dpi".
[ 24.148] Entry deleted from font path.
[ 24.148] (Run 'mkfontdir' on "/usr/share/fonts/X11/100dpi").
[ 24.148] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/75dpi".
[ 24.148] Entry deleted from font path.
[ 24.148] (Run 'mkfontdir' on "/usr/share/fonts/X11/75dpi").
[ 24.148] (==) FontPath set to:
/usr/share/fonts/X11/Type1,
built-ins
[ 24.148] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 24.148] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 24.148] (II) Loader magic: 0x7f6f0f98
[ 24.148] (II) Module ABI versions:
[ 24.148] X.Org ANSI C Emulation: 0.4
[ 24.148] X.Org Video Driver: 24.0
[ 24.148] X.Org XInput driver : 24.1
[ 24.148] X.Org Server Extension : 10.0
[ 24.150] (--) using VT number 2
[ 24.150] (EE) systemd-logind: failed to get session: PID 886 does not belong to any known session
[ 24.152] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 24.152] (II) no primary bus or device found
[ 24.152] falling back to /sys/devices/platform/display-subsystem/drm/card0
[ 24.152] (II) LoadModule: "glx"
[ 24.153] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 24.187] (II) Module glx: vendor="X.Org Foundation"
[ 24.187] compiled for 1.20.4, module version = 1.0.0
[ 24.187] ABI class: X.Org Server Extension, version 10.0
[ 24.187] (==) Matched modesetting as autoconfigured driver 0
[ 24.187] (==) Matched fbdev as autoconfigured driver 1
[ 24.187] (==) Assigned the driver to the xf86ConfigLayout
[ 24.187] (II) LoadModule: "modesetting"
[ 24.188] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 24.189] (II) Module modesetting: vendor="X.Org Foundation"
[ 24.189] compiled for 1.20.4, module version = 1.20.4
[ 24.189] Module class: X.Org Video Driver
[ 24.189] ABI class: X.Org Video Driver, version 24.0
[ 24.190] (II) LoadModule: "fbdev"
[ 24.190] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 24.192] (II) Module fbdev: vendor="X.Org Foundation"
[ 24.192] compiled for 1.20.0, module version = 0.5.0
[ 24.192] Module class: X.Org Video Driver
[ 24.192] ABI class: X.Org Video Driver, version 24.0
[ 24.192] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 24.192] (II) FBDEV: driver for framebuffer: fbdev
[ 24.197] (II) modeset(0): using drv /dev/dri/card0
[ 24.197] (WW) Falling back to old probe method for fbdev
[ 24.197] (II) Loading sub module "fbdevhw"
[ 24.197] (II) LoadModule: "fbdevhw"
[ 24.198] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 24.202] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 24.202] compiled for 1.20.4, module version = 0.0.2
[ 24.202] ABI class: X.Org Video Driver, version 24.0
[ 24.202] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 24.203] (II) modeset(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 24.203] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[ 24.203] (==) modeset(0): RGB weight 888
[ 24.203] (==) modeset(0): Default visual is TrueColor
[ 24.203] (II) Loading sub module "glamoregl"
[ 24.203] (II) LoadModule: "glamoregl"
[ 24.203] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 24.234] (II) Module glamoregl: vendor="X.Org Foundation"
[ 24.234] compiled for 1.20.4, module version = 1.0.1
[ 24.234] ABI class: X.Org ANSI C Emulation, version 0.4
[ 25.050] (II) modeset(0): Refusing to try glamor on llvmpipe
[ 25.054] (EE) modeset(0): glamor initialization failed
[ 25.054] (II) modeset(0): ShadowFB: preferred NO, enabled NO
[ 25.055] (II) modeset(0): Output HDMI-1 has no monitor section
[ 25.055] (II) modeset(0): EDID for output HDMI-1
[ 25.055] (II) modeset(0): Output HDMI-1 disconnected
[ 25.055] (WW) modeset(0): No outputs definitely connected, trying again...
[ 25.055] (II) modeset(0): Output HDMI-1 disconnected
[ 25.055] (WW) modeset(0): Unable to find connected outputs - setting 1024x768 initial framebuffer
[ 25.057] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[ 25.057] (==) modeset(0): DPI set to (96, 96)
[ 25.057] (II) Loading sub module "fb"
[ 25.057] (II) LoadModule: "fb"
[ 25.059] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 25.062] (II) Module fb: vendor="X.Org Foundation"
[ 25.062] compiled for 1.20.4, module version = 1.0.0
[ 25.062] ABI class: X.Org ANSI C Emulation, version 0.4
[ 25.062] (II) UnloadModule: "fbdev"
[ 25.062] (II) Unloading fbdev
[ 25.062] (II) UnloadSubModule: "fbdevhw"
[ 25.062] (II) Unloading fbdevhw
[ 25.068] (==) modeset(0): Backing store enabled
[ 25.068] (==) modeset(0): Silken mouse enabled
[ 25.068] (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
[ 25.069] (==) modeset(0): DPMS enabled
[ 25.069] (II) Initializing extension Generic Event Extension
[ 25.069] (II) Initializing extension SHAPE
[ 25.069] (II) Initializing extension MIT-SHM
[ 25.070] (II) Initializing extension XInputExtension
[ 25.070] (II) Initializing extension XTEST
[ 25.071] (II) Initializing extension BIG-REQUESTS
[ 25.071] (II) Initializing extension SYNC
[ 25.072] (II) Initializing extension XKEYBOARD
[ 25.072] (II) Initializing extension XC-MISC
[ 25.072] (II) Initializing extension SECURITY
[ 25.073] (II) Initializing extension XFIXES
[ 25.073] (II) Initializing extension RENDER
[ 25.074] (II) Initializing extension RANDR
[ 25.074] (II) Initializing extension COMPOSITE
[ 25.075] (II) Initializing extension DAMAGE
[ 25.075] (II) Initializing extension MIT-SCREEN-SAVER
[ 25.075] (II) Initializing extension DOUBLE-BUFFER
[ 25.076] (II) Initializing extension RECORD
[ 25.076] (II) Initializing extension DPMS
[ 25.077] (II) Initializing extension Present
[ 25.077] (II) Initializing extension DRI3
[ 25.077] (II) Initializing extension X-Resource
[ 25.077] (II) Initializing extension XVideo
[ 25.078] (II) Initializing extension XVideo-MotionCompensation
[ 25.078] (II) Initializing extension SELinux
[ 25.078] (II) SELinux: Disabled on system
[ 25.078] (II) Initializing extension GLX
[ 25.078] (II) AIGLX: Screen 0 is not DRI2 capable
[ 25.152] (II) IGLX: Loaded and initialized swrast
[ 25.152] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 25.152] (II) Initializing extension XFree86-VidModeExtension
[ 25.153] (II) Initializing extension XFree86-DGA
[ 25.153] (II) Initializing extension XFree86-DRI
[ 25.153] (II) Initializing extension DRI2
[ 25.154] (II) modeset(0): Damage tracking initialized
[ 25.272] (II) config/udev: Adding input device Generic USB Audio (/dev/input/event0)
[ 25.273] (**) Generic USB Audio: Applying InputClass "libinput keyboard catchall"
[ 25.273] (II) LoadModule: "libinput"
[ 25.273] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 25.293] (II) Module libinput: vendor="X.Org Foundation"
[ 25.293] compiled for 1.20.4, module version = 0.28.2
[ 25.293] Module class: X.Org XInput Driver
[ 25.293] ABI class: X.Org XInput driver, version 24.1
[ 25.293] (II) Using input driver 'libinput' for 'Generic USB Audio'
[ 25.293] (**) Generic USB Audio: always reports core events
[ 25.293] (**) Option "Device" "/dev/input/event0"
[ 25.293] (**) Option "_source" "server/udev"
[ 25.315] (II) event0 - Generic USB Audio: is tagged by udev as: Keyboard
[ 25.315] (II) event0 - Generic USB Audio: device is a keyboard
[ 25.315] (II) event0 - Generic USB Audio: device removed
[ 25.370] (II) libinput: Generic USB Audio: needs a virtual subdevice
[ 25.370] (**) Option "config_info" "udev:/sys/devices/platform/ff500000.usb/usb3/3-1/3-1:1.255/0003:0BDA:481A.0001/input/input0/event0"
[ 25.370] (II) XINPUT: Adding extended input device "Generic USB Audio" (type: MOUSE, id 6)
[ 25.370] (**) Option "AccelerationScheme" "none"
[ 25.370] (**) Generic USB Audio: (accel) selected scheme none/0
[ 25.370] (**) Generic USB Audio: (accel) acceleration factor: 2.000
[ 25.370] (**) Generic USB Audio: (accel) acceleration threshold: 4
[ 25.374] (II) event0 - Generic USB Audio: is tagged by udev as: Keyboard
[ 25.374] (II) event0 - Generic USB Audio: device is a keyboard
[ 25.375] (II) config/udev: Adding input device RC for dw_hdmi (/dev/input/event1)
[ 25.375] (**) RC for dw_hdmi: Applying InputClass "libinput keyboard catchall"
[ 25.375] (II) Using input driver 'libinput' for 'RC for dw_hdmi'
[ 25.375] (**) RC for dw_hdmi: always reports core events
[ 25.375] (**) Option "Device" "/dev/input/event1"
[ 25.375] (**) Option "_source" "server/udev"
[ 25.377] (II) event1 - RC for dw_hdmi: is tagged by udev as: Keyboard
[ 25.377] (II) event1 - RC for dw_hdmi: device is a keyboard
[ 25.378] (II) event1 - RC for dw_hdmi: device removed
[ 25.423] (**) Option "config_info" "udev:/sys/devices/platform/ff980000.hdmi/rc/rc0/input1/event1"
[ 25.423] (II) XINPUT: Adding extended input device "RC for dw_hdmi" (type: KEYBOARD, id 7)
[ 25.423] (**) Option "xkb_model" "pc105"
[ 25.423] (**) Option "xkb_layout" "us"
[ 25.426] (II) event1 - RC for dw_hdmi: is tagged by udev as: Keyboard
[ 25.426] (II) event1 - RC for dw_hdmi: device is a keyboard
[ 25.427] (II) config/udev: Adding input device gpio-keys (/dev/input/event3)
[ 25.427] (**) gpio-keys: Applying InputClass "libinput keyboard catchall"
[ 25.427] (II) Using input driver 'libinput' for 'gpio-keys'
[ 25.427] (**) gpio-keys: always reports core events
[ 25.427] (**) Option "Device" "/dev/input/event3"
[ 25.427] (**) Option "_source" "server/udev"
[ 25.428] (II) event3 - gpio-keys: is tagged by udev as: Keyboard
[ 25.428] (II) event3 - gpio-keys: device is a keyboard
[ 25.428] (II) event3 - gpio-keys: device removed
[ 25.480] (**) Option "config_info" "udev:/sys/devices/platform/gpio-keys/input/input3/event3"
[ 25.480] (II) XINPUT: Adding extended input device "gpio-keys" (type: KEYBOARD, id 8)
[ 25.480] (**) Option "xkb_model" "pc105"
[ 25.480] (**) Option "xkb_layout" "us"
[ 25.482] (II) event3 - gpio-keys: is tagged by udev as: Keyboard
[ 25.482] (II) event3 - gpio-keys: device is a keyboard
[ 25.483] (II) config/udev: Adding input device rockchip,miniarm-codec Headphones (/dev/input/event2)
[ 25.483] (II) No input driver specified, ignoring this device.
[ 25.483] (II) This device may have been added with another device file.
[ 25.492] (**) Generic USB Audio: Applying InputClass "libinput keyboard catchall"
[ 25.492] (II) Using input driver 'libinput' for 'Generic USB Audio'
[ 25.492] (**) Generic USB Audio: always reports core events
[ 25.492] (**) Option "Device" "/dev/input/event0"
[ 25.493] (**) Option "_source" "_driver/libinput"
[ 25.493] (II) libinput: Generic USB Audio: is a virtual subdevice
[ 25.493] (**) Option "config_info" "udev:/sys/devices/platform/ff500000.usb/usb3/3-1/3-1:1.255/0003:0BDA:481A.0001/input/input0/event0"
[ 25.493] (II) XINPUT: Adding extended input device "Generic USB Audio" (type: KEYBOARD, id 9)
[ 25.493] (**) Option "xkb_model" "pc105"
[ 25.493] (**) Option "xkb_layout" "us"
Since the problem seems to be in how the Tinkerboard installation of Volumio handles the kiosk mode, and since the problem is not related to the Touch Display plugin, I would suggest changing the title of the thread to attract the attention of the maintainers of the Tinkerboard image. E.g.: “Tinkerboard: Kiosk mode won’t start [formerly: Error when trying to install Touch Display plugin]”. If you can’t change the title maybe it’s worth to start a new thread with a title mentioning the Tinkerboard explicitly.
I’m using a Pi4 2GB for testing purposes. IMHO it has enough power to run Volumio.
About the screen: The display seems to be connected by HDMI and touch via USB, so I would expect it to work with Volumio. Can’t judge the quality of course.
I don’t really have an overview of the available sound cards and their quality, so I can’t make a recommendation.
Can confirm this failure on Tinker Board. Recommend, if the plugin creator is unwilling to support non-pi devices, that the plugin be removed from the listing for that device and this somehow be communicated before download. I just wasted 4 hours on a hopeless effort, thank goodness I didn’t buy the hardware specifically for this purpose.
At least I know what to do with my unused and unwanted RPi’s as it’s mandatory to use the plugin
[edit] … the creator isn’t unwilling it’s a great guy supporting for many years.
so be nice if he could he would help that is who he is not the unwilling guy you say. @gvolt
As soon as time allows, I will create a new version of the plugin that refuses to install on (ARM) devices that already have kiosk mode. As @Darmur already wrote Tinkerboard comes already with kiosk mode.
AFAIK it is currently not possible to exclude plugins for certain device types but just for architectures like ARM, x86 etc.
I also think that the only possibility to give a hint to users before download would be in the description of a plugin. I fear, however, that hardly anyone reads it…
“Unwilling” does not infer malice, it is a simple state of being, I meant no ill by it. Ex: “I am unwilling to go out into the rain without an umbrella”. I apologize if this was misunderstood, I’ll be more careful with word choice, or perhaps more verbose.
@Darmur I will need to review this, I don’t get anything on the display past the grey background and a mouse cursor (Do I perhaps need to shut off the HDMI out?)