is it ok? the display is working with pi os and moode audio . do I need to install any drivers for volumio for this particular display
You have the display connected to DSI0. Either connect it to DSI1 (which appears to be Waveshare’s default for this display) or try changing
dtoverlay=vc4-kms-dsi-7inch
to
dtoverlay=vc4-kms-dsi-7inch,dsi0
Tried it but no activity on screen
Did you try both options I mentioned?
Did you get any error messages from the UI? If so, what did they tell?
Did you modify “/boot/config.txt” or “/boot/volumioconfig.txt”?
Did you change the root password?
Nice … I’ll give it a go once everything else settles down.
Trying to get this screen working on a rPi5 with Volumio.
If I boot with Rapberry PI OS , the screen works showing me the desktop.
With Volumio it’s just dead.
Any advise what to do?
In the config.txt of Rapberry PI OS:
display_auto_detect=1
dtoverlay=vc4-kms-v3d
max_framebuffers=2
disable_fw_kms_setup=1
disable_overscan=1
arm_boost=1
dtoverlay=dwc2,dr_mode=host
on a rPi4 it works without problems with Volumio, without any settings added to config.txt or userconfig,txt.
The original disp cable is connected to the slot which is the closest to the USB-C power socket.
volumio@volumio:~$ cat /var/log/Xorg.0.log
[ 33.614]
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[ 33.615] Build Operating System: Linux 5.4.0-109-generic armv8l Raspbian
[ 33.615] Current Operating System: Linux volumio 6.1.69-v8+ #1710 SMP PREEMPT Thu Dec 21 13:21:40 GMT 2023 aarch64
[ 33.615] Kernel command line: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 smsc95xx.macaddr=D8:3A:DD:BD:67:B4 vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 splash plymouth.ignore-serial-consoles dwc_otg.fiq_enable=1 dwc_otg.fiq_fsm_enable=1 dwc_otg.fiq_fsm_mask=0xF dwc_otg.nak_holdoff=1 quiet console=ttyAMA10,115200 console=tty1 imgpart=UUID=0c3a77ec-ae84-4f1b-8028-c61cc251ffe5 imgfile=/volumio_current.sqsh bootpart=UUID=41CA-9A8B datapart=UUID=0324d53a-d066-482b-b659-eb98af2b49e7 uuidconfig=cmdline.txt pcie_aspm=off pci=pcie_bus_safe rootwait bootdelay=7 logo.nologo vt.global_cursor_default=0 net.ifnames=0 snd-bcm2835.enable_compat_alsa= snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_headphones=1 loglevel=0 nodebug use_kmsg=no
[ 33.615] Build Date: 04 April 2023 07:50:56AM
[ 33.615] xorg-server 2:1.20.4-1+rpt4+deb10u9 (https://www.debian.org/support)
[ 33.615] Current version of pixman: 0.36.0
[ 33.615] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 33.615] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 33.615] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Aug 10 01:15:21 2024
[ 33.620] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 33.620] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 33.625] (==) No Layout section. Using the first Screen section.
[ 33.625] (==) No screen section available. Using defaults.
[ 33.625] (**) |-->Screen "Default Screen Section" (0)
[ 33.625] (**) | |-->Monitor "<default monitor>"
[ 33.626] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[ 33.626] (**) | |-->Device "Allwinner A10/A13/A20 FBDEV"
[ 33.626] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 33.626] (==) Automatically adding devices
[ 33.626] (==) Automatically enabling devices
[ 33.626] (==) Automatically adding GPU devices
[ 33.626] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 33.628] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 33.628] Entry deleted from font path.
[ 33.631] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[ 33.631] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 33.631] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 33.631] (II) Loader magic: 0x1fdf80
[ 33.631] (II) Module ABI versions:
[ 33.631] X.Org ANSI C Emulation: 0.4
[ 33.631] X.Org Video Driver: 24.0
[ 33.631] X.Org XInput driver : 24.1
[ 33.631] X.Org Server Extension : 10.0
[ 33.632] (--) using VT number 2
[ 33.632] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 33.633] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 33.633] (II) xfree86: Adding drm device (/dev/dri/card2)
[ 33.634] (II) no primary bus or device found
[ 33.634] falling back to /sys/devices/platform/axi/1002000000.v3d/drm/card1
[ 33.634] (II) LoadModule: "glx"
[ 33.635] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 33.646] (II) Module glx: vendor="X.Org Foundation"
[ 33.646] compiled for 1.20.4, module version = 1.0.0
[ 33.646] ABI class: X.Org Server Extension, version 10.0
[ 33.646] (II) LoadModule: "fbturbo"
[ 33.647] (II) Loading /usr/lib/xorg/modules/drivers/fbturbo_drv.so
[ 33.648] (II) Module fbturbo: vendor="X.Org Foundation"
[ 33.648] compiled for 1.20.3, module version = 0.5.1
[ 33.649] Module class: X.Org Video Driver
[ 33.649] ABI class: X.Org Video Driver, version 24.0
[ 33.649] (II) FBTURBO: driver for framebuffer: fbturbo
[ 33.649] (WW) Falling back to old probe method for fbturbo
[ 33.649] (II) Loading sub module "fbdevhw"
[ 33.649] (II) LoadModule: "fbdevhw"
[ 33.649] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 33.650] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 33.650] compiled for 1.20.4, module version = 0.0.2
[ 33.650] ABI class: X.Org Video Driver, version 24.0
[ 33.650] (EE) open /dev/fb1: No such file or directory
[ 33.650] (WW) Falling back to old probe method for fbturbo
[ 33.650] (II) Loading sub module "fbdevhw"
[ 33.650] (II) LoadModule: "fbdevhw"
[ 33.650] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 33.650] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 33.650] compiled for 1.20.4, module version = 0.0.2
[ 33.650] ABI class: X.Org Video Driver, version 24.0
[ 33.650] (EE) open /dev/fb1: No such file or directory
[ 33.650] (EE) No devices detected.
[ 33.650] (EE)
Fatal server error:
[ 33.650] (EE) no screens found(EE)
[ 33.650] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 33.650] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 33.650] (EE)
[ 33.650] (EE) Server terminated with error (1). Closing log file.
Try adding
dtoverlay=vc4-kms-dsi-7inch
to “/boot/userconfig.txt”.
already tried these 3:
# Add your custom config.txt options to this file, which will be preserved during updates
dtoverlay=vc4-kms-v3d
#dtoverlay=vc4-kms-dsi-waveshare-panel
#dtoverlay=vc4-kms-dsi-7inch
dtoverlay=vc4-kms-dsi-generic
But even the bootscreen is failing.
This is the log with “toverlay=vc4-kms-dsi-7inch”
volumio@volumio:~$ cat /var/log/Xorg.0.log
[ 32.757]
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[ 32.757] Build Operating System: Linux 5.4.0-109-generic armv8l Raspbian
[ 32.757] Current Operating System: Linux volumio 6.1.69-v8+ #1710 SMP PREEMPT Thu Dec 21 13:21:40 GMT 2023 aarch64
[ 32.757] Kernel command line: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 smsc95xx.macaddr=D8:3A:DD:BD:67:B4 vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 splash plymouth.ignore-serial-consoles dwc_otg.fiq_enable=1 dwc_otg.fiq_fsm_enable=1 dwc_otg.fiq_fsm_mask=0xF dwc_otg.nak_holdoff=1 quiet console=ttyAMA10,115200 console=tty1 imgpart=UUID=0c3a77ec-ae84-4f1b-8028-c61cc251ffe5 imgfile=/volumio_current.sqsh bootpart=UUID=41CA-9A8B datapart=UUID=0324d53a-d066-482b-b659-eb98af2b49e7 uuidconfig=cmdline.txt pcie_aspm=off pci=pcie_bus_safe rootwait bootdelay=7 logo.nologo vt.global_cursor_default=0 net.ifnames=0 snd-bcm2835.enable_compat_alsa= snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_headphones=1 loglevel=0 nodebug use_kmsg=no
[ 32.757] Build Date: 04 April 2023 07:50:56AM
[ 32.757] xorg-server 2:1.20.4-1+rpt4+deb10u9 (https://www.debian.org/support)
[ 32.757] Current version of pixman: 0.36.0
[ 32.758] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 32.758] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 32.758] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Aug 10 01:23:59 2024
[ 32.763] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 32.763] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 32.769] (==) No Layout section. Using the first Screen section.
[ 32.769] (==) No screen section available. Using defaults.
[ 32.769] (**) |-->Screen "Default Screen Section" (0)
[ 32.769] (**) | |-->Monitor "<default monitor>"
[ 32.769] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[ 32.769] (**) | |-->Device "Allwinner A10/A13/A20 FBDEV"
[ 32.769] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 32.769] (==) Automatically adding devices
[ 32.769] (==) Automatically enabling devices
[ 32.769] (==) Automatically adding GPU devices
[ 32.769] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 32.771] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 32.771] Entry deleted from font path.
[ 32.774] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[ 32.774] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 32.774] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 32.774] (II) Loader magic: 0x1fdf80
[ 32.774] (II) Module ABI versions:
[ 32.774] X.Org ANSI C Emulation: 0.4
[ 32.774] X.Org Video Driver: 24.0
[ 32.774] X.Org XInput driver : 24.1
[ 32.774] X.Org Server Extension : 10.0
[ 32.775] (--) using VT number 2
[ 32.775] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 32.776] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 32.776] (II) xfree86: Adding drm device (/dev/dri/card2)
[ 32.777] (II) no primary bus or device found
[ 32.777] falling back to /sys/devices/platform/axi/1002000000.v3d/drm/card0
[ 32.777] (II) LoadModule: "glx"
[ 32.777] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 32.789] (II) Module glx: vendor="X.Org Foundation"
[ 32.789] compiled for 1.20.4, module version = 1.0.0
[ 32.789] ABI class: X.Org Server Extension, version 10.0
[ 32.789] (II) LoadModule: "fbturbo"
[ 32.790] (II) Loading /usr/lib/xorg/modules/drivers/fbturbo_drv.so
[ 32.791] (II) Module fbturbo: vendor="X.Org Foundation"
[ 32.791] compiled for 1.20.3, module version = 0.5.1
[ 32.791] Module class: X.Org Video Driver
[ 32.791] ABI class: X.Org Video Driver, version 24.0
[ 32.791] (II) FBTURBO: driver for framebuffer: fbturbo
[ 32.791] (WW) Falling back to old probe method for fbturbo
[ 32.791] (II) Loading sub module "fbdevhw"
[ 32.791] (II) LoadModule: "fbdevhw"
[ 32.791] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 32.792] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 32.792] compiled for 1.20.4, module version = 0.0.2
[ 32.792] ABI class: X.Org Video Driver, version 24.0
[ 32.792] (EE) open /dev/fb1: No such file or directory
[ 32.792] (WW) Falling back to old probe method for fbturbo
[ 32.792] (II) Loading sub module "fbdevhw"
[ 32.792] (II) LoadModule: "fbdevhw"
[ 32.792] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 32.792] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 32.792] compiled for 1.20.4, module version = 0.0.2
[ 32.792] ABI class: X.Org Video Driver, version 24.0
[ 32.792] (EE) open /dev/fb1: No such file or directory
[ 32.792] (EE) No devices detected.
[ 32.792] (EE)
Fatal server error:
[ 32.792] (EE) no screens found(EE)
[ 32.792] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 32.792] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 32.792] (EE)
[ 32.793] (EE) Server terminated with error (1). Closing log file.
From Waveshare’s wiki:
For the Pi5, use the Bookworm system. (Please note, Pi5 currently only supports Bookworm, not Bullseye or Buster.)
Merde, couldn’t find the link to the wiki
Then we have to wait for Bookworm.
The error messages indicates that the Touch Display plugin has not been installed properly.
Please answer my questions from above.
Thanks for the info on nohdmi. I just switched back to DSI and got everything working by adding nohdmi.
Hi All
1- I use: Waveshare 7.9inch DSI, with VOLUMIO VERSION: 3.757:
2- I set:useconfig
dtoverlay=vc4-kms-v3d
dtoverlay=vc4-kms-dsi-waveshare-panel,7_9_inch
3- Rotate lcd:
sudo nano /home/volumio/.config/openbox/autostart
xrandr --output DSI-1 --rotate left
4- I did not install Driver waveshare LCD 7.9, because I do not know.
5- Result: LCD display is very nice,
But there is a problem: LCD cannot be touched, please watch the video.
Does anyone know how to fix it? Please help me. Thank you very much!
Hello all,
I was on here a few months ago and everyone was really helpful getting my Volumio to work on my pi4.
Things have now changed so I’m trying to use the 7.9 dsi screen on a raspberry pi5.
In userconfig I have entered “dtoverlay=vc4-kms-dsi-waveshare-panel,7_9_inch”
Nothing appears on my screen. Am I right in what I am putting into userconfig?
Thanks for your help.
Hey,
i need some help to install this 2.8" Waveshare display https://www.waveshare.com/2.8inch-dsi-lcd.htm
Installed the touch display plugin and put this files to the config.txt
dtoverlay=vc4-kms-v3d
dtoverlay=vc4-kms-dsi-waveshare-panel,2_8_inch
Screen is still black only a green light on the back of the display is flashing.
Can somebody hlep me?
I use RPI4 and latest Volumio OS.
Hi again,
i put this lines
dtoverlay=vc4-kms-v3d
dtoverlay=vc4-kms-dsi-waveshare-panel,2_8_inch
now in the userconfig.txt
Now after booting the green light stops flashing and the backlight starts to shine.
But no picture, no bootscreen. Nothing.
You don’t need the xrandr command to turn the screen.
In userconfig.txt:
dtoverlay=vc4-kms-v3d
dtoverlay=vc4-kms-dsi-waveshare-panel,7_9_inch,rotation=90
or “rotation=270” depending on in which direction you turned your display.
In the settings of the plugin “Touch Display”, in the section “Orientation Settings”, set the parameter “Rotate Screen Content By” to “90°” (or “270°”).
Now the touch functionality should work everywhere on the screen.
Hello,
Wondering if anyone can help.
I’m running Volumio version 3.785 on a raspberry pi5 4gb
I am trying to run Volumio on a Waveshare 7.9 inch. To userconfig.txt. I have added:
dtoverlay=vc4-kms-v3d-pi5,dsi1
dtoverlay=vc4-kms-dsi-waveshare-panel,7_9_inch
I have tried removing the dis1 command, as well as the top command but still nothing happens. Does anyone know what I might be doing wrong?
Thanks for any help available.