No external display output using USB-C dongle despite being detected in Gnome settings
Affected version
GNOME Shell 46.1 Fedora Workstation 40 Xorg and Wayland Issue present with extensions disabled
Bug summary
Since updating to Fedora 40 when plugging in an external display via a USB-C dongle there is no output on said display. The monitor is detected correctly in gnome settings with appropriate refresh rate and resolution options there is just no output. I have tried to get this to work on NVIDIA, Nouvaeu and Intel graphics. The dongle worked absolutely fine on Fedora 39 using Nouveau drivers.
Steps to reproduce
- Update to Fedora 40
- Connect external monitor to USB-C dongle via thunderbolt port.
- Verify monitor is detected in gnome settings
- Verify lack of display output.
What happened
Monitor was detected but no output was present on it
What did you expect to happen
Monitor should have output
Relevant logs, screenshots, screencasts etc.
Logs from journalctl when plugging in the USB-C dongle with HDMI connected to monitor below:
Apr 25 10:38:20 naboo kernel: ucsi_acpi USBC000:00: unknown error 0 Apr 25 10:38:20 naboo kernel: ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-5) Apr 25 10:38:20 naboo kernel: usb 3-6: new high-speed USB device number 56 using xhci_hcd Apr 25 10:38:20 naboo kernel: usb 2-1: new SuperSpeed USB device number 14 using xhci_hcd Apr 25 10:38:20 naboo kernel: usb 2-1: New USB device found, idVendor=2109, idProduct=0817, bcdDevice= 6.43 Apr 25 10:38:20 naboo kernel: usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Apr 25 10:38:20 naboo kernel: usb 2-1: Product: USB3.0 Hub Apr 25 10:38:20 naboo kernel: usb 2-1: Manufacturer: VIA Labs, Inc. Apr 25 10:38:20 naboo kernel: usb 2-1: SerialNumber: 000000000 Apr 25 10:38:20 naboo kernel: hub 2-1:1.0: USB hub found Apr 25 10:38:20 naboo kernel: hub 2-1:1.0: 4 ports detected Apr 25 10:38:20 naboo kernel: usb 3-6: New USB device found, idVendor=2109, idProduct=2817, bcdDevice= 6.43 Apr 25 10:38:20 naboo kernel: usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Apr 25 10:38:20 naboo kernel: usb 3-6: Product: USB2.0 Hub Apr 25 10:38:20 naboo kernel: usb 3-6: Manufacturer: VIA Labs, Inc. Apr 25 10:38:20 naboo kernel: usb 3-6: SerialNumber: 000000000 Apr 25 10:38:20 naboo kernel: hub 3-6:1.0: USB hub found Apr 25 10:38:20 naboo kernel: hub 3-6:1.0: 5 ports detected Apr 25 10:38:21 naboo kernel: usb 3-6-port2: cannot reset (err = -71) Apr 25 10:38:21 naboo kernel: usb 3-6: USB disconnect, device number 56 Apr 25 10:38:21 naboo kernel: usb 3-6-port2: cannot reset (err = -71) Apr 25 10:38:21 naboo kernel: usb 3-6-port2: attempt power cycle Apr 25 10:38:21 naboo kernel: ACPI Error: Thread 4244254528 cannot release Mutex [ECMX] acquired by thread 3299016704 (20230628/exmutex-378) Apr 25 10:38:21 naboo kernel: ACPI Error: Aborting method \_SB.PC00.LPCB.ECDV._Q66 due to previous error (AE_AML_NOT_OWNER) (20230628/psparse-529) Apr 25 10:38:22 naboo kernel: usb 3-6: new high-speed USB device number 61 using xhci_hcd Apr 25 10:38:22 naboo kernel: usb 3-6: New USB device found, idVendor=2109, idProduct=2817, bcdDevice= 6.43 Apr 25 10:38:22 naboo kernel: usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Apr 25 10:38:22 naboo kernel: usb 3-6: Product: USB2.0 Hub Apr 25 10:38:22 naboo kernel: usb 3-6: Manufacturer: VIA Labs, Inc. Apr 25 10:38:22 naboo kernel: usb 3-6: SerialNumber: 000000000 Apr 25 10:38:22 naboo kernel: hub 3-6:1.0: USB hub found Apr 25 10:38:22 naboo kernel: hub 3-6:1.0: 5 ports detected Apr 25 10:38:23 naboo kernel: usb 2-1.4: new SuperSpeed USB device number 15 using xhci_hcd Apr 25 10:38:23 naboo kernel: usb 2-1.4: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=30.00 Apr 25 10:38:23 naboo kernel: usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=6 Apr 25 10:38:23 naboo kernel: usb 2-1.4: Product: USB 10/100/1000 LAN Apr 25 10:38:23 naboo kernel: usb 2-1.4: Manufacturer: Realtek Apr 25 10:38:23 naboo kernel: usb 2-1.4: SerialNumber: 000001 Apr 25 10:38:23 naboo kernel: r8152-cfgselector 2-1.4: reset SuperSpeed USB device number 15 using xhci_hcd Apr 25 10:38:23 naboo kernel: r8152 2-1.4:1.0: load rtl8153a-4 v2 02/07/20 successfully Apr 25 10:38:23 naboo kernel: r8152 2-1.4:1.0 eth0: v1.12.13 Apr 25 10:38:23 naboo NetworkManager[1396]: <info> [1714037903.3303] manager: (eth0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/10) Apr 25 10:38:23 naboo mtp-probe[16164]: checking bus 2, device 15: "/sys/devices/pci0000:00/0000:00:0d.0/usb2/2-1/2-1.4" Apr 25 10:38:23 naboo mtp-probe[16164]: bus: 2, device: 15 was not an MTP device Apr 25 10:38:23 naboo kernel: r8152 2-1.4:1.0 enp0s13f0u1u4: renamed from eth0 Apr 25 10:38:23 naboo NetworkManager[1396]: <info> [1714037903.3591] device (eth0): interface index 8 renamed iface from 'eth0' to 'enp0s13f0u1u4' Apr 25 10:38:23 naboo NetworkManager[1396]: <info> [1714037903.3647] device (enp0s13f0u1u4): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external') Apr 25 10:38:23 naboo NetworkManager[1396]: <info> [1714037903.3699] settings: (enp0s13f0u1u4): created default wired connection 'Wired connection 2' Apr 25 10:38:23 naboo mtp-probe[16169]: checking bus 2, device 15: "/sys/devices/pci0000:00/0000:00:0d.0/usb2/2-1/2-1.4" Apr 25 10:38:23 naboo mtp-probe[16169]: bus: 2, device: 15 was not an MTP device Apr 25 10:38:23 naboo gnome-shell[2741]: clutter_actor_insert_child_at_index: assertion 'child->priv->parent == NULL' failed Apr 25 10:38:23 naboo rtkit-daemon[1060]: Successfully made thread 2786 of process 2741 (/usr/bin/gnome-shell) owned by '1000' high priority at nice level 0. Apr 25 10:38:23 naboo kernel: usb 3-6.2: new high-speed USB device number 62 using xhci_hcd Apr 25 10:38:23 naboo kernel: usb 3-6.2: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.00 Apr 25 10:38:23 naboo kernel: usb 3-6.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0 Apr 25 10:38:23 naboo kernel: usb 3-6.2: Product: USB2.0 HUB Apr 25 10:38:23 naboo kernel: hub 3-6.2:1.0: USB hub found Apr 25 10:38:23 naboo kernel: hub 3-6.2:1.0: 4 ports detected Apr 25 10:38:23 naboo kernel: usb 3-6.3: new full-speed USB device number 63 using xhci_hcd Apr 25 10:38:23 naboo kernel: usb 3-6.3: New USB device found, idVendor=05ac, idProduct=0250, bcdDevice= 1.01 Apr 25 10:38:23 naboo kernel: usb 3-6.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Apr 25 10:38:23 naboo kernel: usb 3-6.3: Product: Calibur V2 PRO Apr 25 10:38:23 naboo kernel: usb 3-6.3: Manufacturer: SONiX Apr 25 10:38:23 naboo kernel: input: SONiX Calibur V2 PRO as /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6.3/3-6.3:1.0/0003:05AC:0250.001C/input/input44 Apr 25 10:38:24 naboo kernel: apple 0003:05AC:0250.001C: input,hidraw0: USB HID v1.11 Keyboard [SONiX Calibur V2 PRO] on usb-0000:00:14.0-6.3/input0 Apr 25 10:38:24 naboo kernel: apple 0003:05AC:0250.001D: Fn key not found (Apple Wireless Keyboard clone?), disabling Fn key handling Apr 25 10:38:24 naboo kernel: input: SONiX Calibur V2 PRO as /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6.3/3-6.3:1.1/0003:05AC:0250.001D/input/input45 Apr 25 10:38:24 naboo kernel: apple 0003:05AC:0250.001D: input,hiddev96,hidraw1: USB HID v1.11 Keyboard [SONiX Calibur V2 PRO] on usb-0000:00:14.0-6.3/input1 Apr 25 10:38:24 naboo mtp-probe[16182]: checking bus 3, device 63: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6.3" Apr 25 10:38:24 naboo mtp-probe[16182]: bus: 3, device: 63 was not an MTP device Apr 25 10:38:24 naboo thermald[1090]: Unable to find a zone for SSD1 Apr 25 10:38:24 naboo thermald[1090]: Unable to find a zone for SSD1 Apr 25 10:38:24 naboo thermald[1090]: Unable to find a zone for SSD2 Apr 25 10:38:24 naboo thermald[1090]: Unable to find a zone for SSD2 Apr 25 10:38:24 naboo systemd-logind[1079]: Watching system buttons on /dev/input/event4 (SONiX Calibur V2 PRO) Apr 25 10:38:24 naboo systemd-logind[1079]: Watching system buttons on /dev/input/event18 (SONiX Calibur V2 PRO) Apr 25 10:38:24 naboo mtp-probe[16196]: checking bus 3, device 63: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6.3" Apr 25 10:38:24 naboo mtp-probe[16196]: bus: 3, device: 63 was not an MTP device Apr 25 10:38:24 naboo kernel: usb 3-6.2.1: new high-speed USB device number 64 using xhci_hcd Apr 25 10:38:24 naboo kernel: usb 3-6.2.1: config 1 interface 0 altsetting 0 endpoint 0x83 has an invalid bInterval 32, changing to 9 Apr 25 10:38:24 naboo kernel: usb 3-6.2.1: New USB device found, idVendor=1b3f, idProduct=1167, bcdDevice= 1.00 Apr 25 10:38:24 naboo kernel: usb 3-6.2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Apr 25 10:38:24 naboo kernel: usb 3-6.2.1: Product: WEB CAM Apr 25 10:38:24 naboo kernel: usb 3-6.2.1: Manufacturer: WCM_USB Apr 25 10:38:24 naboo kernel: usb 3-6.2.1: Found UVC 1.00 device WEB CAM (1b3f:1167) Apr 25 10:38:24 naboo kernel: usb 3-6.2.1: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround. Apr 25 10:38:24 naboo kernel: usb 3-6.2.1: Warning! Unlikely big volume range (=5120), cval->res is probably wrong. Apr 25 10:38:24 naboo kernel: usb 3-6.2.1: [5] FU [Mic Capture Volume] ch = 1, val = 7680/12800/1 Apr 25 10:38:24 naboo mtp-probe[16201]: checking bus 3, device 64: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6.2/3-6.2.1" Apr 25 10:38:24 naboo mtp-probe[16201]: bus: 3, device: 64 was not an MTP device Apr 25 10:38:24 naboo mtp-probe[16205]: checking bus 3, device 64: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6.2/3-6.2.1" Apr 25 10:38:24 naboo mtp-probe[16205]: bus: 3, device: 64 was not an MTP device Apr 25 10:38:24 naboo gsd-media-keys[2936]: Sync_devices: Failed to match stream id: 25, description: 'Microphone', origin: 'WEB CAM Mono' Apr 25 10:38:24 naboo gsd-media-keys[2936]: gvc_mixer_ui_device_get_id: assertion 'GVC_IS_MIXER_UI_DEVICE (device)' failed Apr 25 10:38:24 naboo pipewire[2704]: spa.v4l2: '/dev/video2' VIDIOC_QUERYCTRL: Input/output error Apr 25 10:38:24 naboo pipewire[2704]: spa.v4l2: '/dev/video2' VIDIOC_QUERYCTRL: Input/output error Apr 25 10:38:24 naboo kernel: usb 3-6.2.2: new full-speed USB device number 65 using xhci_hcd Apr 25 10:38:24 naboo kernel: usb 3-6.2.2: New USB device found, idVendor=046d, idProduct=c53f, bcdDevice=44.01 Apr 25 10:38:24 naboo kernel: usb 3-6.2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Apr 25 10:38:24 naboo kernel: usb 3-6.2.2: Product: USB Receiver Apr 25 10:38:24 naboo kernel: usb 3-6.2.2: Manufacturer: Logitech Apr 25 10:38:24 naboo kernel: logitech-djreceiver 0003:046D:C53F.001E: hidraw4: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-6.2.2/input0 Apr 25 10:38:24 naboo kernel: logitech-djreceiver 0003:046D:C53F.001F: hiddev97,hidraw5: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-6.2.2/input1 Apr 25 10:38:24 naboo PackageKit[15943]: get-updates transaction /6404_debeddab from uid 1000 finished with success after 96ms Apr 25 10:38:24 naboo kernel: logitech-djreceiver 0003:046D:C53F.0020: hiddev98,hidraw6: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-6.2.2/input2 Apr 25 10:38:24 naboo kernel: logitech-djreceiver 0003:046D:C53F.0020: device of type eQUAD Lightspeed 1.1 (0x0d) connected on slot 1 Apr 25 10:38:24 naboo mtp-probe[16216]: checking bus 3, device 65: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6.2/3-6.2.2" Apr 25 10:38:24 naboo mtp-probe[16216]: bus: 3, device: 65 was not an MTP device Apr 25 10:38:24 naboo kernel: input: Logitech G305 as /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6.2/3-6.2.2/3-6.2.2:1.2/0003:046D:C53F.0020/0003:046D:4074.0021/input/input46 Apr 25 10:38:24 naboo kernel: logitech-hidpp-device 0003:046D:4074.0021: input,hidraw7: USB HID v1.11 Keyboard [Logitech G305] on usb-0000:00:14.0-6.2.2/input2:1 Apr 25 10:38:24 naboo mtp-probe[16221]: checking bus 3, device 65: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6.2/3-6.2.2" Apr 25 10:38:24 naboo mtp-probe[16221]: bus: 3, device: 65 was not an MTP device Apr 25 10:38:24 naboo PackageKit[15943]: get-updates transaction /6405_deecabcc from uid 1000 finished with success after 102ms Apr 25 10:38:24 naboo systemd-logind[1079]: Watching system buttons on /dev/input/event19 (Logitech G305) Apr 25 10:38:25 naboo rtkit-daemon[1060]: Successfully made thread 2786 of process 2741 (/usr/bin/gnome-shell) owned by '1000' RT at priority 20. Apr 25 10:38:25 naboo kernel: usb 3-6.5: new high-speed USB device number 66 using xhci_hcd Apr 25 10:38:25 naboo kernel: usb 3-6.5: New USB device found, idVendor=2109, idProduct=8817, bcdDevice= 0.01 Apr 25 10:38:25 naboo kernel: usb 3-6.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Apr 25 10:38:25 naboo kernel: usb 3-6.5: Product: USB Billboard Device Apr 25 10:38:25 naboo kernel: usb 3-6.5: Manufacturer: VIA Labs, Inc. Apr 25 10:38:25 naboo kernel: usb 3-6.5: SerialNumber: 0000000000000001 Apr 25 10:38:25 naboo kernel: dell-privacy 6932965F-1671-4CEB-B988-D3AB0A901919: Unknown key with type 0x0012 and code 0x0037 pressed Apr 25 10:38:25 naboo kernel: dell_wmi: Unknown key with type 0x0012 and code 0x0000 pressed Apr 25 10:38:27 naboo ModemManager[1291]: <msg> [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:0d.0/usb2/2-1/2-1.4': not supported by any plugin