热插拔 Thunderbolt 3 时无法检测到 USB 设备和 NIC(Intel Icelake/Ubuntu 19.10)

热插拔 Thunderbolt 3 时无法检测到 USB 设备和 NIC(Intel Icelake/Ubuntu 19.10)

我购买了一台全新的 Acer Swift 5 笔记本:SF514-54GT。它采用了全新的英特尔第 10 代 i7-1065G7 芯片和 NVIDIA MX250 GPU。非常强大。

尝试热插拔 HP Thunderbolt 3 G2 扩展坞时,它会正确检测外部屏幕 (DP) 并授权扩展坞:

root@qdrop-swift5:/home/qdrop# boltctl list
 ● HP Thunderbolt Dock G2
   ├─ type:          peripheral
   ├─ name:          Thunderbolt Dock G2
   ├─ vendor:        HP
   ├─ uuid:          00e2202d-3182-f000-ffff-ffffffffffff
   ├─ status:        authorized
   │  ├─ domain:     60201c9e-0ea8-8680-ffff-ffffffffffff
   │  └─ authflags:  none
   ├─ authorized:    Di 28 Jan 2020 19:45:59 UTC
   ├─ connected:     Di 28 Jan 2020 19:45:59 UTC
   └─ stored:        Di 28 Jan 2020 19:31:17 UTC
      ├─ policy:     iommu
      └─ key:        no

但是,USB 设备和 NIC 根本无法识别。在启动前连接底座时,一切正常。

journalctl -u bolt

-- Reboot --
Jan 28 20:43:41 qdrop-swift5 systemd[1]: Starting Thunderbolt system service...
Jan 28 20:43:41 qdrop-swift5 boltd[781]: bolt 0.8 starting up.
Jan 28 20:43:41 qdrop-swift5 boltd[781]: store: located at: /var/lib/boltd
Jan 28 20:43:41 qdrop-swift5 boltd[781]: config: loading user config
Jan 28 20:43:41 qdrop-swift5 boltd[781]: config: user config loaded successfully
Jan 28 20:43:41 qdrop-swift5 boltd[781]: config: auth mode set to 'disabled'
Jan 28 20:43:41 qdrop-swift5 boltd[781]: bouncer: initializing polkit
Jan 28 20:43:41 qdrop-swift5 boltd[781]: udev: initializing udev
Jan 28 20:43:41 qdrop-swift5 boltd[781]: store: loading domains
Jan 28 20:43:41 qdrop-swift5 boltd[781]: [901fdff4-0845-domain?                    ] store: loading domain
Jan 28 20:43:41 qdrop-swift5 boltd[781]: journal: opened for '901fdff4-0845'; size: 0 bytes
Jan 28 20:43:41 qdrop-swift5 boltd[781]: [901fdff4-0845-domain?                    ] domain: registered (bootacl: 0/0)
Jan 28 20:43:41 qdrop-swift5 boltd[781]: [b0487488-6ef6-domain?                    ] store: loading domain
Jan 28 20:43:41 qdrop-swift5 boltd[781]: journal: opened for 'b0487488-6ef6'; size: 0 bytes
Jan 28 20:43:41 qdrop-swift5 boltd[781]: [b0487488-6ef6-domain?                    ] domain: registered (bootacl: 0/0)
Jan 28 20:43:41 qdrop-swift5 boltd[781]: [1050819f-020c-domain?                    ] store: loading domain
Jan 28 20:43:41 qdrop-swift5 boltd[781]: journal: opened for '1050819f-020c'; size: 0 bytes
Jan 28 20:43:41 qdrop-swift5 boltd[781]: [1050819f-020c-domain?                    ] domain: registered (bootacl: 0/0)
Jan 28 20:43:41 qdrop-swift5 boltd[781]: [70a70644-67b0-domain?                    ] store: loading domain
Jan 28 20:43:41 qdrop-swift5 boltd[781]: journal: opened for '70a70644-67b0'; size: 0 bytes
Jan 28 20:43:41 qdrop-swift5 boltd[781]: [70a70644-67b0-domain?                    ] domain: registered (bootacl: 0/0)
Jan 28 20:43:41 qdrop-swift5 boltd[781]: store: loading devices
Jan 28 20:43:41 qdrop-swift5 boltd[781]: [00e2202d-3182                            ] store: loading device
Jan 28 20:43:41 qdrop-swift5 boltd[781]: power: state located at: /run/boltd/power
Jan 28 20:43:41 qdrop-swift5 boltd[781]: power: force power support: yes
Jan 28 20:43:41 qdrop-swift5 boltd[781]: udev: found 1 domain
Jan 28 20:43:41 qdrop-swift5 boltd[781]: udev: enumerating devices
Jan 28 20:43:41 qdrop-swift5 boltd[781]: [60201c9e-0ea8-domain0                    ] newly connected [iommu] (/sys/devices/pci0000:00/0000:00:0d.2/domain0/0-0)
Jan 28 20:43:41 qdrop-swift5 boltd[781]: security level set to 'none'
Jan 28 20:43:41 qdrop-swift5 boltd[781]: [60201c9e-0ea8-domain0                    ] domain: registered (bootacl: 0/0)
Jan 28 20:43:41 qdrop-swift5 boltd[781]: [60201c9e-0ea8-domain0                    ] bootacl: bootacl not supported, no sync
Jan 28 20:43:41 qdrop-swift5 boltd[781]: [60201c9e-0ea8-domain0                    ] store: storing newly connected domain
Jan 28 20:43:41 qdrop-swift5 boltd[781]: journal: opened for '60201c9e-0ea8'; size: 0 bytes
Jan 28 20:43:41 qdrop-swift5 boltd[781]: udev: could not create device: failed to get sysfs attr: device
Jan 28 20:43:41 qdrop-swift5 boltd[781]: dbus: exported domain at /org/freedesktop/bolt/domains/901fdff4_0845_8680_ffff_ffffffffffff
Jan 28 20:43:41 qdrop-swift5 boltd[781]: dbus: exported domain at /org/freedesktop/bolt/domains/b0487488_6ef6_8680_ffff_ffffffffffff
Jan 28 20:43:41 qdrop-swift5 boltd[781]: dbus: exported domain at /org/freedesktop/bolt/domains/1050819f_020c_8680_ffff_ffffffffffff
Jan 28 20:43:41 qdrop-swift5 boltd[781]: dbus: exported domain at /org/freedesktop/bolt/domains/70a70644_67b0_8680_ffff_ffffffffffff
Jan 28 20:43:41 qdrop-swift5 boltd[781]: dbus: exported domain at /org/freedesktop/bolt/domains/60201c9e_0ea8_8680_ffff_ffffffffffff
Jan 28 20:43:41 qdrop-swift5 boltd[781]: [00e2202d-3182-Thunderbolt Dock G2        ] dbus: exported device at /org/freedesktop/bolt/devices/00e2202d_3182...
Jan 28 20:43:41 qdrop-swift5 systemd[1]: Started Thunderbolt system service.
Jan 28 20:45:19 qdrop-swift5 boltd[781]: power: setting force_power to ON
Jan 28 20:45:59 qdrop-swift5 boltd[781]: [00e2202d-3182-Thunderbolt Dock G2        ] parent is 60201c9e-0ea8...
Jan 28 20:45:59 qdrop-swift5 boltd[781]: [00e2202d-3182-Thunderbolt Dock G2        ] connected: authorized (/sys/devices/pci0000:00/0000:00:0d.2/domain0/0-0/0-1)

此外,笔记本电脑无法充电 - 即使 G2 也应该支持充电。我该如何解决此问题?

注意:安全启动已禁用。我在 BIOS 中没有更多有关 Thunderbolt 安全性的设置。

任何帮助都非常感谢。如果有帮助的话,我也可以向您发送日志。只需告诉我如何获取它们即可。

相关内容