Intel Ice Lake & Thunderbolt dock: disconnect failure

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

there is an issue with the Thunderbolt driver for the Ice Lake CPU
i7-1065G7 (used for example in the Dell XPS 7390 2-in-1) and Thunderbolt
docks (Dell WD19TB).

Randomly after anywhere between a few minutes and a few hours of use,
the Thunderbolt dock will have a "disconnect event" in which all
peripherals disconnect briefly and all external monitors flicker and
lose signal. USB Mass Storage connected to the dock suffer IO errors,
and the monitors briefly regain signal only to then lose it for good.
The dock must be reconnected or the system rebooted to fix it for a time.

dmesg may or may not show the following line when it happens:

[ 4552.598580] i915 0000:00:02.0: [drm] *ERROR* CPU pipe B FIFO underrun

The issue was reported by multiple users to intel-drm here:

https://gitlab.freedesktop.org/drm/intel/-/issues/1453

But it seems to be related to Thunderbolt, not the i915 driver, as
non-Thunderbolt external screens work fine, and the failure sometimes
affects everything attached to the Thunderbolt dock, not just the
monitors (dmesg then shows USB reconnects and "xHCI host controller not
responding, assume dead"). So I'm sending this to the PCI mailing list
to which all Thunderbolt issues are being redirected.

The laptop and dock work flawlessly under Windows (ruling out
hardware/memory faults), and the issue persists ever since the 5.4
kernel all the way up to the most recent 5.7.4.

If you need any more information let me know.

Regards



[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux