Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kernel 6.13.0-rc1/6.12.3 bcm2712-rpi-5-b.dtb issue #6520

Open
Dark-Sky opened this issue Dec 6, 2024 · 5 comments
Open

Kernel 6.13.0-rc1/6.12.3 bcm2712-rpi-5-b.dtb issue #6520

Dark-Sky opened this issue Dec 6, 2024 · 5 comments

Comments

@Dark-Sky
Copy link

Dark-Sky commented Dec 6, 2024

Describe the bug

Will not boot into lightdm display manager to log in with kernel's 6.13.0-rc1/6.12.3 bcm2712-rpi-5-b.dtb installed on my pi5. Boots ok using older v6.12.1 generated bcm2712-rpi-5-b.dtb. I also noticed that having kernel8.img set in config.txt does the same thing trying to boot that image with any other kernel with the pi5 when the 6.13.0-rc1/6.12.3 generated bcm2712-rpi-5-b.dtb is installed.

It appears to me from the logs that the monitor is not detected at all when the boot process tries to go in graphics mode.

Steps to reproduce the behaviour

Compile kernel using "make bcm2712_defconfig" to generate the .config. Install 6.13.0-rc1 or 6.12.3 kernel and it's generated bcm2712-rpi-5-b.dtb and reboot.

Device (s)

Raspberry Pi 5

System

Manjaro XFCE DE
VIZIO TV monitor

[ray@jellyfin ~]$ sudo vcgencmd version
2024/11/12 16:10:44
Copyright (c) 2012 Broadcom
version 4b019946 (release) (embedded)

Linux jellyfin 6.13.0-rc1-v8-16k #1 SMP PREEMPT Fri Dec 6 05:09:49 CST 2024 aarch64 GNU/Linux

Logs

Dec 06 05:36:30 jellyfin systemd[1]: lightdm.service: Main process exited, code=exited, status=1/FAILURE
Dec 06 05:36:30 jellyfin systemd[1]: lightdm.service: Failed with result 'exit-code'.
Dec 06 05:36:30 jellyfin systemd[1]: lightdm.service: Scheduled restart job, restart counter is at 1.
Dec 06 05:36:31 jellyfin systemd[1]: lightdm.service: Main process exited, code=exited, status=1/FAILURE
Dec 06 05:36:31 jellyfin systemd[1]: lightdm.service: Failed with result 'exit-code'.
Dec 06 05:36:31 jellyfin systemd[1]: lightdm.service: Scheduled restart job, restart counter is at 2.
Dec 06 05:36:31 jellyfin systemd[1]: lightdm.service: Main process exited, code=exited, status=1/FAILURE
Dec 06 05:36:31 jellyfin systemd[1]: lightdm.service: Failed with result 'exit-code'.
Dec 06 05:36:31 jellyfin systemd[1]: lightdm.service: Scheduled restart job, restart counter is at 3.
Dec 06 05:36:32 jellyfin systemd[1]: lightdm.service: Main process exited, code=exited, status=1/FAILURE
Dec 06 05:36:32 jellyfin systemd[1]: lightdm.service: Failed with result 'exit-code'.
Dec 06 05:36:32 jellyfin systemd[1]: lightdm.service: Scheduled restart job, restart counter is at 4.

I forgot the Xorg-log when it fails with the newer dtb:

[ 17.986]
X.Org X Server 1.21.1.14
X Protocol Version 11, Revision 0
[ 17.986] Current Operating System: Linux jellyfin 6.12.3-1-MANJARO-RPI5 #1 SMP PREEMPT Sat Dec 7 13:46:09 UTC 2024 aarch64
[ 17.986] Kernel command line: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe cgroup_disable=memory numa_policy=interleave smsc95xx.macaddr=D8:3A:DD:BB:67:3A vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 root=PARTUUID=cb41f4dc-03 rw rootwait console=ttyAMA10,115200 console=tty0 selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 usbhid.mousepoll=8 audit=0 cgroup_enable=memory psi=1 delayacct lsm=landlock,lockdown,yama,integrity,apparmor,bpf
[ 17.986]
[ 17.986] Current version of pixman: 0.44.2
[ 17.986] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 17.986] Markers: (--) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 17.986] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Dec 7 09:02:19 2024
[ 17.986] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 17.986] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 17.986] (==) No Layout section. Using the first Screen section.
[ 17.986] (==) No screen section available. Using defaults.
[ 17.986] (
) |-->Screen "Default Screen Section" (0)
[ 17.986] () | |-->Monitor ""
[ 17.986] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 17.986] (
) Allowing byte-swapped clients
[ 17.986] (==) Automatically adding devices
[ 17.986] (==) Automatically enabling devices
[ 17.986] (==) Automatically adding GPU devices
[ 17.986] (==) Automatically binding GPU devices
[ 17.986] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 17.986] (WW) fonts.dir' not found (or not valid) in "/usr/share/fonts/misc". [ 17.986] Entry deleted from font path. [ 17.986] (Run 'mkfontdir' on "/usr/share/fonts/misc"). [ 17.986] (WW) fonts.dir' not found (or not valid) in "/usr/share/fonts/TTF".
[ 17.986] Entry deleted from font path.
[ 17.986] (Run 'mkfontdir' on "/usr/share/fonts/TTF").
[ 17.986] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/OTF".
[ 17.986] Entry deleted from font path.
[ 17.986] (Run 'mkfontdir' on "/usr/share/fonts/OTF").
[ 17.986] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 17.986] Entry deleted from font path.
[ 17.986] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[ 17.986] Entry deleted from font path.
[ 17.986] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[ 17.986] Entry deleted from font path.
[ 17.986] (==) FontPath set to:

[ 17.986] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 17.986] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 17.986] (II) Module ABI versions:
[ 17.986] X.Org ANSI C Emulation: 0.4
[ 17.986] X.Org Video Driver: 25.2
[ 17.986] X.Org XInput driver : 24.4
[ 17.986] X.Org Server Extension : 10.0
[ 17.987] (++) using VT number 7

[ 17.987] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 17.987] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 17.987] (II) Platform probe for /sys/devices/platform/axi/1002000000.v3d/drm/card0
[ 17.987] (II) no primary bus or device found
[ 17.987] falling back to /sys/devices/platform/axi/1002000000.v3d/drm/card0
[ 17.987] (II) LoadModule: "glx"
[ 17.987] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 17.989] (II) Module glx: vendor="X.Org Foundation"
[ 17.989] compiled for 1.21.1.14, module version = 1.0.0
[ 17.989] ABI class: X.Org Server Extension, version 10.0
[ 17.989] (==) Matched modesetting as autoconfigured driver 0
[ 17.989] (==) Matched fbdev as autoconfigured driver 1
[ 17.989] (==) Assigned the driver to the xf86ConfigLayout
[ 17.989] (II) LoadModule: "modesetting"
[ 17.989] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 18.012] (II) Module modesetting: vendor="X.Org Foundation"
[ 18.012] compiled for 1.21.1.14, module version = 1.21.1
[ 18.012] Module class: X.Org Video Driver
[ 18.012] ABI class: X.Org Video Driver, version 25.2
[ 18.012] (II) LoadModule: "fbdev"
[ 18.012] (WW) Warning, couldn't open module fbdev
[ 18.012] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 18.012] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 18.012] (WW) Falling back to old probe method for modesetting
[ 18.012] (WW) Falling back to old probe method for modesetting
[ 18.012] (EE) No devices detected.
[ 18.012] (EE)
Fatal server error:
[ 18.012] (EE) no screens found(EE)
[ 18.012] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 18.012] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 18.012] (EE)
[ 18.013] (EE) Server terminated with error (1). Closing log file.

Additional context

I have only tested with the pi5 device. Do not know if the same issue exists on the other pi devices and their .dtb's with the latest kernels or not. All of the latest firmware is installed. I also tried setting the edid.dat in cmdline.txt with no luck.

I gave the xorg log above when it fails with new .dtb. Here is the xorg log when the older .dtb is used that has all working right:

[    15.323] 
X.Org X Server 1.21.1.14
X Protocol Version 11, Revision 0
[    15.323] Current Operating System: Linux jellyfin 6.13.0-rc1-1-MANJARO-RPI5 #1 SMP PREEMPT Thu Dec  5 23:03:56 UTC 2024 aarch64
[    15.323] Kernel command line: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe cgroup_disable=memory numa_policy=interleave iommu_dma_numa_policy=interleave system_heap.max_order=0  smsc95xx.macaddr=D8:3A:DD:BB:67:3A vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000  root=PARTUUID=cb41f4dc-03 rw rootwait console=ttyAMA10,115200 console=tty0 selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 usbhid.mousepoll=8 audit=0 cgroup_enable=memory psi=1 delayacct lsm=landlock,lockdown,yama,integrity,apparmor,bpf
[    15.323]  
[    15.323] Current version of pixman: 0.44.2
[    15.323] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    15.323] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    15.323] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Dec  8 08:03:43 2024
[    15.339] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    15.339] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    15.347] (==) No Layout section.  Using the first Screen section.
[    15.347] (==) No screen section available. Using defaults.
[    15.347] (**) |-->Screen "Default Screen Section" (0)
[    15.347] (**) |   |-->Monitor "<default monitor>"
[    15.347] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    15.347] (**) Allowing byte-swapped clients
[    15.347] (==) Automatically adding devices
[    15.347] (==) Automatically enabling devices
[    15.347] (==) Automatically adding GPU devices
[    15.347] (==) Automatically binding GPU devices
[    15.347] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    15.355] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/misc".
[    15.355] 	Entry deleted from font path.
[    15.355] 	(Run 'mkfontdir' on "/usr/share/fonts/misc").
[    15.355] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/TTF".
[    15.355] 	Entry deleted from font path.
[    15.355] 	(Run 'mkfontdir' on "/usr/share/fonts/TTF").
[    15.356] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/OTF".
[    15.356] 	Entry deleted from font path.
[    15.356] 	(Run 'mkfontdir' on "/usr/share/fonts/OTF").
[    15.356] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[    15.356] 	Entry deleted from font path.
[    15.356] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[    15.356] 	Entry deleted from font path.
[    15.356] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[    15.356] 	Entry deleted from font path.
[    15.356] (==) FontPath set to:
	
[    15.356] (==) ModulePath set to "/usr/lib/xorg/modules"
[    15.356] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    15.356] (II) Module ABI versions:
[    15.356] 	X.Org ANSI C Emulation: 0.4
[    15.356] 	X.Org Video Driver: 25.2
[    15.356] 	X.Org XInput driver : 24.4
[    15.356] 	X.Org Server Extension : 10.0
[    15.356] (++) using VT number 7

[    15.356] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    15.357] (II) xfree86: Adding drm device (/dev/dri/card0)
[    15.357] (II) Platform probe for /sys/devices/platform/axi/1002000000.v3d/drm/card0
[    15.357] (II) xfree86: Adding drm device (/dev/dri/card1)
[    15.357] (II) Platform probe for /sys/devices/platform/axi/axi:gpu/drm/card1
[    15.361] (**) OutputClass "vc4" setting /dev/dri/card1 as PrimaryGPU
[    15.361] (II) LoadModule: "glx"
[    15.368] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    15.425] (II) Module glx: vendor="X.Org Foundation"
[    15.425] 	compiled for 1.21.1.14, module version = 1.0.0
[    15.425] 	ABI class: X.Org Server Extension, version 10.0
[    15.425] (II) Applying OutputClass "vc4" to /dev/dri/card1
[    15.425] 	loading driver: modesetting
[    15.425] (==) Matched modesetting as autoconfigured driver 0
[    15.425] (==) Matched fbdev as autoconfigured driver 1
[    15.425] (==) Assigned the driver to the xf86ConfigLayout
[    15.425] (II) LoadModule: "modesetting"
[    15.427] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    16.160] (II) Module modesetting: vendor="X.Org Foundation"
[    16.160] 	compiled for 1.21.1.14, module version = 1.21.1
[    16.160] 	Module class: X.Org Video Driver
[    16.160] 	ABI class: X.Org Video Driver, version 25.2
[    16.160] (II) LoadModule: "fbdev"
[    16.160] (WW) Warning, couldn't open module fbdev
[    16.160] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    16.160] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    16.177] (II) modeset(0): using drv /dev/dri/card1
[    16.178] (II) modeset(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    16.178] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[    16.178] (II) Applying OutputClass "vc4" options to /dev/dri/card1
[    16.178] (==) modeset(0): RGB weight 888
[    16.178] (==) modeset(0): Default visual is TrueColor
[    16.178] (II) Loading sub module "glamoregl"
[    16.178] (II) LoadModule: "glamoregl"
[    16.178] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[    16.196] (II) Module glamoregl: vendor="X.Org Foundation"
[    16.196] 	compiled for 1.21.1.14, module version = 1.0.1
[    16.196] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    16.285] (II) modeset(0): glamor X acceleration enabled on V3D 7.1.7.0
[    16.285] (II) modeset(0): glamor initialized
[    16.285] (==) modeset(0): VariableRefresh: disabled
[    16.285] (==) modeset(0): AsyncFlipSecondaries: disabled
[    16.336] (II) modeset(0): Output HDMI-1 has no monitor section
[    16.337] (II) modeset(0): Output HDMI-2 has no monitor section
[    16.391] (II) modeset(0): EDID for output HDMI-1
[    16.391] (II) modeset(0): Manufacturer: VIZ  Model: 1002  Serial#: 16843009
[    16.391] (II) modeset(0): Year: 2013  Week: 0
[    16.391] (II) modeset(0): EDID Version: 1.3
[    16.391] (II) modeset(0): Digital Display Input
[    16.391] (II) modeset(0): Max Image Size [cm]: horiz.: 61  vert.: 35
[    16.391] (II) modeset(0): Gamma: 2.20
[    16.391] (II) modeset(0): DPMS capabilities: Off
[    16.391] (II) modeset(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
[    16.391] (II) modeset(0): First detailed timing is preferred mode
[    16.391] (II) modeset(0): redX: 0.634 redY: 0.338   greenX: 0.312 greenY: 0.623
[    16.391] (II) modeset(0): blueX: 0.149 blueY: 0.058   whiteX: 0.280 whiteY: 0.290
[    16.391] (II) modeset(0): Supported established timings:
[    16.391] (II) modeset(0): 720x400@70Hz
[    16.391] (II) modeset(0): 640x480@60Hz
[    16.391] (II) modeset(0): 640x480@75Hz
[    16.391] (II) modeset(0): 800x600@60Hz
[    16.391] (II) modeset(0): 800x600@72Hz
[    16.391] (II) modeset(0): 800x600@75Hz
[    16.391] (II) modeset(0): 1024x768@60Hz
[    16.391] (II) modeset(0): 1024x768@70Hz
[    16.391] (II) modeset(0): 1024x768@75Hz
[    16.391] (II) modeset(0): Manufacturer's mask: 0
[    16.391] (II) modeset(0): Supported detailed timing:
[    16.391] (II) modeset(0): clock: 85.5 MHz   Image Size:  607 x 345 mm
[    16.391] (II) modeset(0): h_active: 1360  h_sync: 1424  h_sync_end 1536 h_blank_end 1792 h_border: 0
[    16.391] (II) modeset(0): v_active: 768  v_sync: 771  v_sync_end 777 v_blanking: 795 v_border: 0
[    16.391] (II) modeset(0): Supported detailed timing:
[    16.391] (II) modeset(0): clock: 65.0 MHz   Image Size:  607 x 345 mm
[    16.391] (II) modeset(0): h_active: 1024  h_sync: 1048  h_sync_end 1184 h_blank_end 1344 h_border: 0
[    16.391] (II) modeset(0): v_active: 768  v_sync: 771  v_sync_end 777 v_blanking: 806 v_border: 0
[    16.391] (II) modeset(0): Monitor name: E280i-A1
[    16.391] (II) modeset(0): Ranges: V min: 56 V max: 76 Hz, H min: 31 H max: 80 kHz, PixClock max 155 MHz
[    16.391] (II) modeset(0): Supported detailed timing:
[    16.391] (II) modeset(0): clock: 74.2 MHz   Image Size:  607 x 345 mm
[    16.391] (II) modeset(0): h_active: 1280  h_sync: 1390  h_sync_end 1430 h_blank_end 1650 h_border: 0
[    16.391] (II) modeset(0): v_active: 720  v_sync: 725  v_sync_end 730 v_blanking: 750 v_border: 0
[    16.391] (II) modeset(0): Supported detailed timing:
[    16.391] (II) modeset(0): clock: 148.5 MHz   Image Size:  607 x 345 mm
[    16.391] (II) modeset(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
[    16.391] (II) modeset(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
[    16.391] (II) modeset(0): Supported detailed timing:
[    16.391] (II) modeset(0): clock: 74.2 MHz   Image Size:  607 x 345 mm
[    16.391] (II) modeset(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
[    16.391] (II) modeset(0): v_active: 540  v_sync: 542  v_sync_end 547 v_blanking: 562 v_border: 0
[    16.391] (II) modeset(0): Supported detailed timing:
[    16.391] (II) modeset(0): clock: 27.0 MHz   Image Size:  460 x 345 mm
[    16.391] (II) modeset(0): h_active: 720  h_sync: 736  h_sync_end 798 h_blank_end 858 h_border: 0
[    16.391] (II) modeset(0): v_active: 480  v_sync: 489  v_sync_end 495 v_blanking: 525 v_border: 0
[    16.391] (II) modeset(0): Number of EDID sections to follow: 1
[    16.391] (II) modeset(0): EDID (in hex):
[    16.391] (II) modeset(0): 	00ffffffffffff00593a021001010101
[    16.391] (II) modeset(0): 	00170103803d23782a6e7da2564f9f26
[    16.391] (II) modeset(0): 	0e474aa5ce0001010101010101010101
[    16.391] (II) modeset(0): 	010101010101662150b051001b304070
[    16.391] (II) modeset(0): 	36005f592100001e6419004041002630
[    16.391] (II) modeset(0): 	188836005f5921000018000000fc0045
[    16.391] (II) modeset(0): 	323830692d41310a20202020000000fd
[    16.391] (II) modeset(0): 	00384c1f500f000a2020202020200155
[    16.391] (II) modeset(0): 	02032671498504100203070601202609
[    16.391] (II) modeset(0): 	0707150750830100006c030c00100000
[    16.391] (II) modeset(0): 	1ec001010101011d007251d01e206e28
[    16.391] (II) modeset(0): 	55005f592100001e023a801871382d40
[    16.391] (II) modeset(0): 	582c45005f592100001e011d8018711c
[    16.391] (II) modeset(0): 	1620582c25005f592100009e8c0ad08a
[    16.391] (II) modeset(0): 	20e02d10103e9600cc59110000180000
[    16.391] (II) modeset(0): 	00000000000000000000000000000042
[    16.391] (--) modeset(0): HDMI max TMDS frequency 150000KHz
[    16.391] (II) modeset(0): Printing probed modes for output HDMI-1
[    16.391] (II) modeset(0): Modeline "1360x768"x60.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz eP)
[    16.391] (II) modeset(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[    16.391] (II) modeset(0): Modeline "1920x1080"x59.9  148.35  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.4 kHz e)
[    16.391] (II) modeset(0): Modeline "1920x1080i"x60.0   74.25  1920 2008 2052 2200  1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e)
[    16.391] (II) modeset(0): Modeline "1920x1080"x24.0   74.25  1920 2558 2602 2750  1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
[    16.391] (II) modeset(0): Modeline "1920x1080i"x59.9   74.18  1920 2008 2052 2200  1080 1084 1094 1125 interlace +hsync +vsync (33.7 kHz e)
[    16.391] (II) modeset(0): Modeline "1920x1080"x24.0   74.18  1920 2558 2602 2750  1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
[    16.391] (II) modeset(0): Modeline "1280x720"x60.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[    16.391] (II) modeset(0): Modeline "1280x720"x59.9   74.18  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[    16.391] (II) modeset(0): Modeline "1024x768"x75.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[    16.391] (II) modeset(0): Modeline "1024x768"x70.1   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
[    16.391] (II) modeset(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    16.391] (II) modeset(0): Modeline "800x600"x72.2   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
[    16.391] (II) modeset(0): Modeline "800x600"x75.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[    16.391] (II) modeset(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    16.391] (II) modeset(0): Modeline "720x480"x60.0   27.03  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[    16.391] (II) modeset(0): Modeline "720x480"x59.9   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[    16.391] (II) modeset(0): Modeline "720x480i"x60.0   13.51  720 739 801 858  480 488 494 525 interlace -hsync -vsync (15.8 kHz e)
[    16.391] (II) modeset(0): Modeline "720x480i"x59.9   13.50  720 739 801 858  480 488 494 525 interlace -hsync -vsync (15.7 kHz e)
[    16.391] (II) modeset(0): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[    16.391] (II) modeset(0): Modeline "640x480"x60.0   25.20  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    16.391] (II) modeset(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    16.391] (II) modeset(0): Modeline "720x400"x70.1   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[    16.392] (II) modeset(0): EDID for output HDMI-2
[    16.392] (II) modeset(0): Output HDMI-1 connected
[    16.392] (II) modeset(0): Output HDMI-2 disconnected
[    16.392] (II) modeset(0): Using exact sizes for initial modes
[    16.392] (II) modeset(0): Output HDMI-1 using initial mode 1360x768 +0+0
[    16.392] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[    16.392] (==) modeset(0): DPI set to (96, 96)
[    16.392] (II) Loading sub module "fb"
[    16.392] (II) LoadModule: "fb"
[    16.392] (II) Module "fb" already built-in
[    16.461] (==) modeset(0): Backing store enabled
[    16.461] (==) modeset(0): Silken mouse enabled
[    16.594] (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
[    16.594] (==) modeset(0): DPMS enabled
[    16.594] (WW) modeset(0): Option "PrimaryGPU" is not used
[    16.594] (II) modeset(0): [DRI2] Setup complete
[    16.594] (II) modeset(0): [DRI2]   DRI driver: vc4
[    16.594] (II) modeset(0): [DRI2]   VDPAU driver: vc4
[    16.594] (II) Initializing extension Generic Event Extension
[    16.594] (II) Initializing extension SHAPE
[    16.595] (II) Initializing extension MIT-SHM
[    16.595] (II) Initializing extension XInputExtension
[    16.595] (II) Initializing extension XTEST
[    16.595] (II) Initializing extension BIG-REQUESTS
[    16.595] (II) Initializing extension SYNC
[    16.595] (II) Initializing extension XKEYBOARD
[    16.595] (II) Initializing extension XC-MISC
[    16.595] (II) Initializing extension SECURITY
[    16.596] (II) Initializing extension XFIXES
[    16.596] (II) Initializing extension RENDER
[    16.596] (II) Initializing extension RANDR
[    16.596] (II) Initializing extension COMPOSITE
[    16.596] (II) Initializing extension DAMAGE
[    16.596] (II) Initializing extension MIT-SCREEN-SAVER
[    16.596] (II) Initializing extension DOUBLE-BUFFER
[    16.596] (II) Initializing extension RECORD
[    16.596] (II) Initializing extension DPMS
[    16.596] (II) Initializing extension Present
[    16.597] (II) Initializing extension DRI3
[    16.597] (II) Initializing extension X-Resource
[    16.597] (II) Initializing extension XVideo
[    16.597] (II) Initializing extension XVideo-MotionCompensation
[    16.597] (II) Initializing extension GLX
[    16.608] (II) AIGLX: Loaded and initialized vc4
[    16.608] (II) GLX: Initialized DRI2 GL provider for screen 0
[    16.608] (II) Initializing extension XFree86-VidModeExtension
[    16.608] (II) Initializing extension XFree86-DGA
[    16.608] (II) Initializing extension XFree86-DRI
[    16.608] (II) Initializing extension DRI2
[    16.610] (II) modeset(0): Damage tracking initialized
[    16.610] (II) modeset(0): Setting screen physical size to 359 x 203
[    16.671] (II) config/udev: Adding input device SEM USB Keyboard (/dev/input/event0)
[    16.671] (**) SEM USB Keyboard: Applying InputClass "libinput keyboard catchall"
[    16.671] (**) SEM USB Keyboard: Applying InputClass "system-keyboard"
[    16.671] (II) LoadModule: "libinput"
[    16.671] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    16.681] (II) Module libinput: vendor="X.Org Foundation"
[    16.681] 	compiled for 1.21.1.13, module version = 1.5.0
[    16.681] 	Module class: X.Org XInput Driver
[    16.681] 	ABI class: X.Org XInput driver, version 24.4
[    16.681] (II) Using input driver 'libinput' for 'SEM USB Keyboard'
[    16.681] (**) SEM USB Keyboard: always reports core events
[    16.681] (**) Option "Device" "/dev/input/event0"
[    16.709] (II) event0  - SEM USB Keyboard: is tagged by udev as: Keyboard
[    16.709] (II) event0  - SEM USB Keyboard: device is a keyboard
[    16.709] (II) event0  - SEM USB Keyboard: device removed
[    16.736] (**) Option "config_info" "udev:/sys/devices/platform/axi/1000120000.pcie/1f00300000.usb/xhci-hcd.1/usb3/3-1/3-1:1.0/0003:1A2C:4324.0001/input/input0/event0"
[    16.736] (II) XINPUT: Adding extended input device "SEM USB Keyboard" (type: KEYBOARD, id 6)
[    16.736] (**) Option "xkb_model" "pc105+inet"
[    16.736] (**) Option "xkb_layout" "us"
[    16.736] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    16.753] (II) event0  - SEM USB Keyboard: is tagged by udev as: Keyboard
[    16.753] (II) event0  - SEM USB Keyboard: device is a keyboard
[    16.753] (II) config/udev: Adding input device SEM USB Keyboard Consumer Control (/dev/input/event1)
[    16.753] (**) SEM USB Keyboard Consumer Control: Applying InputClass "libinput keyboard catchall"
[    16.753] (**) SEM USB Keyboard Consumer Control: Applying InputClass "system-keyboard"
[    16.754] (II) Using input driver 'libinput' for 'SEM USB Keyboard Consumer Control'
[    16.754] (**) SEM USB Keyboard Consumer Control: always reports core events
[    16.754] (**) Option "Device" "/dev/input/event1"
[    16.755] (II) event1  - SEM USB Keyboard Consumer Control: is tagged by udev as: Keyboard
[    16.755] (II) event1  - SEM USB Keyboard Consumer Control: device is a keyboard
[    16.755] (II) event1  - SEM USB Keyboard Consumer Control: device removed
[    16.784] (II) libinput: SEM USB Keyboard Consumer Control: needs a virtual subdevice
[    16.784] (**) Option "config_info" "udev:/sys/devices/platform/axi/1000120000.pcie/1f00300000.usb/xhci-hcd.1/usb3/3-1/3-1:1.1/0003:1A2C:4324.0002/input/input1/event1"
[    16.784] (II) XINPUT: Adding extended input device "SEM USB Keyboard Consumer Control" (type: MOUSE, id 7)
[    16.784] (**) Option "AccelerationScheme" "none"
[    16.784] (**) SEM USB Keyboard Consumer Control: (accel) selected scheme none/0
[    16.784] (**) SEM USB Keyboard Consumer Control: (accel) acceleration factor: 2.000
[    16.784] (**) SEM USB Keyboard Consumer Control: (accel) acceleration threshold: 4
[    16.785] (II) event1  - SEM USB Keyboard Consumer Control: is tagged by udev as: Keyboard
[    16.785] (II) event1  - SEM USB Keyboard Consumer Control: device is a keyboard
[    16.786] (II) config/udev: Adding input device SEM USB Keyboard System Control (/dev/input/event2)
[    16.786] (**) SEM USB Keyboard System Control: Applying InputClass "libinput keyboard catchall"
[    16.786] (**) SEM USB Keyboard System Control: Applying InputClass "system-keyboard"
[    16.786] (II) Using input driver 'libinput' for 'SEM USB Keyboard System Control'
[    16.786] (**) SEM USB Keyboard System Control: always reports core events
[    16.786] (**) Option "Device" "/dev/input/event2"
[    16.787] (II) event2  - SEM USB Keyboard System Control: is tagged by udev as: Keyboard
[    16.787] (II) event2  - SEM USB Keyboard System Control: device is a keyboard
[    16.787] (II) event2  - SEM USB Keyboard System Control: device removed
[    16.808] (**) Option "config_info" "udev:/sys/devices/platform/axi/1000120000.pcie/1f00300000.usb/xhci-hcd.1/usb3/3-1/3-1:1.1/0003:1A2C:4324.0002/input/input2/event2"
[    16.808] (II) XINPUT: Adding extended input device "SEM USB Keyboard System Control" (type: KEYBOARD, id 8)
[    16.808] (**) Option "xkb_model" "pc105+inet"
[    16.808] (**) Option "xkb_layout" "us"
[    16.808] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    16.809] (II) event2  - SEM USB Keyboard System Control: is tagged by udev as: Keyboard
[    16.809] (II) event2  - SEM USB Keyboard System Control: device is a keyboard
[    16.810] (II) config/udev: Adding input device PixArt USB Optical Mouse (/dev/input/event3)
[    16.810] (**) PixArt USB Optical Mouse: Applying InputClass "libinput pointer catchall"
[    16.810] (II) Using input driver 'libinput' for 'PixArt USB Optical Mouse'
[    16.810] (**) PixArt USB Optical Mouse: always reports core events
[    16.810] (**) Option "Device" "/dev/input/event3"
[    16.811] (II) event3  - PixArt USB Optical Mouse: is tagged by udev as: Mouse
[    16.811] (II) event3  - PixArt USB Optical Mouse: device set to 1000 DPI
[    16.811] (II) event3  - PixArt USB Optical Mouse: device is a pointer
[    16.811] (II) event3  - PixArt USB Optical Mouse: device removed
[    16.844] (II) libinput: PixArt USB Optical Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    16.844] (II) libinput: PixArt USB Optical Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    16.844] (II) libinput: PixArt USB Optical Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    16.844] (**) Option "config_info" "udev:/sys/devices/platform/axi/1000120000.pcie/1f00300000.usb/xhci-hcd.1/usb3/3-2/3-2:1.0/0003:093A:2510.0003/input/input3/event3"
[    16.844] (II) XINPUT: Adding extended input device "PixArt USB Optical Mouse" (type: MOUSE, id 9)
[    16.845] (**) Option "AccelerationScheme" "none"
[    16.845] (**) PixArt USB Optical Mouse: (accel) selected scheme none/0
[    16.845] (**) PixArt USB Optical Mouse: (accel) acceleration factor: 2.000
[    16.845] (**) PixArt USB Optical Mouse: (accel) acceleration threshold: 4
[    16.846] (II) event3  - PixArt USB Optical Mouse: is tagged by udev as: Mouse
[    16.846] (II) event3  - PixArt USB Optical Mouse: device set to 1000 DPI
[    16.846] (II) event3  - PixArt USB Optical Mouse: device is a pointer
[    16.847] (II) config/udev: Adding input device PixArt USB Optical Mouse (/dev/input/mouse0)
[    16.847] (II) No input driver specified, ignoring this device.
[    16.847] (II) This device may have been added with another device file.
[    16.848] (II) config/udev: Adding input device pwr_button (/dev/input/event4)
[    16.848] (**) pwr_button: Applying InputClass "libinput keyboard catchall"
[    16.848] (**) pwr_button: Applying InputClass "system-keyboard"
[    16.848] (II) Using input driver 'libinput' for 'pwr_button'
[    16.848] (**) pwr_button: always reports core events
[    16.848] (**) Option "Device" "/dev/input/event4"
[    16.848] (II) event4  - pwr_button: is tagged by udev as: Keyboard
[    16.848] (II) event4  - pwr_button: device is a keyboard
[    16.848] (II) event4  - pwr_button: device removed
[    16.872] (**) Option "config_info" "udev:/sys/devices/platform/pwr_button/input/input4/event4"
[    16.872] (II) XINPUT: Adding extended input device "pwr_button" (type: KEYBOARD, id 10)
[    16.872] (**) Option "xkb_model" "pc105+inet"
[    16.872] (**) Option "xkb_layout" "us"
[    16.872] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    16.872] (II) event4  - pwr_button: is tagged by udev as: Keyboard
[    16.873] (II) event4  - pwr_button: device is a keyboard
[    16.873] (II) config/udev: Adding input device vc4-hdmi-0 (/dev/input/event5)
[    16.873] (**) vc4-hdmi-0: Applying InputClass "libinput keyboard catchall"
[    16.873] (**) vc4-hdmi-0: Applying InputClass "system-keyboard"
[    16.873] (II) Using input driver 'libinput' for 'vc4-hdmi-0'
[    16.873] (**) vc4-hdmi-0: always reports core events
[    16.873] (**) Option "Device" "/dev/input/event5"
[    16.874] (II) event5  - vc4-hdmi-0: is tagged by udev as: Keyboard Pointingstick
[    16.874] (II) event5  - vc4-hdmi-0: device is a pointer
[    16.874] (II) event5  - vc4-hdmi-0: device is a keyboard
[    16.874] (II) event5  - vc4-hdmi-0: device removed
[    16.892] (II) libinput: vc4-hdmi-0: Step value 0 was provided, libinput Fallback acceleration function is used.
[    16.892] (II) libinput: vc4-hdmi-0: Step value 0 was provided, libinput Fallback acceleration function is used.
[    16.892] (II) libinput: vc4-hdmi-0: Step value 0 was provided, libinput Fallback acceleration function is used.
[    16.892] (II) libinput: vc4-hdmi-0: needs a virtual subdevice
[    16.892] (**) Option "config_info" "udev:/sys/devices/platform/soc@107c000000/107c701400.hdmi/rc/rc0/input5/event5"
[    16.892] (II) XINPUT: Adding extended input device "vc4-hdmi-0" (type: MOUSE, id 11)
[    16.892] (**) Option "AccelerationScheme" "none"
[    16.892] (**) vc4-hdmi-0: (accel) selected scheme none/0
[    16.892] (**) vc4-hdmi-0: (accel) acceleration factor: 2.000
[    16.892] (**) vc4-hdmi-0: (accel) acceleration threshold: 4
[    16.893] (II) event5  - vc4-hdmi-0: is tagged by udev as: Keyboard Pointingstick
[    16.893] (II) event5  - vc4-hdmi-0: device is a pointer
[    16.893] (II) event5  - vc4-hdmi-0: device is a keyboard
[    16.893] (II) config/udev: Adding input device vc4-hdmi-0 HDMI Jack (/dev/input/event6)
[    16.893] (II) No input driver specified, ignoring this device.
[    16.893] (II) This device may have been added with another device file.
[    16.894] (II) config/udev: Adding input device vc4-hdmi-1 (/dev/input/event7)
[    16.894] (**) vc4-hdmi-1: Applying InputClass "libinput keyboard catchall"
[    16.894] (**) vc4-hdmi-1: Applying InputClass "system-keyboard"
[    16.894] (II) Using input driver 'libinput' for 'vc4-hdmi-1'
[    16.894] (**) vc4-hdmi-1: always reports core events
[    16.894] (**) Option "Device" "/dev/input/event7"
[    16.894] (II) event7  - vc4-hdmi-1: is tagged by udev as: Keyboard Pointingstick
[    16.895] (II) event7  - vc4-hdmi-1: device is a pointer
[    16.895] (II) event7  - vc4-hdmi-1: device is a keyboard
[    16.895] (II) event7  - vc4-hdmi-1: device removed
[    16.912] (II) libinput: vc4-hdmi-1: Step value 0 was provided, libinput Fallback acceleration function is used.
[    16.912] (II) libinput: vc4-hdmi-1: Step value 0 was provided, libinput Fallback acceleration function is used.
[    16.912] (II) libinput: vc4-hdmi-1: Step value 0 was provided, libinput Fallback acceleration function is used.
[    16.912] (II) libinput: vc4-hdmi-1: needs a virtual subdevice
[    16.912] (**) Option "config_info" "udev:/sys/devices/platform/soc@107c000000/107c706400.hdmi/rc/rc1/input7/event7"
[    16.912] (II) XINPUT: Adding extended input device "vc4-hdmi-1" (type: MOUSE, id 12)
[    16.912] (**) Option "AccelerationScheme" "none"
[    16.912] (**) vc4-hdmi-1: (accel) selected scheme none/0
[    16.912] (**) vc4-hdmi-1: (accel) acceleration factor: 2.000
[    16.912] (**) vc4-hdmi-1: (accel) acceleration threshold: 4
[    16.913] (II) event7  - vc4-hdmi-1: is tagged by udev as: Keyboard Pointingstick
[    16.913] (II) event7  - vc4-hdmi-1: device is a pointer
[    16.913] (II) event7  - vc4-hdmi-1: device is a keyboard
[    16.913] (II) config/udev: Adding input device vc4-hdmi-1 HDMI Jack (/dev/input/event8)
[    16.913] (II) No input driver specified, ignoring this device.
[    16.913] (II) This device may have been added with another device file.
[    16.927] (**) SEM USB Keyboard Consumer Control: Applying InputClass "libinput keyboard catchall"
[    16.927] (**) SEM USB Keyboard Consumer Control: Applying InputClass "system-keyboard"
[    16.927] (II) Using input driver 'libinput' for 'SEM USB Keyboard Consumer Control'
[    16.927] (**) SEM USB Keyboard Consumer Control: always reports core events
[    16.927] (**) Option "Device" "/dev/input/event1"
[    16.927] (II) libinput: SEM USB Keyboard Consumer Control: is a virtual subdevice
[    16.928] (**) Option "config_info" "udev:/sys/devices/platform/axi/1000120000.pcie/1f00300000.usb/xhci-hcd.1/usb3/3-1/3-1:1.1/0003:1A2C:4324.0002/input/input1/event1"
[    16.928] (II) XINPUT: Adding extended input device "SEM USB Keyboard Consumer Control" (type: KEYBOARD, id 13)
[    16.928] (**) Option "xkb_model" "pc105+inet"
[    16.928] (**) Option "xkb_layout" "us"
[    16.928] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    16.928] (**) vc4-hdmi-0: Applying InputClass "libinput keyboard catchall"
[    16.928] (**) vc4-hdmi-0: Applying InputClass "system-keyboard"
[    16.928] (II) Using input driver 'libinput' for 'vc4-hdmi-0'
[    16.928] (**) vc4-hdmi-0: always reports core events
[    16.928] (**) Option "Device" "/dev/input/event5"
[    16.928] (II) libinput: vc4-hdmi-0: is a virtual subdevice
[    16.928] (II) libinput: vc4-hdmi-0: Step value 0 was provided, libinput Fallback acceleration function is used.
[    16.928] (II) libinput: vc4-hdmi-0: Step value 0 was provided, libinput Fallback acceleration function is used.
[    16.928] (II) libinput: vc4-hdmi-0: Step value 0 was provided, libinput Fallback acceleration function is used.
[    16.928] (**) Option "config_info" "udev:/sys/devices/platform/soc@107c000000/107c701400.hdmi/rc/rc0/input5/event5"
[    16.928] (II) XINPUT: Adding extended input device "vc4-hdmi-0" (type: KEYBOARD, id 14)
[    16.928] (**) Option "xkb_model" "pc105+inet"
[    16.928] (**) Option "xkb_layout" "us"
[    16.928] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    16.928] (**) vc4-hdmi-1: Applying InputClass "libinput keyboard catchall"
[    16.928] (**) vc4-hdmi-1: Applying InputClass "system-keyboard"
[    16.928] (II) Using input driver 'libinput' for 'vc4-hdmi-1'
[    16.928] (**) vc4-hdmi-1: always reports core events
[    16.928] (**) Option "Device" "/dev/input/event7"
[    16.928] (II) libinput: vc4-hdmi-1: is a virtual subdevice
[    16.928] (II) libinput: vc4-hdmi-1: Step value 0 was provided, libinput Fallback acceleration function is used.
[    16.928] (II) libinput: vc4-hdmi-1: Step value 0 was provided, libinput Fallback acceleration function is used.
[    16.928] (II) libinput: vc4-hdmi-1: Step value 0 was provided, libinput Fallback acceleration function is used.
[    16.928] (**) Option "config_info" "udev:/sys/devices/platform/soc@107c000000/107c706400.hdmi/rc/rc1/input7/event7"
[    16.928] (II) XINPUT: Adding extended input device "vc4-hdmi-1" (type: KEYBOARD, id 15)
[    16.928] (**) Option "xkb_model" "pc105+inet"
[    16.928] (**) Option "xkb_layout" "us"
[    16.928] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    20.817] (II) modeset(0): Disabling kernel dirty updates, not required.
[    30.227] (II) modeset(0): EDID vendor "VIZ", prod id 4098
[    30.227] (II) modeset(0): Using EDID range info for horizontal sync
[    30.227] (II) modeset(0): Using EDID range info for vertical refresh
[    30.227] (II) modeset(0): Printing DDC gathered Modelines:
[    30.227] (II) modeset(0): Modeline "1360x768"x0.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz eP)
[    30.227] (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    30.227] (II) modeset(0): Modeline "1280x720"x0.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[    30.227] (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[    30.227] (II) modeset(0): Modeline "1920x1080i"x0.0   74.25  1920 2008 2052 2200  1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e)
[    30.227] (II) modeset(0): Modeline "720x480"x0.0   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[    30.227] (II) modeset(0): Modeline "1440x480i"x0.0   27.00  1440 1478 1602 1716  480 488 494 525 interlace -hsync -vsync (15.7 kHz e)
[    30.227] (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    30.227] (II) modeset(0): Modeline "1920x1080"x0.0   74.25  1920 2558 2602 2750  1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
[    30.227] (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    30.227] (II) modeset(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[    30.227] (II) modeset(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[    30.227] (II) modeset(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[    30.227] (II) modeset(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
[    30.227] (II) modeset(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[    30.227] (II) modeset(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
[    30.227] (--) modeset(0): HDMI max TMDS frequency 150000KHz
[    30.240] (II) modeset(0): Allocate new frame buffer 1920x1080 stride
[    50.146] (II) modeset(0): EDID vendor "VIZ", prod id 4098
[    50.146] (II) modeset(0): Using hsync ranges from config file
[    50.146] (II) modeset(0): Using vrefresh ranges from config file
[    50.146] (II) modeset(0): Printing DDC gathered Modelines:
[    50.146] (II) modeset(0): Modeline "1360x768"x0.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz eP)
[    50.146] (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    50.146] (II) modeset(0): Modeline "1280x720"x0.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[    50.146] (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[    50.146] (II) modeset(0): Modeline "1920x1080i"x0.0   74.25  1920 2008 2052 2200  1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e)
[    50.146] (II) modeset(0): Modeline "720x480"x0.0   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[    50.146] (II) modeset(0): Modeline "1440x480i"x0.0   27.00  1440 1478 1602 1716  480 488 494 525 interlace -hsync -vsync (15.7 kHz e)
[    50.146] (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    50.146] (II) modeset(0): Modeline "1920x1080"x0.0   74.25  1920 2558 2602 2750  1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
[    50.146] (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    50.146] (II) modeset(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[    50.146] (II) modeset(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[    50.146] (II) modeset(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[    50.146] (II) modeset(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
[    50.146] (II) modeset(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[    50.146] (II) modeset(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
[    50.146] (--) modeset(0): HDMI max TMDS frequency 150000KHz
[    57.461] (II) modeset(0): Allocate new frame buffer 1360x768 stride

@Dark-Sky Dark-Sky changed the title Kernel 6.13.0-rc1-v8-16k bcm2712-rpi-5-b.dtb issue Kernel 6.13.0-rc1/6.12.3 bcm2712-rpi-5-b.dtb issue Dec 8, 2024
@pelwell
Copy link
Contributor

pelwell commented Dec 9, 2024

Thanks for the report. It is working for me with X.Org on 6.130-rc1 with the latest dtb and either the 2711 or 2712 defconfig, which points to there being something different about your configuration.

The fbdev failures suggests the kernel driver has failed - what does dmesg -l err,warn show?

@6by9
Copy link
Contributor

6by9 commented Dec 9, 2024

Not using fbdev is expected as it should be modesetting (and appears to be doing so and finding a load of modes).

@Dark-Sky
Copy link
Author

Dark-Sky commented Dec 9, 2024

Thanks for the report. It is working for me with X.Org on 6.130-rc1 with the latest dtb

I had a feeling you would say that. lol This has happened in the past at times and I believe it had to do with my VIZIO tv then. Hooking up another monitor and it worked but I do not have another monitor to test now.

The fbdev failures suggests the kernel driver has failed - what does dmesg -l err,warn show?

That warning has always been there. I always thought it would try fbdev 1st then move on. I did try using fbdev and fkms and xf86-video-fbdev and I was able to log in and boot to desktop but there was a ton of artifacts and my system would lock up. So fkms was a total disaster.

dmesg with new .dtb that boots up to graphics mode and dies:

[    2.696013] genirq: irq_chip rp1_irq_chip did not update eff. affinity mask of irq 99
[    8.135554] rpivid_hevc: module is from the staging directory, the quality is unknown, you have been warned.
[    8.136944] platform regulatory.0: loading /lib/firmware/6.13.0-rc1-1-MANJARO-RPI5/regulatory.db failed with error -20
[    8.158678] platform regulatory.0: loading /lib/firmware/6.13.0-rc1-1-MANJARO-RPI5/regulatory.db.p7s failed with error -20
[    8.249097] pispbe 1000880000.pisp_be: Runtime PM usage count underflow!
[    8.345785] hci_uart_bcm serial0-0: supply vbat not found, using dummy regulator
[    8.354092] hci_uart_bcm serial0-0: supply vddio not found, using dummy regulator
[    8.486061] FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

dmesg with older .dtb that boots ok.

[    2.680614] genirq: irq_chip rp1_irq_chip did not update eff. affinity mask of irq 95
[    7.939245] rpivid_hevc: module is from the staging directory, the quality is unknown, you have been warned.
[    8.019375] platform regulatory.0: loading /lib/firmware/6.13.0-rc1-1-MANJARO-RPI5/regulatory.db failed with error -20
[    8.031205] platform regulatory.0: loading /lib/firmware/6.13.0-rc1-1-MANJARO-RPI5/regulatory.db.p7s failed with error -20
[    8.166815] pispbe 1000880000.pisp_be: Runtime PM usage count underflow!
[    8.556989] hci_uart_bcm serial0-0: supply vbat not found, using dummy regulator
[    8.625340] hci_uart_bcm serial0-0: supply vddio not found, using dummy regulator
[    8.701881] FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[   14.825761] brcmfmac: brcmf_set_channel: set chanspec 0xd022 fail, reason -52
[   14.949727] brcmfmac: brcmf_set_channel: set chanspec 0xd026 fail, reason -52
[   15.061733] brcmfmac: brcmf_set_channel: set chanspec 0xd02a fail, reason -52
[   15.169716] brcmfmac: brcmf_set_channel: set chanspec 0xd02e fail, reason -52

inxi with older dtb when booted up:

[ray@jellyfin ~]$ inxi -G
Graphics:
  Device-1: bcm2712-hdmi0 driver: vc4_hdmi v: N/A
  Device-2: bcm2712-hdmi1 driver: vc4_hdmi v: N/A
  Display: x11 server: X.Org v: 21.1.14 driver: X: loaded: modesetting
    dri: vc4
    gpu: vc4-drm,vc4_crtc,vc4_dpi,vc4_dsi,vc4_firmware_kms,vc4_hdmi,vc4_hvs,vc4_txp,vc4_v3d,vc4_vec
    resolution: 1360x768~60Hz
  API: EGL v: 1.4,1.5 drivers: swrast,v3d,vc4
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.5 compat-v: 3.1 vendor: broadcom mesa v: 24.2.7-arch1.1
    renderer: V3D 7.1.7.0
  API: Vulkan v: 1.3.295 drivers: v3dv,llvmpipe surfaces: xcb,xlib

@Dark-Sky
Copy link
Author

Dark-Sky commented Dec 9, 2024

I just built 6.13-rc2 and it has the same issue here. With older .dtb it works ok.

I made the pi5/6.13-rc2 kernel available in the forums to test and 2 members reported back saying they ran into the same issue. They use KDE Plasma and SDDM for a display manager on regular computer monitors.

Another user with pi4/6.13-rc2 kernel and Plasma and SDDM and Acer Monitor had no issue.
My pi400 also boots ok with v6.13-rc2. Looking like the issue is confined to the pi5 .dtb.

@Dark-Sky
Copy link
Author

@6by9 I found the problem. I was using the overlays from raspberrpi-firmware git. I did not know evidently something changed in the overlays in kernel's 7.12/6.13 also to go along with their new pi5 dtb's. I used to provide the overlays from the kernel being compiled until the pi5 came out and had to add the second 16k kernel to our images as pacman will not allow the same files in 2 different packages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants