У меня есть Lenovo Thinkpad 25. Когда я сначала получил машину, я установил более старую версию Ubuntu (возможно, 17.10?) и удар молнии Lenovo 3 прикрепления работали после отключения безопасности удара молнии в BIOS. В какой-то момент после обновления Ubuntu 18,04 прикрепление прекратило работать. Прикрепление все еще заряжает ноутбук, но ни одну из работы портов.
Это не мой основной ноутбук, таким образом, я просто решил ожидать и видеть, зафиксирует ли будущее обновление прикрепление. Сегодня я наконец провел некоторое время, пытаясь зафиксировать это. Я обновил до Ubuntu 18.10, но это не помогло.
lspci показывает удару молнии 3 контроллера:
$ lspci -tv
-[0000:00]-+-00.0 Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
+-02.0 Intel Corporation HD Graphics 620
+-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
+-16.0 Intel Corporation Sunrise Point-LP CSME HECI #1
+-1c.0-[02]----00.0 NVIDIA Corporation GM108M [GeForce 940MX]
+-1c.6-[04]----00.0 Intel Corporation Wireless 8265 / 8275
+-1d.0-[05-3d]----00.0-[06-3d]--+-00.0-[07]----00.0 Intel Corporation JHL6240 Thunderbolt 3 NHI (Low Power) [Alpine Ridge LP 2016]
| +-01.0-[08-3c]--
| \-02.0-[3d]--
+-1d.2-[3e]----00.0 Lenovo Device 0004
+-1f.0 Intel Corporation Sunrise Point-LP LPC Controller
+-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
\-1f.6 Intel Corporation Ethernet Connection (4) I219-V
Но по некоторым причинам список boltctl ничего не производит. Я попытался изменить настройки Thunderbolt 3 BIOS многократно, но кажется, что они не имеют никакого эффекта.
ОБНОВЛЕНИЕ:
Я заметил, что мой dmesg содержит следующий текст:
[ 147.300417] thunderbolt 0000:07:00.0: Thunderbolt host controller is in safe mode.
[ 147.300418] thunderbolt 0000:07:00.0: You need to update NVM firmware of the controller before it can be used.
[ 147.300419] thunderbolt 0000:07:00.0: For latest updates check https://thunderbolttechnology.net/updates.
Как я, как предполагается, обновляю удар молнии 3 микропрограммы контроллера? Я смог обновить BIOS с загрузочной картой памяти, но все другие обновления Lenovo являются .exe файлами.
У меня есть clonezilla клон исходного диска Windows, с которым машина шла так, я установил окна и использовал это для установки большого количества обновлений от Microsoft и Lenovo. На окнах программное обеспечение Lenovo Thunderbolt 3 предложило мне устанавливать новое встроенное микропрограммное обеспечение, и это пошло прекрасное.
После всех обновлений я купил новый диск на 500 ГБ, поместил его в машину и установил Ubuntu на этом. Теперь Удар молнии 3 работы в Ubuntu также.
Урок для изучения, я предполагаю, должен всегда иметь диск с окнами на нем. На всякий случай.:-(
У меня была такая же проблема. Помогло использование правильного порта на ноутбуке (см. здесь . По сути, есть два порта, в которые устанавливаются разъемы, один - концентратор питания для зарядного устройства (рядом с клавишей escape), а другой - немного впереди (с логотипом молнии). Подключив док-станцию к этому порту, все заработало.
Надеюсь, это поможет