Received: by 2002:ab2:6816:0:b0:1f9:5764:f03e with SMTP id t22csp2605925lqo; Mon, 20 May 2024 10:31:40 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXS144JBjrD6IpcaKjuher/q3sbodOBLBpHAft07Le0gyYfvySA9ulUNGHJaNrOG4IGC6u9gjR55CDtnbyeH1fFUELY684thHHTvFeTbA== X-Google-Smtp-Source: AGHT+IFa/boJGagmc1qNFb2A8h7DNwoGr7p0e/D3cjUoQM7JiN3uaatZ7wXjbVUBAnOOrTX0pyYu X-Received: by 2002:a05:6214:5c47:b0:6a9:b253:58d4 with SMTP id 6a1803df08f44-6a9b2535c1bmr69504696d6.31.1716226300486; Mon, 20 May 2024 10:31:40 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716226300; cv=pass; d=google.com; s=arc-20160816; b=qVPUbWGsw2qdOPNtPZ2fMHPnsYnPLRI5L8Npd6tWj5PLATQtTy79ML6NBNqpPvCS98 BvWLq05oz+d1QsftulRQniTkY4Y8v8RtR3IpI58zctJ7mUA+9LNsPqrfpQKXKcW1h/PS l1eZ2KXnes2g5YhHlc+1dcUfvf5L8BsO6GD0P3a+6a4Jpas/1F1l7OFRGzXKz8wajiwg Low1IF79HLEozxmSXwJw5mCsH6x/AR8F4te9F/rnLc6VQ64LCXwbTXYMpWRWsVa1Hxo4 IUo3sIjRqCMk7cW0mRlxgQotnvG5RhcLSWbao/opnfMOAeznak8/ssxOn6bT4wjJaivr PHqg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=ezKDxQ9tW5BZpnqkNPrhq26/9/kRaPkKkUo50B6W/fo=; fh=r7s0WviXubqdtikYzq/qb2zpeJ983Ue52P5iKAkazNE=; b=QA/6XsfvGNzYQWJ4G91vUpiPVtWQq6aEKHq3wHiDlpJsvpbeN+zRXL1FB6TVFi7WA1 mu612Ld6gpkCMcq0D04A16yandDVybfsb8My5N4mKlAHUYL04EsM1TwDQbqZRlZct0uD RqPsOOnin8Dyz8+It2aKdK8zxFfzSalYolsNYIcETYoKgJz2Ekqbp6Mg7BfvQNIcSr/+ 8rlH4Fi5gbQlbrxQsEuR8PWyZgmskcxwuZSryfWU9LyktmL44lSNnDK+uVHkUFmOYxsk 2kax+dh+lpE16xQLmfEbgNF3PlG4Z0xlVVk6q9EG7Q91WWFrhk7ndtz/QfZep1QKK9sM 84yQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=MTg7oNnA; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-184015-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-184015-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id d75a77b69052e-43df549d13esi44058701cf.134.2024.05.20.10.31.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 May 2024 10:31:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-184015-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=MTg7oNnA; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-184015-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-184015-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 2B9811C20E6C for ; Mon, 20 May 2024 17:31:40 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E033D1386AF; Mon, 20 May 2024 17:30:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="MTg7oNnA" Received: from mail-pg1-f172.google.com (mail-pg1-f172.google.com [209.85.215.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 213D6137C41; Mon, 20 May 2024 17:30:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716226243; cv=none; b=RM47j8jfM8b2cDfO8UUwNpM4mFVS0bUevWyqyqGcKILvA0bJGddOLQhHKDgK7Q1UJfnkbjfzF1o9mP1wxhsVuxx47B4A2J7k0rX0EUTN31639P+7bGjP9X3L9s1diavq24I7lj8Hb0lXYY2Mx0gtahtGmrtTnl7UWGWmqogWQOM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716226243; c=relaxed/simple; bh=8KWZlOtw1nsR2yG2zayUshYnURiSVWTc7zgImiR6u94=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=jQyroGDxiDOEMHMyzIloxCJv0e3K9R2fMeLLrGdacHgPDHQ7iY7zbj402zA7zYMw7WIsAMloQyX+12qpTaBAocje9iPBZDPnW+ptyjxZlVMd3R2yJ+QBTYRFg5VwBp0DXCbZuDr5i2HwM4p6RhKypsTYR/WG88vfvTi6SMLKaW0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=MTg7oNnA; arc=none smtp.client-ip=209.85.215.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pg1-f172.google.com with SMTP id 41be03b00d2f7-663d2e6a3d7so1471390a12.0; Mon, 20 May 2024 10:30:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716226240; x=1716831040; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ezKDxQ9tW5BZpnqkNPrhq26/9/kRaPkKkUo50B6W/fo=; b=MTg7oNnASLqqQRI5AgMo+WUoJQzF1e4H/FXYAmFuwHgNV3KO4Y3yIHXrsXsXLe8CAx 9UQ9HzXSKwcNY8Y3hBQpA1Bfrk+Qg3XVSK2MFNWUu3rB00C4xaUciKdgbkS1ZZM10M+T lr0t0YaIO4VbgKz60M8Z74eFadp7iLwRdtjTzix5Sx7iom8hZ/nPLpkqH1opM7fnkDX4 GkbJtt3SUwq6gMHpf7Prz/Fdo4Q5/QIxBJN1izaHlKL/VfyY5Y+6TwDNJX/mYLXiDZHI qHnjYZtmc7CEU7PR2ighx5R1dsx7QNBT4KkDF6YqWtI0lVA9x+6qq8fT7Dr2hKtHpsdQ EBig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716226240; x=1716831040; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ezKDxQ9tW5BZpnqkNPrhq26/9/kRaPkKkUo50B6W/fo=; b=GfaVOjfGh0+Wn/sE/cyrT6sWJ2n/7QgOVRg6Lo/huRqueVDwA17b45EOlyOixOvPTV oQ0AZgwuq7pqhXoxSqgBMZUXYct5ZkVLQ+g9sdusB03zaoQDn2Tj/lo4VjzWStWYff2d HMHtz8tvLV5KOUJcTjhVFdMdx0JU/v4cVGyIYmtAEIMcaSS2jpp9uqG3uESsAQghvZN8 Ito6cZssagg2XtjAbXfzsj4Bqsw1vSkXdhFY+CiQogv3SsYRoedz/RLBjmVJJ/hXECV9 c6C8M68zco8IlPbYIdBzWA38TrC/5XBLfa405rgDBZcwGoS7nxaF9shIvQMPfJ7uVMCK Pelw== X-Forwarded-Encrypted: i=1; AJvYcCVt/We2lRJgNHt0gk5XEf2zYEdWbMMVtAlKAxiz0zhDfrTiGgeelnffuDWNSziQgGWFhTxC7mC7A88j/tnTCOcDLkt0QyrQ6MBDIdWX8S2FBtqf1Z/BIW2je7IKXH8tZyLGMu1Zqvvg3+BuA7UJqG0n5lQORCGv+Rp/BhpHZ4i7 X-Gm-Message-State: AOJu0Yw6UIhl/FoUUHx9IIGhgL3imvMs00LITkk2TO8r6I5VtB+yO+ju skTY4e0l6V2GroguxaZUJPEXZiNcjci9yifoJkQi3oIgoipD4s4ut/M3QCPcp8PDDTO3Jact3VG 0mOoXXk2uu/CRUS3g/l2v8pgFFtsL2gMedYxTpg== X-Received: by 2002:a17:90b:716:b0:2a5:be1a:6831 with SMTP id 98e67ed59e1d1-2bd60426bf1mr9539756a91.19.1716226240091; Mon, 20 May 2024 10:30:40 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <38de0776-3adf-4223-b8e0-cedb5a5ebf4d@leemhuis.info> <611f8200-8e0e-40e4-aff4-cc2c55dc6354@amd.com> <61-664b6880-3-6826fc80@79948770> <20240520162100.GI1421138@black.fi.intel.com> <5d-664b8000-d-70f82e80@161590144> In-Reply-To: <5d-664b8000-d-70f82e80@161590144> From: Gia Date: Mon, 20 May 2024 19:30:28 +0200 Message-ID: Subject: Re: [REGRESSION][BISECTED] "xHCI host controller not responding, assume dead" on stable kernel > 6.8.7 To: =?UTF-8?Q?Benjamin_B=C3=B6hmke?= Cc: Mika Westerberg , Mario Limonciello , Christian Heusel , Linux regressions mailing list , "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" , "kernel@micha.zone" , Andreas Noever , Michael Jamet , Yehezkel Bernat , "linux-usb@vger.kernel.org" , "S, Sanath" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable In my case I use the official Thunderbolt cable that came with my CalDigit TS3 Plus and yet the log - attached in a previous email - says current link speed 10.0 Gb/s. I just tried a good quality USB4 cable too and nothing changed. Maybe it's relevant to note that I'm using the Thunderbolt dock via USB4 on a PC with an AMD Ryzen 7 7735HS. On Mon, May 20, 2024 at 6:53=E2=80=AFPM Benjamin B=C3=B6hmke wrote: > > On Monday, May 20, 2024 18:21 CEST, Mika Westerberg wrote: > > > Hi, > > > > On Mon, May 20, 2024 at 05:12:40PM +0200, Benjamin B=C3=B6hmke wrote: > > > On Monday, May 20, 2024 16:41 CEST, Mario Limonciello wrote: > > > > > > > On 5/20/2024 09:39, Christian Heusel wrote: > > > > > On 24/05/06 02:53PM, Linux regression tracking (Thorsten Leemhuis= ) wrote: > > > > >> [CCing Mario, who asked for the two suspected commits to be back= ported] > > > > >> > > > > >> On 06.05.24 14:24, Gia wrote: > > > > >>> Hello, from 6.8.7=3D>6.8.8 I run into a similar problem with my= Caldigit > > > > >>> TS3 Plus Thunderbolt 3 dock. > > > > >>> > > > > >>> After the update I see this message on boot "xHCI host controll= er not > > > > >>> responding, assume dead" and the dock is not working anymore. K= ernel > > > > >>> 6.8.7 works great. > > > > > > > > > > We now have some further information on the matter as somebody wa= s kind > > > > > enough to bisect the issue in the [Arch Linux Forums][0]: > > > > > > > > > > cc4c94a5f6c4 ("thunderbolt: Reset topology created by the bo= ot firmware") > > > > > > > > > > This is a stable commit id, the relevant mainline commit is: > > > > > > > > > > 59a54c5f3dbd ("thunderbolt: Reset topology created by the bo= ot firmware") > > > > > > > > > > The other reporter created [a issue][1] in our bugtracker, which = I'll > > > > > leave here just for completeness sake. > > > > > > > > > > Reported-by: Benjamin B=C3=B6hmke > > > > > Reported-by: Gia > > > > > Bisected-by: Benjamin B=C3=B6hmke > > > > > > > > > > The person doing the bisection also offered to chime in here if f= urther > > > > > debugging is needed! > > > > > > > > > > Also CC'ing the Commitauthors & Subsystem Maintainers for this re= port. > > > > > > > > > > Cheers, > > > > > Christian > > > > > > > > > > [0]: https://bbs.archlinux.org/viewtopic.php?pid=3D2172526 > > > > > [1]: https://gitlab.archlinux.org/archlinux/packaging/packages/li= nux/-/issues/48 > > > > > > > > > > #regzbot introduced: 59a54c5f3dbd > > > > > #regzbot link: https://gitlab.archlinux.org/archlinux/packaging/p= ackages/linux/-/issues/48 > > > > > > > > As I mentioned in my other email I would like to collate logs onto = a > > > > kernel Bugzilla. With these two cases: > > > > > > > > thunderbolt.dyndbg=3D+p > > > > thunderbolt.dyndbg=3D+p thunderbolt.host_reset=3Dfalse > > > > > > > > Also what is the value for: > > > > > > > > $ cat /sys/bus/thunderbolt/devices/domain0/iommu_dma_protection > > > > > > I attached the requested kernel logs as text files (hope this is ok). > > > In both cases I used the stable ArchLinux kernel 6.9.1 > > > > > > The iommu_dma_protection is both cases "1". > > > > > > Best Regards > > > Benjamin > > > > After reset the link comes up just fine but there is one thing that I > > noticed: > > > > > [ 8.225355] thunderbolt 0-0:1.1: NVM version 7.0 > > > [ 8.225360] thunderbolt 0-0:1.1: new retimer found, vendor=3D0x808= 7 device=3D0x15ee > > > [ 8.226410] thunderbolt 0000:00:0d.2: current switch config: > > > [ 8.226413] thunderbolt 0000:00:0d.2: Thunderbolt 3 Switch: 8086:= 15ef (Revision: 6, TB Version: 16) > > > [ 8.226417] thunderbolt 0000:00:0d.2: Max Port Number: 13 > > > [ 8.226420] thunderbolt 0000:00:0d.2: Config: > > > [ 8.226421] thunderbolt 0000:00:0d.2: Upstream Port Number: 0 D= epth: 0 Route String: 0x0 Enabled: 0, PlugEventsDelay: 10ms > > > [ 8.226424] thunderbolt 0000:00:0d.2: unknown1: 0x0 unknown4: 0= x0 > > > [ 8.227755] iwlwifi 0000:00:14.3: Registered PHC clock: iwlwifi-PT= P, with index: 0 > > > [ 8.234944] thunderbolt 0000:00:0d.2: initializing Switch at 0x1 (= depth: 1, up port: 1) > > > [ 8.246755] thunderbolt 0000:00:0d.2: acking hot plug event on 1:2 > > > [ 8.267378] thunderbolt 0000:00:0d.2: 1: reading DROM (length: 0x6= d) > > > [ 8.879296] thunderbolt 0000:00:0d.2: 1: DROM version: 1 > > > [ 8.880631] thunderbolt 0000:00:0d.2: 1: uid: 0x3d600630c86400 > > > [ 8.884540] thunderbolt 0000:00:0d.2: Port 1: 8086:15ef (Revision= : 6, TB Version: 1, Type: Port (0x1)) > > > [ 8.884562] thunderbolt 0000:00:0d.2: Max hop id (in/out): 19/19 > > > [ 8.884564] thunderbolt 0000:00:0d.2: Max counters: 16 > > > [ 8.884566] thunderbolt 0000:00:0d.2: NFC Credits: 0x3c00000 > > > [ 8.884567] thunderbolt 0000:00:0d.2: Credits (total/control): 6= 0/2 > > > [ 8.887782] thunderbolt 0000:00:0d.2: Port 2: 8086:15ef (Revision= : 6, TB Version: 1, Type: Port (0x1)) > > > [ 8.887787] thunderbolt 0000:00:0d.2: Max hop id (in/out): 19/19 > > > [ 8.887789] thunderbolt 0000:00:0d.2: Max counters: 16 > > > [ 8.887791] thunderbolt 0000:00:0d.2: NFC Credits: 0x3c00000 > > > [ 8.887792] thunderbolt 0000:00:0d.2: Credits (total/control): 6= 0/2 > > > [ 8.887794] thunderbolt 0000:00:0d.2: 1:3: disabled by eeprom > > > [ 8.887795] thunderbolt 0000:00:0d.2: 1:4: disabled by eeprom > > > [ 8.887796] thunderbolt 0000:00:0d.2: 1:5: disabled by eeprom > > > [ 8.887797] thunderbolt 0000:00:0d.2: 1:6: disabled by eeprom > > > [ 8.887798] thunderbolt 0000:00:0d.2: 1:7: disabled by eeprom > > > [ 8.888053] thunderbolt 0000:00:0d.2: Port 8: 8086:15ef (Revision= : 6, TB Version: 1, Type: PCIe (0x100102)) > > > [ 8.888056] thunderbolt 0000:00:0d.2: Max hop id (in/out): 8/8 > > > [ 8.888057] thunderbolt 0000:00:0d.2: Max counters: 2 > > > [ 8.888058] thunderbolt 0000:00:0d.2: NFC Credits: 0x800000 > > > [ 8.888059] thunderbolt 0000:00:0d.2: Credits (total/control): 8= /0 > > > [ 8.888848] thunderbolt 0000:00:0d.2: Port 9: 8086:15ef (Revision= : 6, TB Version: 1, Type: PCIe (0x100101)) > > > [ 8.888850] thunderbolt 0000:00:0d.2: Max hop id (in/out): 8/8 > > > [ 8.888851] thunderbolt 0000:00:0d.2: Max counters: 2 > > > [ 8.888852] thunderbolt 0000:00:0d.2: NFC Credits: 0x800000 > > > [ 8.888852] thunderbolt 0000:00:0d.2: Credits (total/control): 8= /0 > > > [ 8.889379] thunderbolt 0000:00:0d.2: Port 10: 8086:15ef (Revisio= n: 6, TB Version: 1, Type: DP/HDMI (0xe0102)) > > > [ 8.889381] thunderbolt 0000:00:0d.2: Max hop id (in/out): 9/9 > > > [ 8.889382] thunderbolt 0000:00:0d.2: Max counters: 2 > > > [ 8.889383] thunderbolt 0000:00:0d.2: NFC Credits: 0x800000 > > > [ 8.889384] thunderbolt 0000:00:0d.2: Credits (total/control): 8= /0 > > > [ 8.890457] thunderbolt 0000:00:0d.2: Port 11: 8086:15ef (Revisio= n: 6, TB Version: 1, Type: DP/HDMI (0xe0102)) > > > [ 8.890459] thunderbolt 0000:00:0d.2: Max hop id (in/out): 9/9 > > > [ 8.890460] thunderbolt 0000:00:0d.2: Max counters: 2 > > > [ 8.890461] thunderbolt 0000:00:0d.2: NFC Credits: 0x800000 > > > [ 8.890462] thunderbolt 0000:00:0d.2: Credits (total/control): 8= /0 > > > [ 8.890721] thunderbolt 0000:00:0d.2: Port 12: 8086:15ea (Revisio= n: 6, TB Version: 1, Type: Inactive (0x0)) > > > [ 8.890723] thunderbolt 0000:00:0d.2: Max hop id (in/out): 8/8 > > > [ 8.890724] thunderbolt 0000:00:0d.2: Max counters: 2 > > > [ 8.890725] thunderbolt 0000:00:0d.2: NFC Credits: 0x800000 > > > [ 8.890726] thunderbolt 0000:00:0d.2: Credits (total/control): 8= /0 > > > [ 8.891534] thunderbolt 0000:00:0d.2: Port 13: 8086:15ea (Revisio= n: 6, TB Version: 1, Type: Inactive (0x0)) > > > [ 8.891545] thunderbolt 0000:00:0d.2: Max hop id (in/out): 8/8 > > > [ 8.891551] thunderbolt 0000:00:0d.2: Max counters: 2 > > > [ 8.891557] thunderbolt 0000:00:0d.2: NFC Credits: 0x800000 > > > [ 8.891564] thunderbolt 0000:00:0d.2: Credits (total/control): 8= /0 > > > [ 8.891825] thunderbolt 0000:00:0d.2: 1: current link speed 10.0 G= b/s > > > > Here it is 10G instead of 20G which limits the bandwidth available for > > DP tunneling. > > > > ... > > > > > [ 9.297112] pci 0000:05:00.0: [8086:15f0] type 00 class 0x0c0330 P= CIe Endpoint > > > [ 9.297146] pci 0000:05:00.0: BAR 0 [mem 0x00000000-0x0000ffff] > > > [ 9.297249] pci 0000:05:00.0: enabling Extended Tags > > > [ 9.297479] pci 0000:05:00.0: supports D1 D2 > > > [ 9.297481] pci 0000:05:00.0: PME# supported from D0 D1 D2 D3hot D= 3cold > > > [ 9.297717] pci 0000:05:00.0: 8.000 Gb/s available PCIe bandwidth,= limited by 2.5 GT/s PCIe x4 link at 0000:00:07.0 (capable of 31.504 Gb/s w= ith 8.0 GT/s PCIe x4 link) > > > > The xHCI comes up just fine though. > > > > > [ 9.300388] xhci_hcd 0000:05:00.0: xHCI Host Controller > > > [ 9.300397] xhci_hcd 0000:05:00.0: new USB bus registered, assigne= d bus number 5 > > > [ 9.301802] xhci_hcd 0000:05:00.0: hcc params 0x200077c1 hci versi= on 0x110 quirks 0x0000000200009810 > > > [ 9.302393] xhci_hcd 0000:05:00.0: xHCI Host Controller > > > [ 9.302398] xhci_hcd 0000:05:00.0: new USB bus registered, assigne= d bus number 6 > > > [ 9.302401] xhci_hcd 0000:05:00.0: Host supports USB 3.1 Enhanced = SuperSpeed > > > [ 9.302459] usb usb5: New USB device found, idVendor=3D1d6b, idPro= duct=3D0002, bcdDevice=3D 6.09 > > > [ 9.302462] usb usb5: New USB device strings: Mfr=3D3, Product=3D2= , SerialNumber=3D1 > > > [ 9.302465] usb usb5: Product: xHCI Host Controller > > > [ 9.302466] usb usb5: Manufacturer: Linux 6.9.1-arch1-1 xhci-hcd > > > [ 9.302468] usb usb5: SerialNumber: 0000:05:00.0 > > > [ 9.302783] hub 5-0:1.0: USB hub found > > > [ 9.302794] hub 5-0:1.0: 2 ports detected > > > [ 9.302992] usb usb6: New USB device found, idVendor=3D1d6b, idPro= duct=3D0003, bcdDevice=3D 6.09 > > > [ 9.302995] usb usb6: New USB device strings: Mfr=3D3, Product=3D2= , SerialNumber=3D1 > > > [ 9.302997] usb usb6: Product: xHCI Host Controller > > > [ 9.302998] usb usb6: Manufacturer: Linux 6.9.1-arch1-1 xhci-hcd > > > [ 9.303000] usb usb6: SerialNumber: 0000:05:00.0 > > > [ 9.303557] hub 6-0:1.0: USB hub found > > > [ 9.303567] hub 6-0:1.0: 2 ports detected > > > [ 9.552443] usb 5-1: new high-speed USB device number 2 using xhci= _hcd > > > [ 10.130905] thunderbolt 0000:00:0d.2: 0:5 <-> 1:10 (DP): DPRX read= done > > > [ 10.131029] thunderbolt 0000:00:0d.2: 0:5 <-> 1:10 (DP): consumed = bandwidth 0/17280 Mb/s > > > [ 10.131047] thunderbolt 0000:00:0d.2: bandwidth consumption change= d, re-calculating estimated bandwidth > > > [ 10.131051] thunderbolt 0000:00:0d.2: re-calculating bandwidth est= imation for group 1 > > > [ 10.131198] thunderbolt 0000:00:0d.2: bandwidth estimation for gro= up 1 done > > > [ 10.131206] thunderbolt 0000:00:0d.2: bandwidth re-calculation don= e > > > [ 10.131212] thunderbolt 0000:00:0d.2: 1: TMU: mode change uni-dire= ctional, LowRes -> uni-directional, HiFi requested > > > [ 10.135515] thunderbolt 0000:00:0d.2: 1: TMU: mode set to: uni-dir= ectional, HiFi > > > [ 10.136473] thunderbolt 0000:00:0d.2: 0:6: DP IN available > > > [ 10.136606] thunderbolt 0000:00:0d.2: 1:10: DP OUT in use > > > [ 10.136610] thunderbolt 0000:00:0d.2: 0:6: no suitable DP OUT adap= ter available, not tunneling > > > [ 10.136743] thunderbolt 0000:00:0d.2: 1:11: DP OUT resource availa= ble after hotplug > > > [ 10.136748] thunderbolt 0000:00:0d.2: looking for DP IN <-> DP OUT= pairs: > > > [ 10.136876] thunderbolt 0000:00:0d.2: 0:5: DP IN in use > > > [ 10.137568] thunderbolt 0000:00:0d.2: 0:6: DP IN available > > > [ 10.137687] thunderbolt 0000:00:0d.2: 1:10: DP OUT in use > > > [ 10.137820] thunderbolt 0000:00:0d.2: 1:11: DP OUT available > > > [ 10.139280] thunderbolt 0000:00:0d.2: 0: allocated DP resource for= port 6 > > > [ 10.139286] thunderbolt 0000:00:0d.2: 0:6: attached to bandwidth g= roup 1 > > > [ 10.139694] thunderbolt 0000:00:0d.2: 0:1: link maximum bandwidth = 18000/18000 Mb/s > > > [ 10.140680] thunderbolt 0000:00:0d.2: 0:5 <-> 1:10 (DP): DPRX read= done > > > [ 10.140829] thunderbolt 0000:00:0d.2: 0:5 <-> 1:10 (DP): consumed = bandwidth 0/17280 Mb/s > > > [ 10.140963] thunderbolt 0000:00:0d.2: 1:1: link maximum bandwidth = 18000/18000 Mb/s > > > [ 10.141892] thunderbolt 0000:00:0d.2: 0:5 <-> 1:10 (DP): DPRX read= done > > > [ 10.142027] thunderbolt 0000:00:0d.2: 0:5 <-> 1:10 (DP): consumed = bandwidth 0/17280 Mb/s > > > [ 10.142033] thunderbolt 0000:00:0d.2: available bandwidth for new = DP tunnel 18000/720 Mb/s > > > [ 10.142052] thunderbolt 0000:00:0d.2: 0:6 <-> 1:11 (DP): activatin= g > > > [ 10.143353] thunderbolt 0000:00:0d.2: 0:6 <-> 1:11 (DP): DP IN max= imum supported bandwidth 8100 Mb/s x4 =3D 25920 Mb/s > > > [ 10.143360] thunderbolt 0000:00:0d.2: 0:6 <-> 1:11 (DP): DP OUT ma= ximum supported bandwidth 5400 Mb/s x4 =3D 17280 Mb/s > > > [ 10.143366] thunderbolt 0000:00:0d.2: 0:6 <-> 1:11 (DP): not enoug= h bandwidth > > > [ 10.143371] thunderbolt 0000:00:0d.2: 1:11: DP tunnel activation f= ailed, aborting > > > > However, the second DP tunnel fails because of no bandwidth. > > > > > [ 10.143489] thunderbolt 0000:00:0d.2: 0:6: detached from bandwidth= group 1 > > > [ 10.144883] thunderbolt 0000:00:0d.2: 0: released DP resource for = port 6 > > > [ 14.902955] usb 5-1: unable to get BOS descriptor set > > > [ 14.906143] usb 5-1: New USB device found, idVendor=3D2188, idProd= uct=3D0610, bcdDevice=3D70.42 > > > [ 14.906167] usb 5-1: New USB device strings: Mfr=3D1, Product=3D2,= SerialNumber=3D0 > > > [ 14.906175] usb 5-1: Product: USB2.1 Hub > > > [ 14.906183] usb 5-1: Manufacturer: CalDigit, Inc. > > > [ 14.908660] hub 5-1:1.0: USB hub found > > > [ 14.909135] hub 5-1:1.0: 4 ports detected > > > [ 15.026182] usb 6-1: new SuperSpeed Plus Gen 2x1 USB device number= 2 using xhci_hcd > > > [ 15.050199] usb 6-1: New USB device found, idVendor=3D2188, idProd= uct=3D0625, bcdDevice=3D70.42 > > > [ 15.050223] usb 6-1: New USB device strings: Mfr=3D1, Product=3D2,= SerialNumber=3D0 > > > [ 15.050231] usb 6-1: Product: USB3.1 Gen2 Hub > > > [ 15.050237] usb 6-1: Manufacturer: CalDigit, Inc. > > > [ 15.053712] hub 6-1:1.0: USB hub found > > > [ 15.054279] hub 6-1:1.0: 4 ports detected > > > [ 15.215877] usb 5-1.4: new high-speed USB device number 3 using xh= ci_hcd > > > [ 15.333676] usb 5-1.4: New USB device found, idVendor=3D2188, idPr= oduct=3D0611, bcdDevice=3D93.06 > > > [ 15.333703] usb 5-1.4: New USB device strings: Mfr=3D1, Product=3D= 2, SerialNumber=3D0 > > > [ 15.333711] usb 5-1.4: Product: USB2.1 Hub > > > [ 15.333718] usb 5-1.4: Manufacturer: CalDigit, Inc. > > > [ 15.336484] hub 5-1.4:1.0: USB hub found > > > [ 15.336797] hub 5-1.4:1.0: 4 ports detected > > > [ 15.402943] usb 6-1.1: new SuperSpeed USB device number 3 using xh= ci_hcd > > > [ 15.425589] usb 6-1.1: New USB device found, idVendor=3D2188, idPr= oduct=3D0754, bcdDevice=3D 0.06 > > > [ 15.425615] usb 6-1.1: New USB device strings: Mfr=3D3, Product=3D= 4, SerialNumber=3D2 > > > [ 15.425623] usb 6-1.1: Product: USB-C Pro Card Reader > > > [ 15.425691] usb 6-1.1: Manufacturer: CalDigit > > > [ 15.425697] usb 6-1.1: SerialNumber: 000000000006 > > > [ 15.432231] usb-storage 6-1.1:1.0: USB Mass Storage device detecte= d > > > [ 15.433690] scsi host0: usb-storage 6-1.1:1.0 > > > [ 15.506218] usb 6-1.4: new SuperSpeed USB device number 4 using xh= ci_hcd > > > [ 15.528220] usb 6-1.4: New USB device found, idVendor=3D2188, idPr= oduct=3D0620, bcdDevice=3D93.06 > > > [ 15.528237] usb 6-1.4: New USB device strings: Mfr=3D1, Product=3D= 2, SerialNumber=3D0 > > > [ 15.528241] usb 6-1.4: Product: USB3.1 Gen1 Hub > > > [ 15.528244] usb 6-1.4: Manufacturer: CalDigit, Inc. > > > [ 15.531198] hub 6-1.4:1.0: USB hub found > > > [ 15.531506] hub 6-1.4:1.0: 4 ports detected > > > [ 15.649217] usb 5-1.4.1: new high-speed USB device number 4 using = xhci_hcd > > > [ 15.989548] usb 6-1.4.4: new SuperSpeed USB device number 5 using = xhci_hcd > > > [ 16.007996] usb 6-1.4.4: New USB device found, idVendor=3D0bda, id= Product=3D8153, bcdDevice=3D31.00 > > > [ 16.008021] usb 6-1.4.4: New USB device strings: Mfr=3D1, Product= =3D2, SerialNumber=3D6 > > > [ 16.008029] usb 6-1.4.4: Product: USB 10/100/1000 LAN > > > [ 16.008035] usb 6-1.4.4: Manufacturer: Realtek > > > [ 16.008040] usb 6-1.4.4: SerialNumber: 001001000 > > > [ 16.090287] r8152-cfgselector 6-1.4.4: reset SuperSpeed USB device= number 5 using xhci_hcd > > > [ 16.136796] r8152 6-1.4.4:1.0: load rtl8153b-2 v2 04/27/23 success= fully > > > [ 16.171430] r8152 6-1.4.4:1.0 eth0: v1.12.13 > > > [ 16.209513] r8152 6-1.4.4:1.0 enp5s0u1u4u4: renamed from eth0 > > > [ 16.453330] scsi 0:0:0:0: Direct-Access CalDigit SD Card Reade= r 0006 PQ: 0 ANSI: 6 > > > [ 16.454420] sd 0:0:0:0: Attached scsi generic sg0 type 0 > > > [ 16.455908] sd 0:0:0:0: [sda] Media removed, stopped polling > > > [ 16.457173] sd 0:0:0:0: [sda] Attached SCSI removable disk > > > [ 16.497559] usb 5-1.4.1: New USB device found, idVendor=3D2188, id= Product=3D4042, bcdDevice=3D 0.06 > > > [ 16.497567] usb 5-1.4.1: New USB device strings: Mfr=3D3, Product= =3D1, SerialNumber=3D0 > > > [ 16.497570] usb 5-1.4.1: Product: CalDigit USB-C Pro Audio > > > [ 16.497572] usb 5-1.4.1: Manufacturer: CalDigit Inc. > > > [ 16.920216] ucsi_acpi USBC000:00: possible UCSI driver bug 1 > > > [ 17.494492] input: CalDigit Inc. CalDigit USB-C Pro Audio as /devi= ces/pci0000:00/0000:00:07.0/0000:03:00.0/0000:04:02.0/0000:05:00.0/usb5/5-1= /5-1.4/5-1.4.1/5-1.4.1:1.3/0003:2188:4042.0005/input/input20 > > > [ 17.550258] hid-generic 0003:2188:4042.0005: input,hidraw2: USB HI= D v1.11 Device [CalDigit Inc. CalDigit USB-C Pro Audio] on usb-0000:05:00.0= -1.4.1/input3 > > > [ 19.609816] r8152 6-1.4.4:1.0 enp5s0u1u4u4: carrier on > > > > All the USB devices seem to work fine (assuming I read this right). > > To keep the log small I unplugged all USB devices from the dock. > But even if connected I don't have issues with them. > > > > > There is the DP tunneling limitation but other than that how the dock > > does not work? At least reading this log everything else seems to be > > fine except the second monitor? > > Exactly only the second monitor is/was not working. > > > > > Now it is interesting why the link is only 20G and not 40G. I do have > > this same device and it gets the link up as 40G just fine: > > > > [ 17.867868] thunderbolt 0000:00:0d.2: 1: current link speed 20.0 Gb/= s > > [ 17.867869] thunderbolt 0000:00:0d.2: 1: current link width symmetri= c, single lane > > [ 17.868437] thunderbolt 0000:00:0d.2: 0:1: total credits changed 120= -> 60 > > [ 17.868625] thunderbolt 0000:00:0d.2: 0:2: total credits changed 0 -= > 60 > > [ 17.872472] thunderbolt 0000:00:0d.2: 1: TMU: current mode: bi-direc= tional, HiFi > > [ 17.872608] thunderbolt 0-1: new device found, vendor=3D0x3d device= =3D0x11 > > [ 17.879102] thunderbolt 0-1: CalDigit, Inc. TS3 Plus > > > > My dock is a little different model (see https://www.caldigit.com/usb-c-p= ro-dock/) > I don't have a CalDigit TS3 Plus. > > > Do you use a Thunderbolt cable or some regular type-C one? There is the > > lightning symbol on the connector when it is Thunderbolt one. > > The dock was connected with a Thunderbolt cable, that I used for a couple= of years without any issues. > Based on the hint I replaced the cable and the issue is now gone for me. > > I still don't understand why this happened as it was working great for ye= ars and is still working with kernels 6.8.7 or older. > But nevertheless sorry if I wasted time of anyone because of broken hardw= are. > > Best Regards > Benjamin >