web-dev-qa-db-fra.com

Boltctl n'affiche pas mes appareils Thunderbolt3 sur Lenovo Thinkpad 25

J'ai un Lenovo Thinkpad 25. Lorsque j'ai eu la première fois la machine, j'ai installé une ancienne version d'Ubuntu (peut-être 17.10?) Et la station d'accueil Lenovo Thunderbolt 3 a fonctionné après avoir désactivé la sécurité Thunderbolt dans le BIOS. À un moment donné après la mise à niveau d'Ubuntu vers la version 18.04, le dock a cessé de fonctionner. La station d'accueil charge toujours l'ordinateur portable, mais aucun des ports ne fonctionne.

Ce n'est pas mon ordinateur portable principal, j'ai donc décidé d'attendre et de voir si une future mise à jour pourrait réparer le dock. Aujourd'hui, j'ai finalement passé du temps à essayer de résoudre ce problème. J'ai mis à niveau vers Ubuntu 18.10, mais cela n'a pas aidé.

lspci montre le contrôleur Thunderbolt 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

Mais pour une raison quelconque, la liste boltctl ne produit rien. J'ai essayé de modifier les paramètres du BIOS Thunderbolt 3 plusieurs fois, mais il semble qu'ils n'aient aucun effet.

MISE À JOUR:

J'ai remarqué que mon dmesg contient le texte suivant:

[  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.

Comment dois-je mettre à jour le firmware du contrôleur Thunderbolt 3? J'ai pu mettre à jour le BIOS avec une clé USB de démarrage, mais toutes les autres mises à jour Lenovo sont des fichiers .exe.

2
Pirkka

J'ai un clone clonezilla du disque Windows d'origine fourni avec la machine, j'ai donc installé Windows et l'ai utilisé pour installer de nombreuses mises à niveau de Microsoft et Lenovo. Sous Windows, le logiciel Lenovo Thunderbolt 3 m'a incité à installer le nouveau firmware et cela s'est bien passé.

Après toutes les mises à niveau, j'ai acheté un nouveau disque de 500 Go, je l'ai mis dans la machine et j'ai installé Ubuntu dessus. Désormais, Thunderbolt 3 fonctionne également sous Ubuntu.

La leçon à apprendre, je suppose, est de toujours avoir un disque avec des fenêtres dessus. Au cas où. :-(

0
Pirkka

J'ai eu le même problème. Ce qui a aidé était d'utiliser le bon port sur l'ordinateur portable (voir ici . Fondamentalement, il y a deux ports dans lesquels les connecteurs s'insèrent, l'un est le concentrateur d'alimentation du chargeur (près de la touche d'échappement), et l'un est légèrement plus à l'avant (avec un logo de foudre). La connexion de la station d'accueil avec ce port, a tout fait fonctionner.

J'espère que cela t'aides

3
userE