On Mon, Aug 05, 2019 at 03:34:50PM +0300, Mika Westerberg wrote: > Hi, > > On Sun, Aug 04, 2019 at 08:47:43AM +0000, Nicholas Johnson wrote: > > Reversing the following commit solves the issue: > > > > commit c2bf1fc212f7e6f25ace1af8f0b3ac061ea48ba5 > > Author: Mika Westerberg <mika.westerberg@xxxxxxxxxxxxxxx> > > PCI: Add missing link delays required by the PCIe spec > > > > Mika, care to weigh in (assuming you are back from four weeks leave)? > > I'm back now. > > > Clearly this creates delays in "lspci -vt" in some Thunderbolt systems, > > but not all - otherwise you would have caught it. You mentioned Ice Lake > > in the commit log so perhaps it works fine on Ice Lake. > > I also tried it on other systems but it may be that something is > missing. Can you add "pciepordrv.dyndbg" to the kernel command line (or > change the dev_dbg() in wait_for_downstream_link() to dev_info() instead > and attach the dmesg along with full 'sudo lspci -vv' output to the > following bugzilla (as I think they are the same issue in the end): > > https://bugzilla.kernel.org/show_bug.cgi?id=204413 > > Thanks!