Ubuntu 18.04 中未检测到 Belkin Thunderbolt 3 Dock USB A 端口

Ubuntu 18.04 中未检测到 Belkin Thunderbolt 3 Dock USB A 端口

我有一台装有 Ubuntu 18.04 的联想 Yoga 920 i7-8550U。我买了 Belkin Thunderbolt 3 Dock,通过随附的 USB C 电缆将其连接到笔记本电脑上的 USB C/Thunderbolt 3 端口。确切的型号名称是“Thunderbolt™ 3 Express Dock HD - Dual 4k Display, 85W PSU”,可以在以下网址找到这里这里, 和这里(多个链接以防止位腐烂)。没有检测到连接到 Belkin 基座上的 USB A 端口的任何设备,并且 dmesg 上也没有输出。端口上确实有电源,但仅此而已。基座上的第二个 USB C 端口也无法识别 USB 设备。我通过 USB C 到 USB A 转换器连接了键盘,但无法输入任何字符。但是,第二个 USB C 端口可以与 USB C 到 DP 电缆一起使用,并且以这种方式连接的显示器确实会显示图像。基座上的 DP 端口也可以工作。lsusb 和 lspci 均未显示端口。这些端口在 Windows 10 下和朋友的 Macbook Pro 上都可以工作。我该怎么做才能让这些端口工作?

user@lenovo:~$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 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 001 Device 008: ID 0cf3:e300 Atheros Communications, Inc.
Bus 001 Device 003: ID 06cb:0081 Synaptics, Inc.
Bus 001 Device 002: ID 5986:210d Acer, Inc
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
user@lenovo:~$ lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
|__ Port 1: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
|__ Port 1: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 5: Dev 3, If 0, Class=Vendor Specific Class, Driver=, 12M
|__ Port 8: Dev 8, If 1, Class=Wireless, Driver=btusb, 12M
|__ Port 8: Dev 8, If 0, Class=Wireless, Driver=btusb, 12M
user@lenovo:~$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 08)
00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:15.3 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #3 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:19.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO UART Controller #2 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
02:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
02:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
02:02.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
02:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
03:00.0 System peripheral: Intel Corporation JHL6540 Thunderbolt 3 NHI (C step) [Alpine Ridge 4C 2016] (rev 02)
37:00.0 USB controller: Intel Corporation JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] (rev 02)
6b:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
6c:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a808
user@lenovo:~$ lspci -t
-[0000:00]-±00.0
±02.0
±04.0
±08.0
±14.0
±14.2
±15.0
±15.1
±15.3
±16.0
±19.0
±1c.0-[01-6a]----00.0-[02-6a]–±00.0-[03]----00.0
| ±01.0-[04-36]–
| ±02.0-[37]----00.0
| -04.0-[38-6a]–
±1c.4-[6b]----00.0
±1d.0-[6c]----00.0
±1f.0
±1f.2
±1f.3
-1f.4

答案1

显然,在经过几次重启和几天后,这个功能在某个时候就开始自行工作了。我甚至没想到它会起作用,我只是将手机连接到 USB A 端口进行充电,令人惊讶的是,它被操作系统检测到了。它可能仍然有点随机;我这次所做的是先连接 Thunderbolt 3 底座,然后打开联想 Yoga 920。这可能是成功的方法。

这是几个测试命令的输出,其中外部磁盘驱动器外壳连接到 Belkin Thunderbolt 3 扩展坞的前置 USB A 端口:

user@lenovo:~$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 002: ID 1f75:0621 Innostor Technology Corporation 
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 002: ID 08bb:2912 Texas Instruments 
Bus 005 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 001 Device 008: ID 0cf3:e300 Atheros Communications, Inc. 
Bus 001 Device 003: ID 06cb:0081 Synaptics, Inc. 
Bus 001 Device 002: ID 5986:210d Acer, Inc 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
user@lenovo:~$ lsusb -t
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
    |__ Port 3: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    |__ Port 4: Dev 2, If 0, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 4: Dev 2, If 1, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 4: Dev 2, If 2, Class=Audio, Driver=snd-usb-audio, 12M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    |__ Port 1: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 1: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 5: Dev 3, If 0, Class=Vendor Specific Class, Driver=, 12M
    |__ Port 8: Dev 8, If 1, Class=Wireless, Driver=btusb, 12M
    |__ Port 8: Dev 8, If 0, Class=Wireless, Driver=btusb, 12M
user@lenovo:~$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 08)
00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:15.3 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #3 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:19.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO UART Controller #2 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
02:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
02:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
02:02.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
02:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
03:00.0 System peripheral: Intel Corporation JHL6540 Thunderbolt 3 NHI (C step) [Alpine Ridge 4C 2016] (rev 02)
04:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
05:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
05:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
05:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
06:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10)
07:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
37:00.0 USB controller: Intel Corporation JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] (rev 02)
6b:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
6c:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a808
user@lenovo:~$ lspci -t
-[0000:00]-+-00.0
           +-02.0
           +-04.0
           +-08.0
           +-14.0
           +-14.2
           +-15.0
           +-15.1
           +-15.3
           +-16.0
           +-19.0
           +-1c.0-[01-6a]----00.0-[02-6a]--+-00.0-[03]----00.0
           |                               +-01.0-[04-36]----00.0-[05-36]--+-00.0-[06]----00.0
           |                               |                               +-01.0-[07]----00.0
           |                               |                               \-04.0-[08-36]--
           |                               +-02.0-[37]----00.0
           |                               \-04.0-[38-6a]--
           +-1c.4-[6b]----00.0
           +-1d.0-[6c]----00.0
           +-1f.0
           +-1f.2
           +-1f.3
           \-1f.4
user@lenovo:~$ lspci -t -v
-[0000:00]-+-00.0  Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
           +-02.0  Intel Corporation UHD Graphics 620
           +-04.0  Intel Corporation Skylake Processor Thermal Subsystem
           +-08.0  Intel Corporation Skylake Gaussian Mixture Model
           +-14.0  Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller
           +-14.2  Intel Corporation Sunrise Point-LP Thermal subsystem
           +-15.0  Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0
           +-15.1  Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1
           +-15.3  Intel Corporation Sunrise Point-LP Serial IO I2C Controller #3
           +-16.0  Intel Corporation Sunrise Point-LP CSME HECI #1
           +-19.0  Intel Corporation Sunrise Point-LP Serial IO UART Controller #2
           +-1c.0-[01-6a]----00.0-[02-6a]--+-00.0-[03]----00.0  Intel Corporation JHL6540 Thunderbolt 3 NHI (C step) [Alpine Ridge 4C 2016]
           |                               +-01.0-[04-36]----00.0-[05-36]--+-00.0-[06]----00.0  Fresco Logic FL1100 USB 3.0 Host Controller
           |                               |                               +-01.0-[07]----00.0  Intel Corporation I210 Gigabit Network Connection
           |                               |                               \-04.0-[08-36]--
           |                               +-02.0-[37]----00.0  Intel Corporation JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016]
           |                               \-04.0-[38-6a]--
           +-1c.4-[6b]----00.0  Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter
           +-1d.0-[6c]----00.0  Samsung Electronics Co Ltd Device a808
           +-1f.0  Intel Corporation Device 9d4e
           +-1f.2  Intel Corporation Sunrise Point-LP PMC
           +-1f.3  Intel Corporation Sunrise Point-LP HD Audio
           \-1f.4  Intel Corporation Sunrise Point-LP SMBus
user@lenovo:~$ lsdev
Device            DMA   IRQ  I/O Ports
------------------------------------------------
 accel_3d_consumer0        177 
 als_consumer1          179 
0000:00:02.0                   0000-0000
0000:00:1f.4                   0000-0000
acpi                      9 
ACPI                             0000-0000     0000-0000     0000-0000     0000-0000     0000-0000     0000-0000
aerdrv, PCIe PME      123 124 
aerdrv, PCIe PME, pciehp        122 
ath10k_pci              157 
cascade             4       
dma                            0000-0000
dma1                           0000-0000
dma2                           0000-0000
dmar0                   120 
dmar1                   121 
EC                               0000-0000     0000-0000
enp7s0                  170 
enp7s0-TxRx-0           171 
enp7s0-TxRx-1           172 
enp7s0-TxRx-2           173 
enp7s0-TxRx-3           174 
fpu                            0000-0000
i2c_designware.0         16 
i2c_designware.1         17 
i2c_designware.2         19 
i8042                     1 
i915                    149 
ITE8353:00               58 
keyboard                       0000-0000   0000-0000
mei_me                  175 
nvme0q0, nvme0q1        148 
nvme0q2                 150 
nvme0q3                 151 
nvme0q4                 152 
nvme0q5                 153 
nvme0q6                 154 
nvme0q7                 155 
nvme0q8                 156 
PCI                          0000-0000 0000-0000 0000-0000   0000-0000     0000-0000       0000-0000
pciehp                127 129 161 
pic1                           0000-0000
pic2                           0000-0000
pnp                            0000-0000   0000-0000   0000-0000   0000-0000   0000-0000     0000-0000   0000-0000   0000-0000     0000-0000       0000-0000
PNP0C09:00                     0000-0000   0000-0000   0000-0000
rtc0                      8    0000-0000
snd_hda_intel:card0        176 
SYNA2B31:00              51 
thunderbolt           132 133 
timer                     0 
timer0                         0000-0000
timer1                         0000-0000
WCOM5110:00              31 
xhci_hcd              130 131 162 163 164 165 166 167 168 169 
user@lenovo:~$ procinfo
Memory:        Total        Used        Free     Buffers                       
RAM:        16165688     6900280     9265408      142508                       
Swap:        2097148           0     2097148                                   

Bootup: Mon Aug  6 12:26:20 2018   Load average: 1.11 0.95 0.50 2/829 13010    

user  :   00:07:13.39   0.7%  page in :          1299838                       
nice  :   00:00:09.84   0.0%  page out:           712989                       
system:   00:01:41.58   0.2%  page act:           366191                       
IOwait:   00:00:17.46   0.0%  page dea:                0                       
hw irq:   00:00:00.00   0.0%  page flt:          5132191                       
sw irq:   00:00:07.92   0.0%  swap in :                0                       
idle  :   17:27:43.16  99.1%  swap out:                0                       
uptime:   02:12:18.60         context :          4224146                       

irq   0:         10  2-edge timer        irq 152:       4593  56623107-edge nvm
irq   1:       2002  1-edge i8042        irq 153:       5267  56623108-edge nvm
irq   8:          1  8-edge rtc0         irq 154:       5543  56623109-edge nvm
irq   9:       3734  9-fasteoi acpi      irq 155:       4866  56623110-edge nvm
irq  16:       1062  16-fasteoi idma64   irq 156:       5667  56623111-edge nvm
irq  17:    1080562  17-fasteoi idma64   irq 157:      99935  56098816-edge ath
irq  19:     105845  19-fasteoi idma64   irq 161:          0  2686976-edge pcie
irq  31:          1  31-fasteoi WCOM51   irq 162:      29151  3145728-edge xhci
irq  51:      17034  51-fasteoi SYNA2B   irq 163:          0  3145729-edge xhci
irq  58:       6249  58-fasteoi ITE835   irq 164:          0  3145730-edge xhci
irq 120:          0  0-edge dmar0        irq 165:          0  3145731-edge xhci
irq 121:          0  1-edge dmar1        irq 166:          0  3145732-edge xhci
irq 122:          0  458752-edge aerdr   irq 167:          0  3145733-edge xhci
irq 123:          0  466944-edge aerdr   irq 168:          0  3145734-edge xhci
irq 124:          0  475136-edge aerdr   irq 169:          0  3145735-edge xhci
irq 127:          2  1064960-edge pcie   irq 170:          0  3670016-edge enp7
irq 129:          0  1114112-edge pcie   irq 171:       3966  3670017-edge enp7
irq 130:     426322  327680-edge xhci_   irq 172:       3966  3670018-edge enp7
irq 131:          0  28835840-edge xhc   irq 173:       3966  3670019-edge enp7
irq 132:      36531  1572864-edge thun   irq 174:       3966  3670020-edge enp7
irq 133:      36526  1572865-edge thun   irq 175:         37  360448-edge mei_m
irq 148:       5525  56623104-edge nvm   irq 176:       1077  514048-edge snd_h
irq 149:      44388  32768-edge i915     irq 177:          0                   
irq 150:       6653  56623105-edge nvm   irq 179:          0                   
irq 151:       6465  56623106-edge nvm                                         

loop0              61r               0   nvme0n1p5              66r            
loop1            1779r               0   nvme0n1p6              40r            
loop2              53r               0   nvme0n1p7           30356r           1
loop3              39r               0   loop8              50r               0
loop4              39r               0   loop9              40r               0
loop5              38r               0   loop10              36r               
loop6            2663r               0   loop11              40r               
loop7              35r               0   loop12              37r               
nvme0n1           31701r           142   loop13              37r               
nvme0n1p1            1061r               loop14            9867r               
nvme0n1p2              32r               loop15               5r               
nvme0n1p3              42r               sda             2945r             373w
nvme0n1p4              42r                                                     

enp7s0      TX 0.00B         RX 0.00B         wlp107s0    TX 910.95KiB     RX 35.24MiB     
lo          TX 55.30KiB      RX 55.30KiB                                       

以下是 lsusb -v 的输出(它太大,无法包含在帖子中):lsusb-v

答案2

我可能来晚了。我在同样的硬件上遇到了同样的问题。对我有用的解决方案是:在“设置”>“隐私”>“Thunderbolt”下,您将找到您的设备。您需要授权它才能使 usb-a 端口正常工作。

答案3

我遇到了同样的问题,安装 Display Link 驱动程序解决了这个问题。

下载页面

说明页面

或者;TLDR:

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install dkms
sudo apt-get install libdrm-dev

# download the install script from the provided link
# make it executable
chmod +x ./displaylink-driver-xxxxx.run
sudo ./displaylink-driver-xxxxx.run

* 将 xxx 更改为你的文件版本

我也禁用了安全启动,不确定是否真的有必要。

相关内容