$ cat /etc/fedora-release
Fedora release 36 (Thirty Six)
I recently installed Fedora 36 on a Dell Precision 7540 - it worked real nice up until I decided to connect some external peripherals.
I have a usb-c docking station (Dell D6000) with two DisplayPort connectors and one HDMI-connector.
On the HDMI-connector I have a Dell P2211H monitor connected via a HDMI to DVI-D adapter. The monitor only supports DVI(-D) and VGA. That monitor works fine. As do keyboard/mouse/network via the dock.
The other monitor (Dell P2210H) however I’ve connected via DisplayPort as it has such a port and need no adapter - but it does not work. I’ve tried using the DVI(-D) port on it as well over a DVI/DP-adapter to no avail.
I have another computer, still Dell but another model and running Windows which is able to utilize both monitors just fine.
So I’ve come to believe that F36 on this laptop is unable to turn on the DisplayPorts properly.
I do see errors in dmesg:
[user@host ~]$ dmesg -w
=== both monitors connected - disconnecting DisplayPort
[ 1350.206029] i915 0000:00:02.0: [drm] *ERROR* Failed to probe lspcon
[ 1350.206031] i915 0000:00:02.0: [drm] *ERROR* LSPCON init failed on port D
[ 1351.133239] i915 0000:00:02.0: [drm] *ERROR* Failed to probe lspcon
[ 1351.133241] i915 0000:00:02.0: [drm] *ERROR* LSPCON init failed on port D
[ 1363.919288] Registered IR keymap rc-cec
[ 1363.919384] rc rc0: DP-2 as /devices/pci0000:00/0000:00:02.0/rc/rc0
[ 1363.919474] input: DP-2 as /devices/pci0000:00/0000:00:02.0/rc/rc0/input35
[ 1364.361194] i915 0000:00:02.0: [drm] *ERROR* Failed to probe lspcon
[ 1364.361196] i915 0000:00:02.0: [drm] *ERROR* LSPCON init failed on port D
[ 1365.053192] i915 0000:00:02.0: [drm] *ERROR* Failed to probe lspcon
[ 1365.053194] i915 0000:00:02.0: [drm] *ERROR* LSPCON init failed on port D
=== after some flickering HDMI-port monitor is back online
=== reconnecting DisplayPort-monitor
[ 1426.557769] i915 0000:00:02.0: [drm] *ERROR* Failed to probe lspcon
[ 1426.557772] i915 0000:00:02.0: [drm] *ERROR* LSPCON init failed on port D
[ 1427.484975] i915 0000:00:02.0: [drm] *ERROR* Failed to probe lspcon
[ 1427.484977] i915 0000:00:02.0: [drm] *ERROR* LSPCON init failed on port D
[ 1433.209164] Registered IR keymap rc-cec
[ 1433.209263] rc rc0: DP-2 as /devices/pci0000:00/0000:00:02.0/rc/rc0
[ 1433.209411] input: DP-2 as /devices/pci0000:00/0000:00:02.0/rc/rc0/input36
[ 1433.650956] i915 0000:00:02.0: [drm] *ERROR* Failed to probe lspcon
[ 1433.650958] i915 0000:00:02.0: [drm] *ERROR* LSPCON init failed on port D
[ 1434.343743] i915 0000:00:02.0: [drm] *ERROR* Failed to probe lspcon
[ 1434.343745] i915 0000:00:02.0: [drm] *ERROR* LSPCON init failed on port D
=== after some flickering HDMI-port monitor is back online
=== DisplayPort monitor reacts to connect/disconnect but never turns on
But I don’t know what to make of them. Googling the error turns up older issues that are supposedly solved by upgrading to kernels way older than 5.19.
I’ve installed nvidia graphics drivers which seem to work, but that does not change the DP-behavior.
[user@host ~]$ #sudo dnf install xorg-x11-drv-nvidia xorg-x11-drv-nvidia-cuda
[user@host ~]$ nvidia-smi
Thu Sep 1 19:21:21 2022
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 515.65.01 Driver Version: 515.65.01 CUDA Version: 11.7 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 Quadro T2000 Off | 00000000:01:00.0 Off | N/A |
| N/A 47C P8 3W / N/A | 2MiB / 4096MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 2950 G /usr/bin/gnome-shell 1MiB |
+-----------------------------------------------------------------------------+
Is there something I can do to get both monitors working?
Should I file this as a bug?