On Tue, 2023-05-23 at 11:44 +0200, Oliver Neukum wrote: > On 23.05.23 10:53, Tomasz Moń wrote: > > Hello, > > > > Dell Latitude 5330 with 12th Gen Intel(R) Core(TM) i7-1265U contains > > following PCI devices: > > * 8086:461e - Alder Lake-P Thunderbolt 4 USB Controller > > * 8086:51ed - Alder Lake PCH USB 3.2 xHCI Host Controller > > > > Thunderbolt 4 USB Controller initializes first and therefore following > > usb host controllers are registered: > > * usb1 - USB 2.0 High-Speed > > * usb2 - USB 3.2 Enhanced SuperSpeed > > * usb3 - USB 2.0 High-Speed > > * usb4 - USB 3.1 Enhanced SuperSpeed > > > > When I connect SuperSpeed device directly to the Dell Latitude, it ends > > up on usb4. Low/Full/High-Speed devices end up on usb3 as expected. > > > > When I connect Thunderbolt 3 dock, two new host controllers show up: > > * usb5 - USB 2.0 High-Speed > > * usb6 - USB 3.0 SuperSpeed > > Could you provide lspci in that state? > AFAICT there is nothing that would prevent a vendor from putting > a PCI HC into a TB3 docking station. Below is diff between lspci output without and with Thunderbolt 3 dock connected. --- no-dock 2023-05-23 11:20:13.709836495 +0200 +++ tbt3-dock 2023-05-23 11:21:31.052970007 +0200 @@ -1,24 +1,31 @@ 00:00.0 Host bridge: Intel Corporation Device 4601 (rev 04) 00:02.0 VGA compatible controller: Intel Corporation Alder Lake-UP3 GT2 [Iris Xe Graphics] (rev 0c) 00:04.0 Signal processing controller: Intel Corporation Alder Lake Innovation Platform Framework Processor Participant (rev 04) 00:06.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 (rev 04) 00:07.0 PCI bridge: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #0 (rev 04) 00:07.1 PCI bridge: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #1 (rev 04) 00:08.0 System peripheral: Intel Corporation 12th Gen Core Processor Gaussian & Neural Accelerator (rev 04) 00:0d.0 USB controller: Intel Corporation Alder Lake-P Thunderbolt 4 USB Controller (rev 04) 00:0d.2 USB controller: Intel Corporation Alder Lake-P Thunderbolt 4 NHI #0 (rev 04) 00:12.0 Serial controller: Intel Corporation Alder Lake-P Integrated Sensor Hub (rev 01) 00:14.0 USB controller: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller (rev 01) 00:14.2 RAM memory: Intel Corporation Alder Lake PCH Shared SRAM (rev 01) 00:14.3 Network controller: Intel Corporation Alder Lake-P PCH CNVi WiFi (rev 01) 00:15.0 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 (rev 01) 00:15.1 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #1 (rev 01) 00:16.0 Communication controller: Intel Corporation Alder Lake PCH HECI Controller (rev 01) 00:16.3 Serial controller: Intel Corporation Alder Lake AMT SOL Redirection (rev 01) 00:1d.0 PCI bridge: Intel Corporation Alder Lake PCI Express x1 Root Port #10 (rev 01) 00:1f.0 ISA bridge: Intel Corporation Alder Lake PCH eSPI Controller (rev 01) 00:1f.3 Audio device: Intel Corporation Alder Lake PCH-P High Definition Audio Controller (rev 01) 00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01) 00:1f.5 Serial bus controller: Intel Corporation Alder Lake-P PCH SPI Controller (rev 01) 01:00.0 Non-Volatile memory controller: Sandisk Corp Device 5015 (rev 01) +3a:00.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] +3b:01.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] +3b:04.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] +3d:00.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] +3e:01.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] +3e:04.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] +3f:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller 72:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01) -- Tomasz Moń | Senior Firmware Engineer P +48 882 826 111 | Wrocław, Poland nordicsemi.com | devzone.nordicsemi.com