I follow back on this, the issue is back with this time a flickering
external screen showing only briefly the moving part of the screen
(horizontal band around the moving cursor etc..).

Ubuntu 25.04, linux 6.14.0-29-generic on DEll precision 5490, and Dell
dock SD25TB4 with nvidia-driver-575-open. I tried multiple other nvidia
driver without changes.

I suspect a dock update, but i tried to revert it without success. 
Here are dock specs: 
```
├─SD25TB4:
│ │   Device ID:          [REDACTED]
│ │   Summary:            Dell Dock EC
│ │   Current version:    1.0.6.3
│ │   Vendor:             Dell Computer Corp. (USB:0x413C)
│ │   Serial Number:      [REDACTED]
│ │   GUIDs:              [REDACTED] ← USB\VID_413C&PID_B06E
│ │                       [REDACTED] ← 
USB\VID_413C&PID_B06E&DOCKTYPE_07&DEVTYPE_00
│ │   Device Flags:       • Updatable
│ │                       • Supported on remote server
│ │                       • Device stages updates
│ │                       • Device can recover flash failures
│ │                       • Device is usable for the duration of the update
│ │                       • Signed Payload
│ │                       • Can tag for emulation
│ │ 
│ ├─LAN:
│ │     Device ID:        [REDACTED]
│ │     Summary:          Dell Dock LAN
│ │     Current version:  2.27
│ │     Vendor:           Dell Computer Corp. (USB:0x413C)
│ │     GUID:             [REDACTED] ← EC\DOCKTYPE_07&DEVTYPE_07
│ │     Device Flags:     • Updatable
│ │                       • Supported on remote server
│ │                       • Signed Payload
│ │   
│ ├─MST VMM8:
│ │     Device ID:        [REDACTED]
│ │     Summary:          Dell Dock MST
│ │     Current version:  9.03.007
│ │     Bootloader Version: 0.0.000
│ │     Vendor:           Dell Computer Corp. (USB:0x413C, SYNA:0x01)
│ │     Install Duration: 40 seconds
│ │     Serial Number:    [REDACTED]
│ │     GUIDs:            [REDACTED] ← USB\VID_413C&PID_B0A5
│ │                       [REDACTED] ← USB\VID_413C&PID_B0A5&BID_05
│ │                       [REDACTED] ← USB\VID_413C&PID_B0A5&BID_05&CID_01
│ │     Device Flags:     • Updatable
│ │                       • Supported on remote server
│ │                       • Cryptographic hash verification is available
│ │                       • Device stages updates
│ │                       • Signed Payload
│ │                       • Can tag for emulation
│ │   
│ ├─PD:
│ │     Device ID:        [REDACTED]
│ │     Summary:          Dell Dock PowerDelivery
│ │     Current version:  1.34.0.0
│ │     Vendor:           Dell Computer Corp. (USB:0x413C)
│ │     GUID:             [REDACTED] ← 
EC\DOCKTYPE_07&DOCKSKU_02&DEVTYPE_01&INST_00
│ │     Device Flags:     • Updatable
│ │                       • Supported on remote server
│ │                       • Signed Payload
│ │   
│ ├─Package Version of Dell dock:
│ │     Device ID:        [REDACTED]
│ │     Summary:          Dell Dock Package
│ │     Current version:  1.1.5.0
│ │     Vendor:           Dell Computer Corp. (USB:0x413C)
│ │     GUID:             [REDACTED] ← EC\DOCKTYPE_07&DOCKSKU_02&DEVTYPE_PACKAGE
│ │     Device Flags:     • Updatable
│ │                       • Supported on remote server
│ │                       • Unsigned Payload
│ │     Device Requests:  • Message
│ │   
│ ├─RTS0 Gen 1 USB Hub:
│ │     Device ID:        [REDACTED]
│ │     Summary:          Dell Dock USB Hub
│ │     Current version:  1.17
│ │     Vendor:           Dell Computer Corp. (USB:0x413C)
│ │     GUIDs:            [REDACTED] ← USB\VID_413C&PID_B0A1
│ │                       [REDACTED] ← USB\VID_413C&PID_B0A1&DOCKTYPE_07
│ │     Device Flags:     • Updatable
│ │                       • Supported on remote server
│ │                       • Signed Payload
│ │                       • Can tag for emulation
│ │   
│ ├─RTS0 Gen 2 USB Hub:
│ │     Device ID:        [REDACTED]
│ │     Summary:          Dell Dock USB Hub
│ │     Current version:  1.15
│ │     Vendor:           Dell Computer Corp. (USB:0x413C)
│ │     Serial Number:    [REDACTED]
│ │     GUIDs:            [REDACTED] ← USB\VID_413C&PID_B0A2
│ │                       [REDACTED] ← USB\VID_413C&PID_B0A2&DOCKTYPE_07
│ │     Device Flags:     • Updatable
│ │                       • Supported on remote server
│ │                       • Signed Payload
│ │                       • Can tag for emulation
│ │   
│ ├─RTS5 Gen 2 USB Hub:
│ │     Device ID:        [REDACTED]
│ │     Summary:          Dell Dock USB Hub
│ │     Current version:  1.22
│ │     Vendor:           Dell Computer Corp. (USB:0x413C)
│ │     GUIDs:            [REDACTED] ← USB\VID_413C&PID_B0A3
│ │                       [REDACTED] ← USB\VID_413C&PID_B0A3&DOCKTYPE_07
│ │     Device Flags:     • Updatable
│ │                       • Supported on remote server
│ │                       • Signed Payload
│ │                       • Can tag for emulation
│ │   
│ ├─Remote Management:
│ │     Device ID:        [REDACTED]
│ │     Summary:          Dell Dock Remote Management
│ │     Current version:  1.9.3.0
│ │     Vendor:           Dell Computer Corp. (USB:0x413C)
│ │     Serial Number:    [REDACTED]
│ │     GUID:             [REDACTED] ← USB\VID_413C&PID_B0A4
│ │     Device Flags:     • Updatable
│ │                       • Supported on remote server
│ │                       • Signed Payload
│ │                       • Can tag for emulation
│ │   
│ └─USB4 controller:
│       Device ID:        [REDACTED]
│       Summary:          Dell Dock USB4 Controller
│       Current version:  44.83
│       Vendor:           Dell Computer Corp. (USB:0x8087, TBT:0x00D4, 
USB:0x413C)
│       GUID:             [REDACTED] ← TBT-00d4b0a1
│       Device Flags:     • Updatable
│                         • Supported on remote server
│                         • Signed Payload
│                         • Can tag for emulation
```

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2109692

Title:
  Failed automatic external monitor detection via Thunderbolt dock

Status in linux package in Ubuntu:
  Fix Released
Status in linux-hwe-6.11 package in Ubuntu:
  New

Bug description:
  Hello,

  I am experiencing an issue with automatic external monitor detection
  when connected via a Dell Pro Thunderbolt 4 Dock (SD25TB4) on my Dell
  Precision 5490 laptop, running Ubuntu 24.04.2 LTS.

  The external monitor (connected via DisplayPort on the dock) is not
  automatically detected by the system when the laptop starts or when I
  connect the dock with the monitor already plugged in. The xrandr
  --listmonitors command initially only lists the laptop's built-in
  screen.

  However, the external monitor works correctly if, after the system has
  booted and the dock is connected, I manually unplug and re-plug ONLY
  the DisplayPort cable on the docking station. This action triggers the
  detection and activation of the display.

  Hardware Information:

      Laptop: Dell Precision 5490
      Docking Station: Dell Pro Thunderbolt 4 Smart Dock (SD25TB4)
      External Monitor: [Brand and Model of the Monitor, if known - ADD THIS 
INFORMATION]
      Monitor -> Dock Connection: DisplayPort
      Laptop -> Dock Connection: Thunderbolt 4 / USB-C
      Thunderbolt Dock Identification:

   ● Dell Thunderbolt 4 Dock
     ├─ type:          peripheral
     ├─ name:          Dell Thunderbolt 4 Dock
     ├─ vendor:        Dell
     ├─ uuid:          [ANONYMIZED_UUID]
     ├─ generation:    USB4
     ├─ status:        authorized
     │  ├─ domain:     [ANONYMIZED_UUID]
     │  ├─ rx speed:   40 Gb/s = 2 lanes * 20 Gb/s
     │  ├─ tx speed:   40 Gb/s = 2 lanes * 20 Gb/s
     │  └─ authflags:  none
     ├─ authorized:    [DATE_ANONYMIZED]
     ├─ connected:     [DATE_ANONYMIZED]
     └─ stored:        [DATE_ANONYMIZED]
        ├─ policy:     iommu
        └─ key:        no

      (Note: Output shows the dock is authorized and connected).

  Software Information:

      Linux Distribution: Ubuntu 24.04.2 LTS
      Linux Kernel Version: 6.11.0-24-generic
      Intel Graphics Driver: i915 (confirmed by lspci)
      NVIDIA Graphics Driver: nvidia (proprietary driver, confirmed by lspci)
      NVIDIA Driver Version: nvidia-driver-570-open
      Optimus Graphics Mode: on-demand (confirmed by prime-select query). 
Testing nvidia exclusive mode did not resolve automatic detection at boot.
      bolt Version : 0.9.7-1
      xrandr Version: 1.5.2

  Steps to Reproduce the Bug:

      Connect the Dell SD25TB4 docking station to the Dell Precision 5490 
laptop using the Thunderbolt/USB-C cable.
      Connect the external monitor to the docking station via DisplayPort.
      Boot the laptop into Linux (Ubuntu 24.04.2 LTS).
      After the graphical session loads, observe that the external monitor is 
not detected (it remains black/in standby).
      Open a terminal and run xrandr --listmonitors (it will only list the 
internal display).

  Expected Behavior:

  The external monitor should be automatically detected by the Linux
  system at boot or shortly after connecting the docking station and
  enabled according to display settings.

  Observed Behavior:

  The external monitor is not automatically detected at boot or dock
  connection.

  Workaround:

  The issue can be resolved by manually unplugging and re-plugging ONLY
  the DisplayPort cable on the docking station after the system has
  booted. The monitor is then immediately detected and works.

  Additional Diagnostic Information :

  ❯ lspci -k | grep -A 2 -E "(VGA|3D)"
  00:02.0 VGA compatible controller: Intel Corporation Meteor Lake-P [Intel Arc 
Graphics] (rev 08)
   Subsystem: Dell Meteor Lake-P [Intel Arc Graphics]
   Kernel driver in use: i915
  --
  01:00.0 3D controller: NVIDIA Corporation AD107GLM [RTX 1000 Ada Generation 
Laptop GPU] (rev a1)
   Subsystem: Dell Device 0cc7
   Kernel driver in use: nvidia

      Finding regarding dmesg / journalctl logs:
          We attempted to capture kernel logs (sudo dmesg -C followed by sudo 
dmesg -k or sudo journalctl --since ...) while performing the action of 
replugging the DisplayPort cable that makes the display work.
          Despite the manual action triggering detection, these logs showed NO 
relevant messages or standard display hotplug events related to the drm, 
nvidia, i915, thunderbolt, usb4, DP, DisplayPort, EDID, connector, or hotplug 
layers at the time of the manual action. This seems to indicates that the 
low-level detection event is not being correctly signaled or logged. We dont 
really know why.

      Output of lsusb : (Shows dock's USB components are detected)

  ❯ lsusb
  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  Bus 002 Device 002: ID 8087:0b40 Intel Corp. USB3.0 Hub
  Bus 002 Device 003: ID 0bda:0480 Realtek Semiconductor Corp. 4-Port USB 3.0 
Hub
  Bus 002 Device 004: ID 0bda:0485 Realtek Semiconductor Corp. 4-Port USB 3.0 
Hub
  Bus 002 Device 005: ID 0bda:0481 Realtek Semiconductor Corp. USB3.2 Hub
  Bus 002 Device 006: ID 0bda:8156 Realtek Semiconductor Corp. USB 
10/100/1G/2.5G LAN
  Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 003 Device 003: ID 8086:0b63 Intel Corp. USB Bridge
  Bus 003 Device 004: ID 27c6:634c Shenzhen Goodix Technology Co.,Ltd. Goodix 
Fingerprint USB Device
  Bus 003 Device 006: ID 1d5c:5801 Fresco Logic USB2.0 Hub
  Bus 003 Device 007: ID 0bda:5480 Realtek Semiconductor Corp. 4-Port USB 2.0 
Hub
  Bus 003 Device 008: ID 413c:b0a4 Dell Computer Corp. HID GENERIC DEVICE
  Bus 003 Device 009: ID 0bda:5485 Realtek Semiconductor Corp. 4-Port USB 2.0 
Hub
  Bus 003 Device 010: ID 0bda:5481 Realtek Semiconductor Corp. USB2.1 Hub
  Bus 003 Device 011: ID 413c:b0a2 Dell Computer Corp. USB2.0 HID
  Bus 003 Device 012: ID 413c:b0a3 Dell Computer Corp. USB2.0 HID
  Bus 003 Device 013: ID 413c:b0a5 Dell Computer Corp. VMM8431
  Bus 003 Device 014: ID 413c:b06e Dell Computer Corp. K2 DOCK HID
  Bus 003 Device 015: ID 413c:b0a1 Dell Computer Corp. HID Device
  Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

  Impact:

  This bug makes the daily use of the external monitor via the docking
  station inconvenient, requiring a manual intervention (unplugging/re-
  plugging the DisplayPort cable) with each connection or restart.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2109692/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to