Guten Abend,

ich möchte das UEFI BIOS meines Lenovo Thinkpad T14 Gen3 AMD aktualisieren.
Das klappt leider nicht:

$ fwupdate -l
(fwupdate:17273): FuBiosSettings-WARNING **: 12:25:24.911: KERNEL BUG: 'type' attribute not exported:
(failed to load type: Datei »/sys/class/firmware-attributes/thinklmi/attributes/SecureBoot/type« konnte nicht geöffnet werden:
Datei oder Verzeichnis nicht gefunden)
device-firmware type, {54cb734c-975c-4a74-9556-57ae6d9a2229} version 196608 can be updated to any version above 57373

Die Warnung ist unter Bug 216460 - lenovo-thinklmi doesn't export a 'type' attribute and doesn't populate possible_values properly beschrieben, aber es ist kein Fehler - SecureBoot ist ausgeschaltet.

$ fwupdmgr get-updates
Geräte mit keinen verfügbaren Firmware-Aktualisierungen:
• Fingerprint Sensor
• Force MP510
• Integrated Camera
• UEFI Device Firmware
Geräte mit der neuesten verfügbaren Firmware-Version:
• UEFI dbx
Keine Aktualisierungen verfügbar

Nach längeren Recherchen komme ich zu dem Ergebnis, daß eine Zeile für UEFI System Firmware fehlt.

Gut, dann wird halt das Paket von Lenovo direkt eingespielt - denkste:

$ fwupdmgr install r23ul62w.cab
Entpacken … [ \ ]
No supported devices found

Hat jemand eine Idee?

Nachtrag:

$ journalctl -b -u fwupd
Dez 04 19:11:39 xxx systemd[1]: Starting Firmware update daemon...
Dez 04 19:11:39 xxx fwupd[19801]: 18:11:39.464 FuBiosSettings KERNEL BUG: 'type' attribute not exported:
(failed to load type: Datei >>/sys/class/firmware-attributes/thinklmi/attributes/SecureBoot/type<<
konnte nicht geoeffnet werden: Datei oder Verzeichnis nicht gefunden)
Dez 04 19:11:39 xxx fwupd[19801]: 18:11:39.897 FuEngine failed to add device usb:01:00:03:
failed to get static tool info from device: USB error on device 05e3:0610 : Pipe error [-9]
Dez 04 19:11:41 xxx systemd[1]: Started Firmware update daemon.

Benutz doch einfach die ISO die sie bereitstellen und boote sie von einem USB-Stick.

This package provides the ISO image file of UEFI BIOS which is compatible with
CD/DVD/BD writing software to create the CD/DVD/BD for the UEFI BIOS update.
Hereafter the CD/DVD/BD for the UEFI BIOS update is called as "BIOS Update CD".

The BIOS Update CD can boot the computer disregarding the operating systems
and update the UEFI BIOS (including system program and Embedded Controller
program) stored in the ThinkPad computer to fix problems, add new functions,
or expand functions as noted below.

https://support.lenovo.com/us/en/downloads/ds557163-bios-update-utility-bootable-cd-for-windows-11-10-64-bit-thinkpad-t14-gen-3-p14s-gen-3-t16-gen-1-p16s-gen-1

Klappt auch nicht, habe es mit USB Stick und externen DVD Laufwerk mit gebrannter DVD-R probiert.

Dann habe ich herausgefunden, daß im BIOS unter Security / UEFI BIOS Update Options / Windows UEFI Firmware Update auf Aus gestellt war. Nach Umstellung auf Ein wird mehr angezeigt

fwupdate -l
(fwupdate:2221): FuBiosSettings-WARNING **: 20:52:53.686: KERNEL BUG: 'type' attribute not exported: (failed to load type: Datei »/sys/class/firmware-attributes/thinklmi/attributes/SecureBoot/type« konnte nicht geöffnet werden: Datei oder Verzeichnis nicht gefunden)
device-firmware type, {c2bcd4b6-2af2-4fd3-80db-e03cbd8f9583} version 22048 can be updated to any version above 0
device-firmware type, {54cb734c-975c-4a74-9556-57ae6d9a2229} version 196608 can be updated to any version above 57373
device-firmware type, {c49a33d3-806b-4055-b4a8-668ad1d4e20b} version 3345747 can be updated to any version above 4294967295
system-firmware type, {e40809b1-7d9f-4dc4-7c0f-8ace63b43687} version 65571 can be updated to any version above 4294967295
device-firmware type, {75d78aef-5e7f-0afe-b68a-aef4c52ccddd} version 1 can be updated to any version above 0
device-firmware type, {6be552b4-eda3-46a7-ab1b-d8ba1ff451bd} version 65560 can be updated to any version above 65559
device-firmware type, {e59151e1-f1f7-47d6-9c04-fe61cc59eb4e} version 16777221 can be updated to any version above 0
device-firmware type, {01ae569c-30cd-44bc-8437-5e329c6a391c} version 117572352 can be updated to any version above 117572351

Update via
$ fwupdmgr install r23ul62w.cab kommt einen Schritt weiter bis zur Neustartaufforderung,
aber beim Neustart passiert nichts, ArchLinux startet wieder.

Genauso mit der DVD - starten von DVD, der Menüführung folgen bis zur Aufforderung zum Neustart (DVD im Laufwerk belassen, schon klar) und dann startet Archlinux, nix Aktualisierung.

Bin ich hier in der Steinzeit oder was?

  • Dirk hat auf diesen Beitrag geantwortet.

    ReinekeFuchs Klappt auch nicht, habe es mit USB Stick und externen DVD Laufwerk mit gebrannter DVD-R probiert.

    Das liegt dann allerdings nicht mehr am Betriebssystem, sondern am Laptop beziehungsweise an dessen Konfiguration.

      Dirk Das liegt dann allerdings nicht mehr am Betriebssystem, sondern am Laptop beziehungsweise an dessen Konfiguration.

      Sehe ich genauso. Habe "Load Default Configuration" ausgeführt, hat nix geholfen.

      Deshalb habe ich aufgegeben: eine andere SSD eingebaut, Optimierte UEFI Einstellungen geladen, Windows 11 installiert, das Windows-Paket r23uj62w.exe installiert - das hat problemlos geklappt, dann SSD zurück gebaut, Standard UEFI Einstellungen geladen und Arch Linux gestartet.
      Bin schon frustriert - von Windows wollte ich weg.

      ToterEngel Es gibt auch noch eine flexiblere Lösung, allerdings läuft das nicht bei jeden modell sauber. Bei meinem 3 jahre alten Lenovo-Laptop hatte ich jedoch erfolgreich darauf zurück gegriffen:

      https://www.hirensbootcd.org/

      Damit hat es bei mir bisher auch immer geklappt, sowohl bei nem neueren Lenovo als auch bei älteren HP Laptops.

      ToterEngel https://www.hirensbootcd.org/
      Erstaunlich., das man das überhaupt noch erwähnen muss. Hirensbootcd wird seit jeher von allen Seiten für jede Linux-Distro empfohlen und sollte für BIOS-Updates als ultimativ genannte Alternative bekannt sein.

      Danke für den Tipp, das probiere ich aus.

      Nachtrag: vom USB-Stick gestartet, läuft. Die nächste Aktualisierung probiere ich damit einzuspielen.