Bug#1037937: xorg tries to set up to a missing VGA monitor

AlMa AlMa0 at ro.ru
Wed Jun 14 15:39:19 BST 2023


Package: gdm3
Version: 43.0-3

My computer has two possibilities for video output:
- ASPEED Graphics with a VGA output, card0, currently not connected to a 
monitor;
- NVIDIA GeForce GTX 1660 Ti PCIe card, card1, currently connected to a 
monitor via a DisplayPort.

However, gdm3+xorg at start seem to fail to properly detect that there's 
no cable attached to the VGA DE-15 socket and goes into all kinds of 
trouble trying to set up this connection:

Jun 13 21:00:20 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) xfree86: Adding drm device (/dev/dri/card0)
Jun 13 21:00:20 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) Platform probe for 
/sys/devices/pci0000:00/0000:00:1b.3/0000:03:00.0/0000:04:00.0/drm/card0
Jun 13 21:00:20 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 14 paused 0
Jun 13 21:00:20 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) xfree86: Adding drm device (/dev/dri/card1)
Jun 13 21:00:20 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) Platform probe for 
/sys/devices/pci0000:64/0000:64:00.0/0000:65:00.0/drm/card1
Jun 13 21:00:20 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 15 paused 0
Jun 13 21:00:20 AnonymizedMachineName dbus-daemon[818]: [system] 
Successfully activated service 'org.freedesktop.RealtimeKit1'
Jun 13 21:00:20 AnonymizedMachineName systemd[1]: Started 
rtkit-daemon.service - RealtimeKit Scheduling Policy Service.
Jun 13 21:00:20 AnonymizedMachineName rtkit-daemon[1158]: Successfully 
called chroot.
Jun 13 21:00:20 AnonymizedMachineName rtkit-daemon[1158]: Successfully 
dropped privileges.
Jun 13 21:00:20 AnonymizedMachineName rtkit-daemon[1158]: Successfully 
limited resources.
Jun 13 21:00:20 AnonymizedMachineName rtkit-daemon[1158]: Canary thread 
running.
Jun 13 21:00:20 AnonymizedMachineName rtkit-daemon[1158]: Running.
Jun 13 21:00:20 AnonymizedMachineName rtkit-daemon[1158]: Watchdog 
thread running.
Jun 13 21:00:21 AnonymizedMachineName dbus-daemon[1152]: [session 
uid=119 pid=1152] Successfully activated service 'org.gtk.vfs.Daemon'
Jun 13 21:00:21 AnonymizedMachineName systemd[1095]: Started 
gvfs-daemon.service - Virtual filesystem service.
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(--) PCI: (4 at 0:0:0) 1a03:2000:1a03:2000 rev 65, Mem @ 
0x8c000000/67108864, 0x90000000/131072, I/O @ 0x00004000/128
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(--) PCI: (8 at 0:0:0) 14f1:8880:0070:f038 rev 4, Mem @ 0x90200000/2097152
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(--) PCI:*(101 at 0:0:0) 10de:2182:196e:1312 rev 161, Mem @ 
0xd7000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 
0x0000b000/128, BIOS @ 0x????????/131072
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) LoadModule: "glx"
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) Module glx: vendor="X.Org Foundation"
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
        compiled for 1.21.1.7, module version = 1.0.0
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
        ABI class: X.Org Server Extension, version 10.0
Jun 13 21:00:21 AnonymizedMachineName kernel: m88rs6000t 23-0021: chip_id=64
Jun 13 21:00:21 AnonymizedMachineName rtkit-daemon[1158]: Successfully 
made thread 1148 of process 1148 owned by '119' high priority at nice 
level -11.
Jun 13 21:00:21 AnonymizedMachineName rtkit-daemon[1158]: Supervising 1 
threads of 1 processes of 1 users.
Jun 13 21:00:21 AnonymizedMachineName rtkit-daemon[1158]: Successfully 
made thread 1146 of process 1146 owned by '119' high priority at nice 
level -11.
Jun 13 21:00:21 AnonymizedMachineName rtkit-daemon[1158]: Supervising 2 
threads of 2 processes of 1 users.
Jun 13 21:00:21 AnonymizedMachineName rtkit-daemon[1158]: Successfully 
made thread 1149 of process 1149 owned by '119' high priority at nice 
level -11.
Jun 13 21:00:21 AnonymizedMachineName kernel: m88rs6000t 23-0021: 
Montage M88RS6000 internal tuner successfully identified
Jun 13 21:00:21 AnonymizedMachineName kernel: dvbdev: DVB: registering 
new adapter (cx23885[0])
Jun 13 21:00:21 AnonymizedMachineName kernel: cx23885 0000:08:00.0: DVB: 
registering adapter 0 frontend 0 (Montage Technology M88RS6000)...
Jun 13 21:00:21 AnonymizedMachineName kernel: cx23885: 
cx23885_dvb_register() allocating 1 frontend(s)
Jun 13 21:00:21 AnonymizedMachineName kernel: cx23885: cx23885[0]: 
cx23885 based dvb card
Jun 13 21:00:21 AnonymizedMachineName rtkit-daemon[1158]: Supervising 3 
threads of 3 processes of 1 users.
Jun 13 21:00:21 AnonymizedMachineName rtkit-daemon[1158]: Supervising 3 
threads of 3 processes of 1 users.
Jun 13 21:00:21 AnonymizedMachineName rtkit-daemon[1158]: Supervising 3 
threads of 3 processes of 1 users.
Jun 13 21:00:21 AnonymizedMachineName rtkit-daemon[1158]: Supervising 3 
threads of 3 processes of 1 users.
Jun 13 21:00:21 AnonymizedMachineName rtkit-daemon[1158]: Supervising 3 
threads of 3 processes of 1 users.
Jun 13 21:00:21 AnonymizedMachineName rtkit-daemon[1158]: Successfully 
made thread 1185 of process 1148 owned by '119' RT at priority 20.
Jun 13 21:00:21 AnonymizedMachineName kernel: i2c i2c-19: Added 
multiplexed i2c bus 24
Jun 13 21:00:21 AnonymizedMachineName kernel: si2168 19-0064: Silicon 
Labs Si2168-B40 successfully identified
Jun 13 21:00:21 AnonymizedMachineName kernel: si2168 19-0064: firmware 
version: B 4.0.2
Jun 13 21:00:21 AnonymizedMachineName rtkit-daemon[1158]: Supervising 4 
threads of 3 processes of 1 users.
Jun 13 21:00:21 AnonymizedMachineName rtkit-daemon[1158]: Supervising 4 
threads of 3 processes of 1 users.
Jun 13 21:00:21 AnonymizedMachineName rtkit-daemon[1158]: Supervising 4 
threads of 3 processes of 1 users.
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(==) Matched ast as autoconfigured driver 0
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(==) Matched modesetting as autoconfigured driver 1
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(==) Matched fbdev as autoconfigured driver 2
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(==) Matched vesa as autoconfigured driver 3
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(==) Assigned the driver to the xf86ConfigLayout
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) LoadModule: "ast"
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(WW) Warning, couldn't open module ast
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(EE) Failed to load module "ast" (module does not exist, 0)
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) LoadModule: "modesetting"
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) Module modesetting: vendor="X.Org Foundation"
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
        compiled for 1.21.1.7, module version = 1.21.1
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
        Module class: X.Org Video Driver
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
        ABI class: X.Org Video Driver, version 25.2
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) LoadModule: "fbdev"
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) Module fbdev: vendor="X.Org Foundation"
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
        compiled for 1.21.1.3, module version = 0.5.0
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
        Module class: X.Org Video Driver
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
        ABI class: X.Org Video Driver, version 25.2
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) LoadModule: "vesa"
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) Module vesa: vendor="X.Org Foundation"
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
        compiled for 1.21.1.3, module version = 2.5.0
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
        Module class: X.Org Video Driver
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
        ABI class: X.Org Video Driver, version 25.2
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) modesetting: Driver for Modesetting Kernel Drivers: kms
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) FBDEV: driver for framebuffer: fbdev
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) VESA: driver for VESA chipsets: vesa
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
xf86EnableIO: failed to enable I/O ports 0000-03ff (Operation not permitted)
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) modeset(0): using drv /dev/dri/card1
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(WW) Falling back to old probe method for fbdev
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) Loading sub module "fbdevhw"
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) LoadModule: "fbdevhw"
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) Loading /usr/lib/xorg/modules/libfbdevhw.so
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) Module fbdevhw: vendor="X.Org Foundation"
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
        compiled for 1.21.1.7, module version = 0.0.2
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
        ABI class: X.Org Video Driver, version 25.2
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(EE) open /dev/fb0: Permission denied
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(II) modeset(G0): using drv /dev/dri/card0
Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: 
(WW) VGA arbiter: cannot open kernel arbiter, no multi-card support

Clearly, instead of such an obscure list of failures, we'd like to have 
a simple information message, say, “No cable detected at the VGA socket 
for card0, therefore trying card1 instead.”
I file the bug report against gdm3 because of an error message 
“/usr/libexec/gdm-x-session[…]: (EE) open /dev/fb0: Permission denied” 
above; feel free to reassign to another package if another one suits better.

Gratefully,
AlMa



More information about the pkg-gnome-maintainers mailing list