[SOLVED] RPI 4B 8G: "No HDMI Signal" with Kernel > 5.10.27-4

This is for ARMv8 based devices

[SOLVED] RPI 4B 8G: "No HDMI Signal" with Kernel > 5.10.27-4

Postby robg » Sun Apr 25, 2021 7:24 pm

Running on an Raspberrypi 4B 8G with
$this->bbcode_second_pass_code('', '
[alarm@alarm ~]$ pacman -Qs xorg
local/xf86-input-libinput 1.0.1-1 (xorg-drivers)
Generic input driver for the X.Org server based on libinput
local/xf86-video-fbdev 0.5.0-2 (xorg-drivers)
X.org framebuffer video driver
local/xorg-fonts-encodings 1.0.5-2 (xorg-fonts xorg)
X.org font encoding files
local/xorg-server 1.20.11-1 (xorg)
Xorg X server
local/xorg-server-common 1.20.11-1 (xorg)
Xorg server common files
local/xorg-setxkbmap 1.3.2-2 (xorg-apps xorg)
Set the keyboard using the X Keyboard Extension
local/xorg-xauth 1.1-2 (xorg-apps xorg)
X.Org authorization settings program
local/xorg-xinit 1.4.1-3
X.Org initialisation program
local/xorg-xkbcomp 1.4.5-1 (xorg-apps xorg)
X Keyboard description compiler
local/xorg-xmodmap 1.0.10-2 (xorg-apps xorg)
Utility for modifying keymaps and button mappings
local/xorg-xprop 1.2.5-1 (xorg-apps xorg)
Property displayer for X
local/xorg-xrandr 1.5.1-2 (xorg-apps xorg)
Primitive command line interface to RandR extension
local/xorg-xrdb 1.2.0-2 (xorg-apps xorg)
X server resource database utility
local/xorg-xset 1.2.4-2 (xorg-apps xorg)
User preference utility for X
local/xorgproto 2021.3-1
combined X.Org X11 Protocol headers
')

After running `pacman -Syu` and upgrading the linux-raspberrypi4 kernel to version 5.10.31-6, X immediately terminates after start-up:

$this->bbcode_second_pass_code('', '
[alarm@alarm ~]$ cat /var/log/Xorg.0.log.old
[ 8.499]
X.Org X Server 1.20.11
X Protocol Version 11, Revision 0
[ 8.499] Build Operating System: Linux Archlinux
[ 8.499] Current Operating System: Linux alarm 5.10.31-6-ARCH #1 SMP PREEMPT Sat Apr 24 14:17:09 MDT 2021 aarch64
[ 8.499] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 video=HDMI-A-1:720x480M@60 smsc95xx.macaddr=DC:A6:32:CD:12:8B vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 root=/dev/mmcblk0p2 rw rootwait console=ttyS0,115200 console=tty1 selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=ttyS0,115200
[ 8.499] Build Date: 13 April 2021 09:16:13PM
[ 8.499]
[ 8.499] Current version of pixman: 0.40.0
[ 8.499] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 8.499] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 8.500] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Apr 25 17:44:25 2021
[ 8.521] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 8.530] (==) No Layout section. Using the first Screen section.
[ 8.530] (==) No screen section available. Using defaults.
[ 8.530] (**) |-->Screen "Default Screen Section" (0)
[ 8.530] (**) | |-->Monitor "<default monitor>"
[ 8.531] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 8.531] (==) Automatically adding devices
[ 8.531] (==) Automatically enabling devices
[ 8.531] (==) Automatically adding GPU devices
[ 8.531] (==) Automatically binding GPU devices
[ 8.531] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 8.539] (WW) The directory "/usr/share/fonts/misc" does not exist.
[ 8.539] Entry deleted from font path.
[ 8.546] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/TTF".
[ 8.547] Entry deleted from font path.
[ 8.547] (Run 'mkfontdir' on "/usr/share/fonts/TTF").
[ 8.547] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 8.547] Entry deleted from font path.
[ 8.547] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 8.547] Entry deleted from font path.
[ 8.547] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[ 8.547] Entry deleted from font path.
[ 8.547] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[ 8.547] Entry deleted from font path.
[ 8.547] (==) FontPath set to:

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

[ 8.556] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 8.558] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 8.567] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 8.568] (II) no primary bus or device found
[ 8.568] falling back to /sys/devices/platform/gpu/drm/card1
[ 8.568] (II) LoadModule: "glx"
[ 8.597] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 8.724] (II) Module glx: vendor="X.Org Foundation"
[ 8.724] compiled for 1.20.11, module version = 1.0.0
[ 8.724] ABI class: X.Org Server Extension, version 10.0
[ 8.725] (==) Matched modesetting as autoconfigured driver 0
[ 8.725] (==) Matched fbdev as autoconfigured driver 1
[ 8.725] (==) Assigned the driver to the xf86ConfigLayout
[ 8.725] (II) LoadModule: "modesetting"
[ 8.725] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 8.765] (II) Module modesetting: vendor="X.Org Foundation"
[ 8.765] compiled for 1.20.11, module version = 1.20.11
[ 8.765] Module class: X.Org Video Driver
[ 8.765] ABI class: X.Org Video Driver, version 24.1
[ 8.765] (II) LoadModule: "fbdev"
[ 8.766] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 8.770] (II) Module fbdev: vendor="X.Org Foundation"
[ 8.772] compiled for 1.20.8, module version = 0.5.0
[ 8.772] Module class: X.Org Video Driver
[ 8.772] ABI class: X.Org Video Driver, version 24.1
[ 8.773] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 8.773] (II) FBDEV: driver for framebuffer: fbdev
[ 8.817] (II) modeset(0): using drv /dev/dri/card1
[ 8.817] (WW) Falling back to old probe method for fbdev
[ 8.817] (II) Loading sub module "fbdevhw"
[ 8.817] (II) LoadModule: "fbdevhw"
[ 8.817] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 8.824] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 8.824] compiled for 1.20.11, module version = 0.0.2
[ 8.824] ABI class: X.Org Video Driver, version 24.1
[ 8.825] (II) modeset(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 8.825] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[ 8.825] (==) modeset(0): RGB weight 888
[ 8.825] (==) modeset(0): Default visual is TrueColor
[ 8.825] (II) Loading sub module "glamoregl"
[ 8.825] (II) LoadModule: "glamoregl"
[ 8.825] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 8.872] (II) Module glamoregl: vendor="X.Org Foundation"
[ 8.872] compiled for 1.20.11, module version = 1.0.1
[ 8.872] ABI class: X.Org ANSI C Emulation, version 0.4
[ 10.277] (II) modeset(0): glamor X acceleration enabled on V3D 4.2
[ 10.277] (II) modeset(0): glamor initialized
[ 10.304] (II) modeset(0): Output HDMI-1 has no monitor section
[ 10.304] (II) modeset(0): Output HDMI-2 has no monitor section
[ 10.362] (II) modeset(0): EDID for output HDMI-1
[ 10.362] (II) modeset(0): Manufacturer: ACI Model: 27a3 Serial#: 171793
[ 10.362] (II) modeset(0): Year: 2014 Week: 14
[ 10.362] (II) modeset(0): EDID Version: 1.3
[ 10.362] (II) modeset(0): Digital Display Input
[ 10.362] (II) modeset(0): Max Image Size [cm]: horiz.: 60 vert.: 34
[ 10.362] (II) modeset(0): Gamma: 2.20
[ 10.362] (II) modeset(0): DPMS capabilities: Off
[ 10.362] (II) modeset(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[ 10.362] (II) modeset(0): First detailed timing is preferred mode
[ 10.362] (II) modeset(0): redX: 0.666 redY: 0.330 greenX: 0.310 greenY: 0.630
[ 10.362] (II) modeset(0): blueX: 0.150 blueY: 0.040 whiteX: 0.313 whiteY: 0.329
[ 10.363] (II) modeset(0): Supported established timings:
[ 10.363] (II) modeset(0): 720x400@70Hz
[ 10.363] (II) modeset(0): 640x480@60Hz
[ 10.363] (II) modeset(0): 640x480@67Hz
[ 10.363] (II) modeset(0): 640x480@75Hz
[ 10.363] (II) modeset(0): 800x600@56Hz
[ 10.363] (II) modeset(0): 800x600@60Hz
[ 10.363] (II) modeset(0): 800x600@72Hz
[ 10.363] (II) modeset(0): 800x600@75Hz
[ 10.363] (II) modeset(0): 832x624@75Hz
[ 10.363] (II) modeset(0): 1024x768@60Hz
[ 10.363] (II) modeset(0): 1024x768@70Hz
[ 10.363] (II) modeset(0): 1024x768@75Hz
[ 10.363] (II) modeset(0): 1280x1024@75Hz
[ 10.363] (II) modeset(0): Manufacturer's mask: 0
[ 10.363] (II) modeset(0): Supported standard timings:
[ 10.363] (II) modeset(0): #0: hsize: 1920 vsize 1080 refresh: 60 vid: 49361
[ 10.363] (II) modeset(0): #1: hsize: 1680 vsize 1050 refresh: 60 vid: 179
[ 10.363] (II) modeset(0): #2: hsize: 1440 vsize 900 refresh: 60 vid: 149
[ 10.363] (II) modeset(0): #3: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
[ 10.363] (II) modeset(0): #4: hsize: 1280 vsize 960 refresh: 60 vid: 16513
[ 10.363] (II) modeset(0): #5: hsize: 1280 vsize 800 refresh: 60 vid: 129
[ 10.363] (II) modeset(0): #6: hsize: 1280 vsize 720 refresh: 60 vid: 49281
[ 10.363] (II) modeset(0): #7: hsize: 1152 vsize 864 refresh: 75 vid: 20337
[ 10.363] (II) modeset(0): Supported detailed timing:
[ 10.363] (II) modeset(0): clock: 241.5 MHz Image Size: 597 x 336 mm
[ 10.363] (II) modeset(0): h_active: 2560 h_sync: 2608 h_sync_end 2640 h_blank_end 2720 h_border: 0
[ 10.363] (II) modeset(0): v_active: 1440 v_sync: 1443 v_sync_end 1448 v_blanking: 1481 v_border: 0
[ 10.363] (II) modeset(0): Serial No: E3LMTF171793
[ 10.363] (II) modeset(0): Ranges: V min: 24 V max: 76 Hz, H min: 24 H max: 99 kHz, PixClock max 335 MHz
[ 10.363] (II) modeset(0): Monitor name: ASUS PB278
[ 10.363] (II) modeset(0): Supported detailed timing:
[ 10.363] (II) modeset(0): clock: 27.0 MHz Image Size: 597 x 336 mm
[ 10.363] (II) modeset(0): h_active: 720 h_sync: 736 h_sync_end 798 h_blank_end 858 h_border: 0
[ 10.363] (II) modeset(0): v_active: 480 v_sync: 489 v_sync_end 495 v_blanking: 525 v_border: 0
[ 10.363] (II) modeset(0): Supported detailed timing:
[ 10.363] (II) modeset(0): clock: 74.2 MHz Image Size: 597 x 336 mm
[ 10.363] (II) modeset(0): h_active: 1280 h_sync: 1390 h_sync_end 1430 h_blank_end 1650 h_border: 0
[ 10.363] (II) modeset(0): v_active: 720 v_sync: 725 v_sync_end 730 v_blanking: 750 v_border: 0
[ 10.363] (II) modeset(0): Supported detailed timing:
[ 10.363] (II) modeset(0): clock: 74.2 MHz Image Size: 597 x 336 mm
[ 10.363] (II) modeset(0): h_active: 1280 h_sync: 1720 h_sync_end 1760 h_blank_end 1980 h_border: 0
[ 10.363] (II) modeset(0): v_active: 720 v_sync: 725 v_sync_end 730 v_blanking: 750 v_border: 0
[ 10.363] (II) modeset(0): Supported detailed timing:
[ 10.363] (II) modeset(0): clock: 27.0 MHz Image Size: 597 x 336 mm
[ 10.363] (II) modeset(0): h_active: 720 h_sync: 732 h_sync_end 796 h_blank_end 864 h_border: 0
[ 10.363] (II) modeset(0): v_active: 576 v_sync: 581 v_sync_end 586 v_blanking: 625 v_border: 0
[ 10.363] (II) modeset(0): Number of EDID sections to follow: 1
[ 10.363] (II) modeset(0): EDID (in hex):
[ 10.363] (II) modeset(0): 00ffffffffffff000469a327119f0200
[ 10.363] (II) modeset(0): 0e180103803c22782aa595aa544fa126
[ 10.363] (II) modeset(0): 0a5054b7ef00d1c0b300950081808140
[ 10.363] (II) modeset(0): 810081c0714f565e00a0a0a029503020
[ 10.363] (II) modeset(0): 350055502100001a000000ff0045334c
[ 10.363] (II) modeset(0): 4d54463137313739330a000000fd0018
[ 10.363] (II) modeset(0): 4c186321000a202020202020000000fc
[ 10.363] (II) modeset(0): 00415355532050423237380a202001b5
[ 10.363] (II) modeset(0): 02032571520102031112130414050e0f
[ 10.363] (II) modeset(0): 1d1e1f90202122230917078301000065
[ 10.363] (II) modeset(0): 030c0010008c0ad08a20e02d10103e96
[ 10.363] (II) modeset(0): 00555021000018011d007251d01e206e
[ 10.363] (II) modeset(0): 28550055502100001e011d00bc52d01e
[ 10.363] (II) modeset(0): 20b828554055502100001e8c0ad09020
[ 10.363] (II) modeset(0): 4031200c405500555021000018000000
[ 10.363] (II) modeset(0): 00000000000000000000000000000098
[ 10.364] (II) modeset(0): Printing probed modes for output HDMI-1
[ 10.364] (II) modeset(0): Modeline "2560x1440"x60.0 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync (88.8 kHz eP)
[ 10.364] (II) modeset(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 -hsync -vsync (67.5 kHz e)
[ 10.364] (II) modeset(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[ 10.364] (II) modeset(0): Modeline "1920x1080"x50.0 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[ 10.364] (II) modeset(0): Modeline "1920x1080"x59.9 148.35 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.4 kHz e)
[ 10.364] (II) modeset(0): Modeline "1920x1080i"x60.0 74.25 1920 2008 2052 2200 1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e)
[ 10.364] (II) modeset(0): Modeline "1920x1080i"x50.0 74.25 1920 2448 2492 2640 1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz e)
[ 10.364] (II) modeset(0): Modeline "1920x1080"x30.0 74.25 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (33.8 kHz e)
[ 10.364] (II) modeset(0): Modeline "1920x1080"x25.0 74.25 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (28.1 kHz e)
[ 10.364] (II) modeset(0): Modeline "1920x1080"x24.0 74.25 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
[ 10.364] (II) modeset(0): Modeline "1920x1080i"x59.9 74.18 1920 2008 2052 2200 1080 1084 1094 1125 interlace +hsync +vsync (33.7 kHz e)
[ 10.364] (II) modeset(0): Modeline "1920x1080"x30.0 74.18 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (33.7 kHz e)
[ 10.364] (II) modeset(0): Modeline "1920x1080"x24.0 74.18 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
[ 10.364] (II) modeset(0): Modeline "1680x1050"x59.9 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
[ 10.364] (II) modeset(0): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[ 10.364] (II) modeset(0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[ 10.364] (II) modeset(0): Modeline "1440x900"x59.9 88.75 1440 1488 1520 1600 900 903 909 926 +hsync -vsync (55.5 kHz e)
[ 10.364] (II) modeset(0): Modeline "1280x960"x60.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e)
[ 10.364] (II) modeset(0): Modeline "1280x800"x59.9 71.00 1280 1328 1360 1440 800 803 809 823 +hsync -vsync (49.3 kHz e)
[ 10.364] (II) modeset(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
[ 10.364] (II) modeset(0): Modeline "1280x720"x60.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e)
[ 10.364] (II) modeset(0): Modeline "1280x720"x50.0 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync (37.5 kHz e)
[ 10.364] (II) modeset(0): Modeline "1280x720"x59.9 74.18 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e)
[ 10.364] (II) modeset(0): Modeline "1440x576"x50.0 54.00 1440 1464 1592 1728 576 581 586 625 -hsync -vsync (31.2 kHz e)
[ 10.364] (II) modeset(0): Modeline "1024x768"x75.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e)
[ 10.364] (II) modeset(0): Modeline "1024x768"x70.1 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz e)
[ 10.364] (II) modeset(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 10.364] (II) modeset(0): Modeline "1440x480"x60.0 54.05 1440 1472 1596 1716 480 489 495 525 -hsync -vsync (31.5 kHz e)
[ 10.364] (II) modeset(0): Modeline "1440x480"x59.9 54.00 1440 1472 1596 1716 480 489 495 525 -hsync -vsync (31.5 kHz e)
[ 10.364] (II) modeset(0): Modeline "832x624"x74.6 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e)
[ 10.364] (II) modeset(0): Modeline "800x600"x72.2 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz e)
[ 10.364] (II) modeset(0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
[ 10.364] (II) modeset(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 10.364] (II) modeset(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e)
[ 10.364] (II) modeset(0): Modeline "720x576"x50.0 27.00 720 732 796 864 576 581 586 625 -hsync -vsync (31.2 kHz e)
[ 10.364] (II) modeset(0): Modeline "720x480"x60.0 27.03 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e)
[ 10.364] (II) modeset(0): Modeline "720x480"x59.9 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e)
[ 10.364] (II) modeset(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
[ 10.364] (II) modeset(0): Modeline "640x480"x66.7 30.24 640 704 768 864 480 483 486 525 -hsync -vsync (35.0 kHz e)
[ 10.364] (II) modeset(0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 10.364] (II) modeset(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 10.364] (II) modeset(0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 10.365] (II) modeset(0): EDID for output HDMI-2
[ 10.365] (II) modeset(0): Output HDMI-1 connected
[ 10.365] (II) modeset(0): Output HDMI-2 disconnected
[ 10.365] (II) modeset(0): Using exact sizes for initial modes
[ 10.365] (II) modeset(0): Output HDMI-1 using initial mode 2560x1440 +0+0
[ 10.365] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[ 10.365] (==) modeset(0): DPI set to (96, 96)
[ 10.365] (II) Loading sub module "fb"
[ 10.365] (II) LoadModule: "fb"
[ 10.365] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 10.370] (II) Module fb: vendor="X.Org Foundation"
[ 10.370] compiled for 1.20.11, module version = 1.0.0
[ 10.370] ABI class: X.Org ANSI C Emulation, version 0.4
[ 10.370] (II) UnloadModule: "fbdev"
[ 10.370] (II) Unloading fbdev
[ 10.370] (II) UnloadSubModule: "fbdevhw"
[ 10.370] (II) Unloading fbdevhw
[ 10.514] (==) modeset(0): Backing store enabled
[ 10.514] (==) modeset(0): Silken mouse disabled
[ 10.668] (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
[ 10.668] (==) modeset(0): DPMS enabled
[ 10.669] (II) modeset(0): [DRI2] Setup complete
[ 10.669] (II) modeset(0): [DRI2] DRI driver: vc4
[ 10.669] (II) modeset(0): [DRI2] VDPAU driver: vc4
[ 10.669] (II) Initializing extension Generic Event Extension
[ 10.670] (II) Initializing extension SHAPE
[ 10.670] (II) Initializing extension MIT-SHM
[ 10.671] (II) Initializing extension XInputExtension
[ 10.674] (II) Initializing extension XTEST
[ 10.675] (II) Initializing extension BIG-REQUESTS
[ 10.675] (II) Initializing extension SYNC
[ 10.676] (II) Initializing extension XKEYBOARD
[ 10.677] (II) Initializing extension XC-MISC
[ 10.677] (II) Initializing extension SECURITY
[ 10.678] (II) Initializing extension XFIXES
[ 10.678] (II) Initializing extension RENDER
[ 10.679] (II) Initializing extension RANDR
[ 10.679] (II) Initializing extension COMPOSITE
[ 10.680] (II) Initializing extension DAMAGE
[ 10.680] (II) Initializing extension MIT-SCREEN-SAVER
[ 10.680] (II) Initializing extension DOUBLE-BUFFER
[ 10.681] (II) Initializing extension RECORD
[ 10.681] (II) Initializing extension DPMS
[ 10.681] (II) Initializing extension Present
[ 10.682] (II) Initializing extension DRI3
[ 10.682] (II) Initializing extension X-Resource
[ 10.682] (II) Initializing extension XVideo
[ 10.683] (II) Initializing extension XVideo-MotionCompensation
[ 10.683] (II) Initializing extension GLX
[ 10.695] (II) AIGLX: Loaded and initialized vc4
[ 10.695] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 10.695] (II) Initializing extension XFree86-VidModeExtension
[ 10.695] (II) Initializing extension XFree86-DGA
[ 10.695] (II) Initializing extension XFree86-DRI
[ 10.695] (II) Initializing extension DRI2
[ 10.699] (II) modeset(0): Damage tracking initialized
[ 10.699] (II) modeset(0): Setting screen physical size to 677 x 381
[ 10.852] (II) config/udev: Adding input device Logitech USB-PS/2 Optical Mouse (/dev/input/event0)
[ 10.852] (**) Logitech USB-PS/2 Optical Mouse: Applying InputClass "libinput pointer catchall"
[ 10.852] (II) LoadModule: "libinput"
[ 10.852] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 10.873] (II) Module libinput: vendor="X.Org Foundation"
[ 10.873] compiled for 1.20.11, module version = 1.0.1
[ 10.873] Module class: X.Org XInput Driver
[ 10.873] ABI class: X.Org XInput driver, version 24.1
[ 10.873] (II) Using input driver 'libinput' for 'Logitech USB-PS/2 Optical Mouse'
[ 10.873] (**) Logitech USB-PS/2 Optical Mouse: always reports core events
[ 10.873] (**) Option "Device" "/dev/input/event0"
[ 10.873] (**) Option "_source" "server/udev"
[ 10.964] (II) event0 - Logitech USB-PS/2 Optical Mouse: is tagged by udev as: Mouse
[ 10.964] (II) event0 - Logitech USB-PS/2 Optical Mouse: device set to 800 DPI
[ 10.964] (II) event0 - Logitech USB-PS/2 Optical Mouse: device is a pointer
[ 10.965] (II) event0 - Logitech USB-PS/2 Optical Mouse: device removed
[ 11.000] (**) Option "config_info" "udev:/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.0/0003:046D:C040.0001/input/input0/event0"
[ 11.000] (II) XINPUT: Adding extended input device "Logitech USB-PS/2 Optical Mouse" (type: MOUSE, id 6)
[ 11.000] (**) Option "AccelerationScheme" "none"
[ 11.000] (**) Logitech USB-PS/2 Optical Mouse: (accel) selected scheme none/0
[ 11.000] (**) Logitech USB-PS/2 Optical Mouse: (accel) acceleration factor: 2.000
[ 11.001] (**) Logitech USB-PS/2 Optical Mouse: (accel) acceleration threshold: 4
[ 11.067] (II) event0 - Logitech USB-PS/2 Optical Mouse: is tagged by udev as: Mouse
[ 11.068] (II) event0 - Logitech USB-PS/2 Optical Mouse: device set to 800 DPI
[ 11.068] (II) event0 - Logitech USB-PS/2 Optical Mouse: device is a pointer
[ 11.073] (II) config/udev: Adding input device Logitech USB-PS/2 Optical Mouse (/dev/input/mouse0)
[ 11.074] (II) No input driver specified, ignoring this device.
[ 11.074] (II) This device may have been added with another device file.
[ 11.076] (II) config/udev: Adding input device HID 046a:0023 (/dev/input/event1)
[ 11.076] (**) HID 046a:0023: Applying InputClass "libinput keyboard catchall"
[ 11.076] (II) Using input driver 'libinput' for 'HID 046a:0023'
[ 11.076] (**) HID 046a:0023: always reports core events
[ 11.076] (**) Option "Device" "/dev/input/event1"
[ 11.076] (**) Option "_source" "server/udev"
[ 11.079] (II) event1 - HID 046a:0023: is tagged by udev as: Keyboard
[ 11.079] (II) event1 - HID 046a:0023: device is a keyboard
[ 11.080] (II) event1 - HID 046a:0023: device removed
[ 11.100] (**) Option "config_info" "udev:/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.0/0003:046A:0023.0002/input/input1/event1"
[ 11.100] (II) XINPUT: Adding extended input device "HID 046a:0023" (type: KEYBOARD, id 7)
[ 11.110] (II) event1 - HID 046a:0023: is tagged by udev as: Keyboard
[ 11.110] (II) event1 - HID 046a:0023: device is a keyboard
[ 11.113] (II) config/udev: Adding input device HID 046a:0023 (/dev/input/event2)
[ 11.113] (**) HID 046a:0023: Applying InputClass "libinput keyboard catchall"
[ 11.113] (II) Using input driver 'libinput' for 'HID 046a:0023'
[ 11.113] (**) HID 046a:0023: always reports core events
[ 11.114] (**) Option "Device" "/dev/input/event2"
[ 11.114] (**) Option "_source" "server/udev"
[ 11.117] (II) event2 - HID 046a:0023: is tagged by udev as: Keyboard
[ 11.117] (II) event2 - HID 046a:0023: device is a keyboard
[ 11.118] (II) event2 - HID 046a:0023: device removed
[ 11.132] (II) libinput: HID 046a:0023: needs a virtual subdevice
[ 11.132] (**) Option "config_info" "udev:/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.1/0003:046A:0023.0003/input/input2/event2"
[ 11.132] (II) XINPUT: Adding extended input device "HID 046a:0023" (type: MOUSE, id 8)
[ 11.132] (**) Option "AccelerationScheme" "none"
[ 11.132] (**) HID 046a:0023: (accel) selected scheme none/0
[ 11.132] (**) HID 046a:0023: (accel) acceleration factor: 2.000
[ 11.132] (**) HID 046a:0023: (accel) acceleration threshold: 4
[ 11.138] (II) event2 - HID 046a:0023: is tagged by udev as: Keyboard
[ 11.138] (II) event2 - HID 046a:0023: device is a keyboard
[ 11.142] (II) config/udev: Adding input device vc4 (/dev/input/event3)
[ 11.143] (**) vc4: Applying InputClass "libinput keyboard catchall"
[ 11.143] (II) Using input driver 'libinput' for 'vc4'
[ 11.143] (**) vc4: always reports core events
[ 11.143] (**) Option "Device" "/dev/input/event3"
[ 11.143] (**) Option "_source" "server/udev"
[ 11.147] (II) event3 - vc4: is tagged by udev as: Keyboard Pointingstick
[ 11.147] (II) event3 - vc4: device is a pointer
[ 11.147] (II) event3 - vc4: device is a keyboard
[ 11.148] (II) event3 - vc4: device removed
[ 11.164] (II) libinput: vc4: needs a virtual subdevice
[ 11.164] (**) Option "config_info" "udev:/sys/devices/platform/soc/fef00700.hdmi/rc/rc0/input3/event3"
[ 11.164] (II) XINPUT: Adding extended input device "vc4" (type: MOUSE, id 9)
[ 11.164] (**) Option "AccelerationScheme" "none"
[ 11.164] (**) vc4: (accel) selected scheme none/0
[ 11.164] (**) vc4: (accel) acceleration factor: 2.000
[ 11.164] (**) vc4: (accel) acceleration threshold: 4
[ 11.167] (II) event3 - vc4: is tagged by udev as: Keyboard Pointingstick
[ 11.167] (II) event3 - vc4: device is a pointer
[ 11.167] (II) event3 - vc4: device is a keyboard
[ 11.170] (II) config/udev: Adding input device vc4 (/dev/input/event4)
[ 11.170] (**) vc4: Applying InputClass "libinput keyboard catchall"
[ 11.170] (II) Using input driver 'libinput' for 'vc4'
[ 11.170] (**) vc4: always reports core events
[ 11.170] (**) Option "Device" "/dev/input/event4"
[ 11.170] (**) Option "_source" "server/udev"
[ 11.173] (II) event4 - vc4: is tagged by udev as: Keyboard Pointingstick
[ 11.173] (II) event4 - vc4: device is a pointer
[ 11.173] (II) event4 - vc4: device is a keyboard
[ 11.174] (II) event4 - vc4: device removed
[ 11.196] (II) libinput: vc4: needs a virtual subdevice
[ 11.196] (**) Option "config_info" "udev:/sys/devices/platform/soc/fef05700.hdmi/rc/rc1/input4/event4"
[ 11.196] (II) XINPUT: Adding extended input device "vc4" (type: MOUSE, id 10)
[ 11.196] (**) Option "AccelerationScheme" "none"
[ 11.197] (**) vc4: (accel) selected scheme none/0
[ 11.197] (**) vc4: (accel) acceleration factor: 2.000
[ 11.197] (**) vc4: (accel) acceleration threshold: 4
[ 11.199] (II) event4 - vc4: is tagged by udev as: Keyboard Pointingstick
[ 11.200] (II) event4 - vc4: device is a pointer
[ 11.200] (II) event4 - vc4: device is a keyboard
[ 11.216] (**) HID 046a:0023: Applying InputClass "libinput keyboard catchall"
[ 11.216] (II) Using input driver 'libinput' for 'HID 046a:0023'
[ 11.216] (**) HID 046a:0023: always reports core events
[ 11.216] (**) Option "Device" "/dev/input/event2"
[ 11.216] (**) Option "_source" "_driver/libinput"
[ 11.216] (II) libinput: HID 046a:0023: is a virtual subdevice
[ 11.216] (**) Option "config_info" "udev:/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.1/0003:046A:0023.0003/input/input2/event2"
[ 11.216] (II) XINPUT: Adding extended input device "HID 046a:0023" (type: KEYBOARD, id 11)
[ 11.217] (**) vc4: Applying InputClass "libinput keyboard catchall"
[ 11.217] (II) Using input driver 'libinput' for 'vc4'
[ 11.217] (**) vc4: always reports core events
[ 11.217] (**) Option "Device" "/dev/input/event3"
[ 11.217] (**) Option "_source" "_driver/libinput"
[ 11.217] (II) libinput: vc4: is a virtual subdevice
[ 11.217] (**) Option "config_info" "udev:/sys/devices/platform/soc/fef00700.hdmi/rc/rc0/input3/event3"
[ 11.217] (II) XINPUT: Adding extended input device "vc4" (type: KEYBOARD, id 12)
[ 11.217] (**) vc4: Applying InputClass "libinput keyboard catchall"
[ 11.217] (II) Using input driver 'libinput' for 'vc4'
[ 11.217] (**) vc4: always reports core events
[ 11.217] (**) Option "Device" "/dev/input/event4"
[ 11.217] (**) Option "_source" "_driver/libinput"
[ 11.217] (II) libinput: vc4: is a virtual subdevice
[ 11.217] (**) Option "config_info" "udev:/sys/devices/platform/soc/fef05700.hdmi/rc/rc1/input4/event4"
[ 11.217] (II) XINPUT: Adding extended input device "vc4" (type: KEYBOARD, id 13)
[ 24.083] (II) modeset(0): EDID vendor "ACI", prod id 10147
[ 24.083] (II) modeset(0): Using EDID range info for horizontal sync
[ 24.083] (II) modeset(0): Using EDID range info for vertical refresh
[ 24.083] (II) modeset(0): Printing DDC gathered Modelines:
[ 24.083] (II) modeset(0): Modeline "2560x1440"x0.0 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync (88.8 kHz eP)
[ 24.083] (II) modeset(0): Modeline "720x480"x0.0 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e)
[ 24.083] (II) modeset(0): Modeline "1280x720"x0.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e)
[ 24.083] (II) modeset(0): Modeline "1280x720"x0.0 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync (37.5 kHz e)
[ 24.083] (II) modeset(0): Modeline "720x576"x0.0 27.00 720 732 796 864 576 581 586 625 -hsync -vsync (31.2 kHz e)
[ 24.083] (II) modeset(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 24.083] (II) modeset(0): Modeline "1920x1080i"x0.0 74.25 1920 2448 2492 2640 1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz e)
[ 24.083] (II) modeset(0): Modeline "1920x1080i"x0.0 74.25 1920 2008 2052 2200 1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e)
[ 24.084] (II) modeset(0): Modeline "1440x480"x0.0 54.00 1440 1472 1596 1716 480 489 495 525 -hsync -vsync (31.5 kHz e)
[ 24.084] (II) modeset(0): Modeline "1440x576"x0.0 54.00 1440 1464 1592 1728 576 581 586 625 -hsync -vsync (31.2 kHz e)
[ 24.084] (II) modeset(0): Modeline "1920x1080"x0.0 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[ 24.084] (II) modeset(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[ 24.084] (II) modeset(0): Modeline "1920x1080"x0.0 74.25 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
[ 24.084] (II) modeset(0): Modeline "1920x1080"x0.0 74.25 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (28.1 kHz e)
[ 24.084] (II) modeset(0): Modeline "1920x1080"x0.0 74.25 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (33.8 kHz e)
[ 24.084] (II) modeset(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 24.084] (II) modeset(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e)
[ 24.084] (II) modeset(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
[ 24.084] (II) modeset(0): Modeline "640x480"x0.0 30.24 640 704 768 864 480 483 486 525 -hsync -vsync (35.0 kHz e)
[ 24.084] (II) modeset(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 24.084] (II) modeset(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[ 24.084] (II) modeset(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e)
[ 24.084] (II) modeset(0): Modeline "1024x768"x0.0 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz e)
[ 24.084] (II) modeset(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 24.084] (II) modeset(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e)
[ 24.084] (II) modeset(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
[ 24.084] (II) modeset(0): Modeline "800x600"x0.0 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz e)
[ 24.084] (II) modeset(0): Modeline "1680x1050"x0.0 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
[ 24.084] (II) modeset(0): Modeline "1440x900"x0.0 88.75 1440 1488 1520 1600 900 903 909 926 +hsync -vsync (55.5 kHz e)
[ 24.084] (II) modeset(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[ 24.084] (II) modeset(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e)
[ 24.084] (II) modeset(0): Modeline "1280x800"x0.0 71.00 1280 1328 1360 1440 800 803 809 823 +hsync -vsync (49.3 kHz e)
[ 24.084] (II) modeset(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
[ 54.750] (II) event0 - Logitech USB-PS/2 Optical Mouse: device removed
[ 54.780] (II) event1 - HID 046a:0023: device removed
[ 54.797] (II) event2 - HID 046a:0023: device removed
[ 54.812] (II) event3 - vc4: device removed
[ 54.828] (II) event4 - vc4: device removed
[ 54.844] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 277.137] (II) UnloadModule: "libinput"
[ 277.137] (II) UnloadModule: "libinput"
[ 277.137] (II) UnloadModule: "libinput"
[ 277.137] (II) UnloadModule: "libinput"
[ 277.137] (II) UnloadModule: "libinput"
[ 277.137] (II) UnloadModule: "libinput"
[ 277.137] (II) UnloadModule: "libinput"
[ 277.138] (II) UnloadModule: "libinput"
[ 277.141] (II) Server terminated successfully (0). Closing log file.
')

The above is the X.org log following `startx` with

$this->bbcode_second_pass_code('', '
[alarm@alarm ~]$ cat .xinitrc
#!/bin/sh

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi

if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi

if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi

if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi

# start some nice programs
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi

exec startlxqt
')

My /boot/config.txt reads:

$this->bbcode_second_pass_code('', '
[alarm@alarm ~]$ cat /boot/config.txt
# See /boot/overlays/README for all available options

over_voltage=6
arm_freq=2000
gpu_mem=256
dtoverlay=vc4-kms-v3d
initramfs initramfs-linux.img followkernel
disable_overscan=1
')

Running a display manager makes no difference. The display immediately turns off with a text saying "No HDMI source found". Switching TTYs works and I can interact normally with the machine over the console.

Downgrading the linux-raspberrypi4 kernel to version 5.10.27-4 results in X working normally again.

Is anyone else experiencing this problem? If so, have you found a solution?

Possibly related: viewtopic.php?f=15&t=15277

EDIT [April 25, 2021]: It looks like there were many updates to the vc4 driver on April 21. Time permitting, I will try to isolate the breaking commit next week. Will also check if downgrading the xorg-server package helps.

EDIT [May 8, 2021]: I have changed the thread title to reflect the fact that while Xorg is in fact running, no signal seems to be received at the display. As stated above, there is output without X, and everything works as expected when downgrading the kernel to 5.10.27-4. A github issue was opened to address this problem.

EDIT [May 16, 2021]: For those who wish to downgrade, the 5.10.27-4 kernel is available here.

EDIT [June 20, 2021]: Fixed upstream with kernel 5.10.44-1 and EEPROM 1619712685/000138a1 (bootloader/vl805_fw).
Last edited by robg on Sun Jun 20, 2021 5:19 pm, edited 4 times in total.
robg
 
Posts: 186
Joined: Tue Jan 05, 2021 8:22 am

Re: Raspberrypi 4B 8G: X.Org Immediately Terminates

Postby medicineman2500 » Tue May 04, 2021 5:14 pm

I am having the same issue but resulting from a different config.

I have a stock image as of today.

.xinitrc is nonexistent

I have the following in /boot/config.txt

hdmi_force_hotplug:0=1
hdmi_group:0=1
hdmi_mode:0=75 (or 74)
hdmi_drive:0=2

It works fine until I run startx. Then the screen goes blank.

Removing hdmi_mode fixes the problem but then there is no way to set X resolution.
medicineman2500
 
Posts: 4
Joined: Tue Oct 23, 2018 8:44 am

Re: Raspberrypi 4B 8G: X.Org Immediately Terminates

Postby robg » Tue May 04, 2021 11:50 pm

Dear medicineman2500,

Please see viewtopic.php?f=67&t=15305#p66468 and try if your setup works with the attached 5.10.27-4 kernel. If so, could you kindly add your findings to the following bug report: https://github.com/raspberrypi/linux/issues/4317
robg
 
Posts: 186
Joined: Tue Jan 05, 2021 8:22 am

Re: RPI 4B 8G: "No HDMI Signal" with Xorg and Kernel > 5.10.

Postby robg » Wed May 12, 2021 8:00 pm

Update: It seems that the issue is recognized upstream and hopefully soon being worked on: https://github.com/raspberrypi/linux/issues/4339

For the moment, the proposed remedy, namely adding "force_turbo=1" to /boot/config.txt, works for me.
robg
 
Posts: 186
Joined: Tue Jan 05, 2021 8:22 am

Re: RPI 4B 8G: "No HDMI Signal" with Xorg and Kernel > 5.10.

Postby Rapty » Sat May 15, 2021 10:14 am

Hello,
I am using my Raspberry4 with Kodi and time to time with Xorg. I didn't see this issue coming and I don't have kernel 5.10.27 in cache anymore.

I'm facing many issues, including yours, but I have more details to give.

- First, Kodi works with no issue whaterver the configuration is.
- Xorg start correctly when the Raspberry is connected to my TV ; in that case :
$this->bbcode_second_pass_code('', '/opt/vc/bin/tvservice -s
')
reply I'm in DMT mode.
- Xorg doesn't start (well, maybe it is: the screen just says "no hdmi signal") when the Raspberry is connected to my monitor (but console is okay) ; in that case :
$this->bbcode_second_pass_code('', '/opt/vc/bin/tvservice -s
')
reply I'm in CEA mode.
- When I put the "force_turbo=1" mode in config.txt, Xorg start correctly even in CEA mode.
- Whatever mode I am, when I'm under X there is no more sound (alsa says sound card hdmi cannot be configured).

My concern is about the sound issue : do you have the same or is it a totally different subject ?
Because under Kodi everything is fine, I cannot tell when this has started.

Thanks for your feedback !
Rapty
 
Posts: 15
Joined: Sat Dec 26, 2020 5:31 pm

Re: RPI 4B 8G: "No HDMI Signal" with Xorg and Kernel > 5.10.

Postby robg » Sun May 16, 2021 5:53 pm

Dear Rapty,

To downgrade to the 5.10.27 kernel, please see the link in my (updated) first post.

Regarding your experience with Kodi, note that - as far as I remember correctly - graysky's Kodi package runs standalone (without X) and therefore does not fall prey to this bug. While the problem has now been found to lie in the kernel, I can also only trigger it when starting X. What complicates matters, is that the problem does not manifest on all screens (as you have experienced yourself.)

For now, the right workaround is to set "force_turbo=1" in /boot/config.txt.

With regard to sound: Kodi (appears) to use PulseAudio internally. In fact, the only way I could get sound working with the kms driver is by installing PulseAudio. If this does not work for you, or if you do not want to use PulseAudio, please open a new thread on the issue.
robg
 
Posts: 186
Joined: Tue Jan 05, 2021 8:22 am

Re: RPI 4B 8G: "No HDMI Signal" with Xorg and Kernel > 5.10.

Postby Rapty » Mon May 17, 2021 5:07 pm

Hello robg,

Thank you for the link to the kernel, but with the given fix (force_turbo=1) I can stay with the current one without any troubles.

In the mean time, I found what was wrong with my sound:
viewtopic.php?f=65&t=15165&hilit=no+audio&start=40
In config.txt
$this->bbcode_second_pass_code('', ' dtparam=audio=on
dtoverlay=vc4-kms-v3d,cma-512,noaudio')
As olskogen said, it has to be in that order (dtparam=audio=on fisrt).

So, everything is alright on my side.

Thanks again
Rapty
 
Posts: 15
Joined: Sat Dec 26, 2020 5:31 pm


Return to ARMv8 Devices

Who is online

Users browsing this forum: No registered users and 2 guests

cron