Volumio 3 Beta test: Raspberry Pi with kernel 6.6

Currently the GPIO buttons and push button in Rotary encoder ain’t working. These plugins needs to be rewritten in order to support the change Raspberry made in Kernel 6.6 to the GPIO.

1 Like

ver 3.759
does not fill the 1920x1080 screen.
Peppymeter - reduced screen,
Now playing - reduced screen.
Data not touched in userconfig.txt.
RPi4
In one word - it decalibrates plugins

Hey @Gelo5,

Can you post content of your userconfig.txt here?

Kind Regards,

hdmi_group=2
hdmi_mode=87
hdmi_cvt 1920 1080 60 3 0 0 0
hdmi_drive=2

the same for three years

Hey @Gelo5,

Can you edit volumioconfig.txt and change:

display_auto_detect=1

to

display_auto_detect=0

Test after reboot if it makes a difference.
Kind Regards,

Hey @nerd , unfortunately the same

Hey @Gelo5,

Let’s take a look at this. Full HD 1920x1080 (16x9 ratio) should not need any special parameters, as this is a standard CVT class 4.15.

Changes in the 3.759 are mainly for DRM/KMS DSI/SPI attached displays autodetection, HDMI has not been changed. There are two parameters modified in the volumioconfig.txt though.

Please execute two tests:

Test 1 (full autodetect):

Revert to display_auto_detect=1 in volumioconfig.txt and comment out all screen handling parameters in userconfig.txt.

Test 2 (manual settings):

Comment out lines dtoverlay=vc4-kms-v3d and display_auto_detect=1 in [all] subsection in the volumioconfig.txt and revert changes back in your userconfig.txt

Kind Regards,

Hey @nerd again
Test 1 - it didn’t work
Test2 - extra, super, hyper. Works as it should
Thank you very much and best regards

Hey @Gelo5,

If you can conduct one more regression test:

Uncomment only display_auto_detect=1 in [all] subsection in the volumioconfig.txt and check after reboot.

Kind Regards,

Yes @nerd -
It also works fine. It must be the driver

1 Like

Hey @Gelo5,

Thank you for testing. Appreciated.

Kind Regards,

1 Like

update to 3.759 touchscreen does not turn on.

raspberry pi5 7.9 inch HDMI waveshare.
also error connecting to xserver, happens when off and on plugin.

http://logs.volumio.org/volumio/kyE7t5h.html


Hey @michel8166

It seems we have regression in 3.759

Comment out line dtoverlay=vc4-kms-v3d in [all] subsection in the volumioconfig.txt

Updated build is underway and will be available shortly.

Kind Regards,

I don’t see that rule anywhere.
ahh volumioconfig.txt.

### DO NOT EDIT THIS FILE ###
### APPLY CUSTOM PARAMETERS TO userconfig.txt ###
initramfs volumio.initrd
gpu_mem=128
gpu_mem_256=32
gpu_mem_512=32
gpu_mem_1024=128
max_usb_current=1
[pi5]
usb_max_current_enable=1
[all]
include volumioconfig.txt
include userconfig.txt

#### Volumio i2s setting below: do not alter ####

#### Volumio i2s setting below: do not alter ####
dtoverlay=hifiberry-dacplus-pro

userconfig

# Add your custom config.txt options to this file, which will be preserved duri$
# ian canada FifoPI MA
#dtoverlay=hifiberry-dacplus
#dtparam=i2c_arm_baudrate=1000000
# power off button
dtoverlay=gpio-shutdown,gpio_pin=13
#dtoverlay=gpio-shutdown,gpio_pin=13,active_low=1,gpio_pull=up=gpio-shutdown
# led + op gpio-5 en massa
gpio=5=op,dh

#### Touch Display rotation setting below: do not alter ####
display_lcd_rotate=3
display_hdmi_rotate=3

doesn’t work, have rebooted and turned off.
I’m updating now.

### DO NOT EDIT THIS FILE ###
### APPLY CUSTOM PARAMETERS TO userconfig.txt ###
[cm4]
dtoverlay=dwc2,dr_mode=host
otg_mode=1
[pi5]
# dtparam=uart0_console # Disabled by default
dtparam=nvme
dtparam=pciex1_gen=2
[all]
#dtoverlay=vc4-kms-v3d
arm_64bit=0
dtparam=audio=on
audio_pwm_mode=2
dtparam=i2c_arm=on
disable_splash=1
hdmi_force_hotplug=1
force_eeprom_read=0
display_auto_detect=1

3.759 - 3.761 (OTA) - everything works

@nerd I updated to v3.761, no success, 7.9 inch screen does not turn on.
in the meantime also updated the touch plugin to beta 3.5.1, also no success.

http://logs.volumio.org/volumio/q0zF4B5.html

3.761 is available via OTA? Is it beta release ?

Beta

RPI5 8Go OTA 3.761 ok but HDMI screen dead

Oct 11 19:33:09 volumio-rpi5 volumio[1253]: error: touch_display: Connecting to the Xserver failed.
Oct 11 19:33:09 volumio-rpi5 volumio[1253]: info: touch_display: X display number found:
Oct 11 19:33:09 volumio-rpi5 startx[3812]: X.Org X Server 1.20.4
Oct 11 19:33:09 volumio-rpi5 startx[3812]: X Protocol Version 11, Revision 0
Oct 11 19:33:09 volumio-rpi5 startx[3812]: Build Operating System: Linux 5.4.0-109-generic armv8l Raspbian
Oct 11 19:33:09 volumio-rpi5 startx[3812]: Current Operating System: Linux volumio-rpi5 6.6.47-v8+ #1792 SMP PREEMPT Thu Aug 22 15:11:43 BST 2024 aarch64
Oct 11 19:33:09 volumio-rpi5 startx[3812]: Kernel command line: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe bcm2708_fb.fbwidth=640 bcm2708_fb.fbheight=480 bcm2708_fb.fbdepth=16 bcm2708_fb.fbswap=1 smsc95xx.macaddr=2C:CF:67:59:25:94 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=7462f9ec-50f6-4f55-9f22-79cca1bee42a imgfile=/volumio_current.sqsh bootpart=UUID=6B37-2179 datapart=UUID=2294ffa2-8d99-43b5-b51e-8c72e51d7736 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
Oct 11 19:33:09 volumio-rpi5 startx[3812]: Build Date: 04 April 2023  07:50:56AM
Oct 11 19:33:09 volumio-rpi5 startx[3812]: xorg-server 2:1.20.4-1+rpt4+deb10u9 (https://www.debian.org/support)
Oct 11 19:33:09 volumio-rpi5 startx[3812]: Current version of pixman: 0.36.0
Oct 11 19:33:09 volumio-rpi5 startx[3812]:         Before reporting problems, check http://wiki.x.org
Oct 11 19:33:09 volumio-rpi5 startx[3812]:         to make sure that you have the latest version.
Oct 11 19:33:09 volumio-rpi5 startx[3812]: Markers: (--) probed, (**) from config file, (==) default setting,
Oct 11 19:33:09 volumio-rpi5 startx[3812]:         (++) from command line, (!!) notice, (II) informational,
Oct 11 19:33:09 volumio-rpi5 startx[3812]:         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Oct 11 19:33:09 volumio-rpi5 startx[3812]: (==) Log file: "/var/log/Xorg.0.log", Time: Fri Oct 11 19:33:09 2024
Oct 11 19:33:09 volumio-rpi5 startx[3812]: (==) Using config directory: "/etc/X11/xorg.conf.d"
Oct 11 19:33:09 volumio-rpi5 startx[3812]: (==) Using system config directory "/usr/share/X11/xorg.conf.d"
Oct 11 19:33:09 volumio-rpi5 startx[3812]: (EE)
Oct 11 19:33:09 volumio-rpi5 startx[3812]: Fatal server error:
Oct 11 19:33:09 volumio-rpi5 startx[3812]: (EE) no screens found(EE)
Oct 11 19:33:09 volumio-rpi5 startx[3812]: (EE)
Oct 11 19:33:09 volumio-rpi5 startx[3812]: Please consult the The X.Org Foundation support
Oct 11 19:33:09 volumio-rpi5 startx[3812]:          at http://wiki.x.org
Oct 11 19:33:09 volumio-rpi5 startx[3812]:  for help.
Oct 11 19:33:09 volumio-rpi5 startx[3812]: (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
Oct 11 19:33:09 volumio-rpi5 startx[3812]: (EE)