Vorsicht bei UEFI-Bios

mcb

Well-known member
Registriert
18 März 2009
Beiträge
4.507
Mal zur Warnung:

"Some recent ThinkPads can be destroyed by changing a UEFI-BIOS setting":

At the moment, its not known how many models are affected by this. One thing is clear though: Cheaper models like the ThinkPad L380 or ThinkPad E480 and ThinkPads made before 2017 are not affected, because they lack Thunderbolt support. There are user-reports about the problem for the following ThinkPads:

ThinkPad P52
ThinkPad X1 Yoga 2018
ThinkPad P52s
ThinkPad P1
ThinkPad P72

Apparently, Lenovo is already aware of the issue since June 2018, ....


https://www.notebookcheck.net/Some-...by-changing-a-UEFI-BIOS-setting.346156.0.html
 
Das fiese daran: In mehreren Quellen wird empfohlen, genau diese UEFI-Einstellung ("Thunderbolt BIOS Assist") auf "Enabled" zu stellen, wenn Linux eingesetzt wird und Thunderbolt Probleme macht oder zu viel Strom zieht.
z.B. hier: https://forums.lenovo.com/t5/Linux-...t-Thunderbolt-Native-Mode/td-p/4057604/page/6
oder hier: https://www.golem.de/news/lenovo-th...em-beste-business-notebook-1809-136376-3.html
oder hier: https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T480s#Powersaving
Hier geht es zwar in allen Quellen um das T480/T480s, bei welchem das Aktivieren der Option offenbar keine Probleme verursacht, aber mich würde nicht wundern, wenn der eine oder andere Linux-Nutzer anderer Modelle auch auf diese Quellen stößt und deswegen eben jene Option in den betroffenen Modellen aktiviert und damit sein Mainboard zerstört...
 
Ja, alle Linux-User, die die Option "BIOS Support for Thunderbolt" oder "Thunderbolt BIOS Assist" wählen, um Thunderbold unter LINUX zu betreiben, bekommen diese Probleme.

Angeblich soll der TPM-Chip versagen bzw. das Gerät sperren, wenn man Thunderbolt ohne UEFI betreibt.


 
Threads zusammengefügt und Thema auf Sticky gesetzt.
 
Repairing a ThinkPad with a Corrupt Thunderbolt Firmware Chip:
http://posts.nadim.computer/2018/10/26/repairing-a-thinkpad.html
Interessant! Wobei nicht gesagt ist, dass der Inhalt des Thunderbolt SPI Flash wirklich korrupt war. Der Author hat eventuell mit dem Nullen des Flash das UEFI BIOS dazu gebracht, seine Variablen zu aendern, so dass nach dem erneuten Aufspielen der Thunderbolt Firmware der Fehler vermieden wurde. Um das herauszufinden muesste man den alten Inhalt des Thunderbolt SPI Flash mit dem neuen vergleichen...
 
Zuletzt bearbeitet:
Repairing a ThinkPad with a Corrupt Thunderbolt Firmware Chip: http://posts.nadim.computer/2018/10/...-thinkpad.html

Spannender Bericht, aber wahrscheinlich irrt er: Vermutlich wäre das Neubespielen des UEFI/BIOS gar nicht notwendig gewesen, weil es zwar der Auslöser der Blockade war (CRC- und/oder TPM-Fehler), aber nicht die Ursache. Auf der anderen Seite steht vielleicht noch der falsche Befehl im Befehlssatz des BIOS/UEFI, dann sollte man ihn doch überschreiben.

Die Ursache wird sein, dass durch den "BIOS Support for Thunderbolt"-Befehl nur der kleinere 1MB-ROM, der direkt für Thunderbold zuständig ist, irreparabel beschrieben wurde. Das führt zu dem CRC-Fehler durch das startende BIOS und zur TPM-Blockade. Auch das gesetzte Supervisor-Passwort spielt hier eigentlich keine Rolle.

Erst das komplette Auffüllen des 1MB-ROM mit NULL ermöglichte den Start in das BIOS und in das WINDOWS, was ja laut seinem Bericht dazu führte, dass Thunderbold unter WINDOWS gar nicht mehr vorhanden war. Und erst das Einspielen der Firmware für Thunderbold auf den 1MB-Thunderbold-ROM unter WINDOWS führte dazu, dass Thunderbold im Gerätemanager wieder auftauchte und konfigurierbar wurde.

Das lässt (unter Vorbehalt einer falschen Ferndiagnose) zwei Schlussfolgerungen zu:

  1. Der "BIOS Support for Thunderbolt"-Befehl zerschießt das 1MB-Thunderbold-ROM so sehr, dass das BIOS/UEFI nach einer CRC-Prüfung den Start stoppt.
  2. Das komplette Auffüllen mit NULL des 1MB-Thunderbold-ROM repariert zwar nicht den Fehler, ermöglicht aber einen Start "ohne Thunderbold" in WINDOWS, von wo man den Chip neu bespielen kann.

Niemand bei Lenovo hat offenbar geprüft, ob die BIOS-Unterstützung auch für Thunderbold gilt, sie haben es nur im UEFI getestet. Vielleicht hatte LINUX damals noch keine Thunderbold-Treiber, so dass sie es hätten testen können.
 
  • ok1.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen
Zurück
Oben