_dunce
20 November 2024 00:40
1
Been struggling to diagnose and fix kernel panic on an X1 Carbon 6th gen for over 6 months. Difficult to reproduce consistently, however symptoms tend to involve the system going to sleep or the power being unplugged. On several occasions I have unplugged the machine from power (whilst fully charged) and it has instantly gone into panic (flashing capslock light). On other occasions I’ve left the machine on without closing the lid for long periods (overnight) and have been unable to get back in (completely frozen and stuck on login screen). REISUB only seems to work if I catch it whilst the panic is happening - whenever I’ve come back to a frozen machine (e.g. closed the lid with power plugged) there is no response to REISUB.
I’ll add that the machine is capable to run for several hours without being plugged in so I don’t suspect the battery of being completely shot.
I did follow through this semi-recent post from another user with the same 6th gen carbon model: X1 Carbon 6th Gen - Kernel Panics and Lock-ups . Some of the issues described there are similar to mine, but not exactly. This thread also seems to have had no conclusion.
There is also mention of “system freeze on suspend” in the announcements: [Stable Update] 2024-10-10 - Kernels, Pacman 7.0, KDE Frameworks 6.6, Virtualbox 7.1.2, Mesa - #2 by philm . But the symptom of “System freezes for 60 seconds and then wakes back up or hangs after waking up” is really not related.
Output of inxi -xG
:
Graphics:
Device-1: Intel UHD Graphics 620 vendor: Lenovo driver: i915 v: kernel
arch: Gen-9.5 bus-ID: 00:02.0
Device-2: Bison Integrated Camera driver: uvcvideo type: USB bus-ID: 1-8:3
Display: x11 server: X.Org v: 21.1.14 driver: X: loaded: modesetting
dri: iris gpu: i915 resolution: 2560x1440~60Hz
API: EGL v: 1.5 drivers: iris,swrast platforms:
active: gbm,x11,surfaceless,device inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.2.4-arch1.0.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics 620 (KBL
GT2)
Output of journalctl -b0 -p4 --no-pager
immediately after hard rebooting from a freeze/panic:
kernel: MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details.
kernel: MMIO Stale Data CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/processor_mmio_stale_data.html for more details.
kernel: ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
kernel: hpet_acpi_add: no address or irqs in _CRS
kernel: systemd[1]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
kernel: kauditd_printk_skb: 34 callbacks suppressed
systemd-journald[301]: File /var/log/journal/50e1c05924bc4a11a1c7a0373b036708/system.journal corrupted or uncleanly shut down, renaming and replacing.
kernel: resource: resource sanity check: requesting [mem 0x00000000fed10000-0x00000000fed15fff], which spans more than pnp 00:07 [mem 0xfed10000-0xfed13fff]
kernel: caller snb_uncore_imc_init_box+0x87/0xe0 [intel_uncore] mapping multiple BARs
systemd-vconsole-setup[600]: /usr/bin/loadkeys failed with exit status 1.
systemd[1]: systemd-vconsole-setup.service: Failed with result 'exit-code'.
systemd[1]: Failed to start Virtual Console Setup.
kernel: thermal thermal_zone5: failed to read out thermal zone (-61)
avahi-daemon[724]: Failed to parse address '', ignoring.
(uetoothd)[1083]: bluetooth.service: ConfigurationDirectory 'bluetooth' already exists but the mode is different. (File system: 755 ConfigurationDirectoryMode: 555)
bluetoothd[1083]: src/plugin.c:init_plugin() System does not support bap plugin
bluetoothd[1083]: src/plugin.c:init_plugin() System does not support bass plugin
bluetoothd[1083]: src/plugin.c:init_plugin() System does not support mcp plugin
bluetoothd[1083]: src/plugin.c:init_plugin() System does not support vcp plugin
bluetoothd[1083]: profiles/audio/micp.c:micp_init() D-Bus experimental not enabled
bluetoothd[1083]: src/plugin.c:init_plugin() System does not support micp plugin
bluetoothd[1083]: src/plugin.c:init_plugin() System does not support ccp plugin
bluetoothd[1083]: src/plugin.c:init_plugin() System does not support csip plugin
bluetoothd[1083]: src/plugin.c:init_plugin() System does not support asha plugin
kernel: Bluetooth: hci0: Malformed MSFT vendor event: 0x02
kernel: Bluetooth: hci0: Reading supported features failed (-16)
kernel: Bluetooth: hci0: HCI LE Coded PHY feature bit is set, but its usage is not supported.
dbus-broker-launch[681]: Activation request for 'org.freedesktop.home1' failed: The systemd unit 'dbus-org.freedesktop.home1.service' could not be found.
dbus-broker-launch[1449]: Service file '/usr/share//dbus-1/services/org.knopwob.dunst.service' is not named after the D-Bus name 'org.freedesktop.Notifications'.
dbus-broker-launch[1449]: Service file '/usr/share//dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service' is not named after the D-Bus name 'org.freedesktop.Notifications'.
dbus-broker-launch[1449]: Ignoring duplicate name 'org.freedesktop.Notifications' in service file '/usr/share//dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service'
dbus-broker-launch[1449]: Service file '/usr/share//dbus-1/services/org.xfce.xfce4-notifyd.Notifyd.service' is not named after the D-Bus name 'org.xfce.Notifyd'.
dbus-broker-launch[681]: Activation request for 'org.freedesktop.resolve1' failed: The systemd unit 'dbus-org.freedesktop.resolve1.service' could not be found.
lightdm[1503]: gkr-pam: unable to locate daemon control file
dbus-broker-launch[1561]: Service file '/usr/share//dbus-1/services/org.knopwob.dunst.service' is not named after the D-Bus name 'org.freedesktop.Notifications'.
dbus-broker-launch[1561]: Service file '/usr/share//dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service' is not named after the D-Bus name 'org.freedesktop.Notifications'.
dbus-broker-launch[1561]: Ignoring duplicate name 'org.freedesktop.Notifications' in service file '/usr/share//dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service'
dbus-broker-launch[1561]: Service file '/usr/share//dbus-1/services/org.xfce.xfce4-notifyd.Notifyd.service' is not named after the D-Bus name 'org.xfce.Notifyd'.
Currently using linux66
kernel. Have tried 515 and others without any change.
cscs
20 November 2024 01:12
2
_dunce:
Output of inxi -xG
:
This is insufficient.
Please provide
inxi -Farz
_dunce:
sleep
Have you checked the sleep mode set in BIOS?
We cant see it currently (better inxi would show) but your BIOS should be up to date, and if it is, there should be a ‘Linux’ sleep state option available in BIOS. This should be selected over other options like ‘Windows 10’.
For more information, including how to upgrade your BIOS and other troubleshooting, see the dedicated Archwiki page:
https://wiki.archlinux.org/title/Lenovo_ThinkPad_X1_Carbon_(Gen_6)
_dunce
20 November 2024 02:15
3
Right… That’d probably do the trick. Unfortunately, after installing and running fwupdmgr update
(fwupd - ArchWiki ) I land here: System and ME firmware fail to update on Lenovo t480s · Issue #201 · fwupd/firmware-lenovo · GitHub . That issue is seemingly solved by a manual install of a .cab file that was privately shared?? As per the manual update instructions (Lenovo ThinkPad X1 Carbon (Gen 6) - ArchWiki ) the Lenovo website (laptops and netbooks :: thinkpad x series laptops :: thinkpad x1 carbon 6th gen type 20kh 20kgcontentdetail - Lenovo Support FR ) offers various drivers - what am I aiming for here? BIOS/UEFI?
Thanks!
inxi -Farz
:
System:
Kernel: 6.6.54-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64
root=UUID=d7a34cd6-b506-4046-8f87-2f88ba3da3f7 rw quiet apparmor=1
security=apparmor udev.log_priority=3
Desktop: i3 v: 4.23 with: i3bar tools: xautolock avail: i3lock vt: 7
dm: LightDM v: 1.32.0 Distro: Manjaro base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 20KHA01CAU v: ThinkPad X1 Carbon 6th
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: LENOVO model: 20KHA01CAU v: SDK0J40697 WIN
serial: <superuser required> part-nu: LENOVO_MT_20KH_BU_Think_FM_ThinkPad
X1 Carbon 6th uuid: <superuser required> UEFI: LENOVO v: N23ET50W (1.25 )
date: 06/25/2018
Battery:
ID-1: BAT0 charge: 20.1 Wh (96.6%) condition: 20.8/57.0 Wh (36.4%)
volts: 12.4 min: 11.6 model: LGC 01AV494 type: Li-poly serial: <filter>
status: not charging cycles: 584
CPU:
Info: model: Intel Core i5-8250U bits: 64 type: MT MCP arch: Coffee Lake
gen: core 8 level: v3 note: check built: 2017 process: Intel 14nm family: 6
model-id: 0x8E (142) stepping: 0xA (10) microcode: 0xF6
Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 threads: 8 tpc: 2
smt: enabled cache: L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB
desc: 4x256 KiB L3: 6 MiB desc: 1x6 MiB
Speed (MHz): avg: 800 min/max: 400/3400 scaling: driver: intel_pstate
governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800
8: 800 bogomips: 28808
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: gather_data_sampling mitigation: Microcode
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
Type: reg_file_data_sampling status: Not affected
Type: retbleed mitigation: IBRS
Type: spec_rstack_overflow status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: IBRS; IBPB: conditional; STIBP: conditional;
RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel UHD Graphics 620 vendor: Lenovo driver: i915 v: kernel
arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports: active: eDP-1
empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:5917
class-ID: 0300
Device-2: Bison Integrated Camera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-8:3 chip-ID: 5986:2115
class-ID: 0e02
Display: x11 server: X.Org v: 21.1.14 driver: X: loaded: modesetting
alternate: fbdev,vesa dri: iris gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 2560x1440 s-dpi: 96 s-size: 677x381mm (26.65x15.00")
s-diag: 777mm (30.58")
Monitor-1: eDP-1 model: LG Display 0x058b built: 2016 res: 2560x1440
hz: 60 dpi: 210 gamma: 1.2 size: 309x174mm (12.17x6.85") diag: 355mm (14")
ratio: 16:9 modes: 2560x1440
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.2.4-arch1.0.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics 620 (KBL
GT2) device-ID: 8086:5917 memory: 3.67 GiB unified: yes
Audio:
Device-1: Intel Sunrise Point-LP HD Audio vendor: Lenovo
driver: snd_hda_intel v: kernel alternate: snd_soc_skl,snd_soc_avs
bus-ID: 00:1f.3 chip-ID: 8086:9d71 class-ID: 0403
API: ALSA v: k6.6.54-2-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: JACK v: 1.9.22 status: off tools: N/A
Server-2: PipeWire v: 1.2.5 status: off tools: pw-cli
Server-3: PulseAudio v: 17.0 status: active with: 1: pulseaudio-alsa
type: plugin 2: pulseaudio-jack type: module tools: pacat,pactl,pavucontrol
Network:
Device-1: Intel Ethernet I219-V vendor: Lenovo driver: e1000e v: kernel
port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15d8 class-ID: 0200
IF: enp0s31f6 state: down mac: <filter>
Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel pcie:
gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 8086:24fd
class-ID: 0280
IF: wlp2s0 state: up mac: <filter>
IF-ID-1: wwan0 state: down mac: N/A
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-7:2 chip-ID: 8087:0a2b
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 3 state: up address: <filter> bt-v: 4.2
lmp-v: 8 status: discoverable: no pairing: no class-ID: 6c010c
Drives:
Local Storage: total: 238.47 GiB used: 109.43 GiB (45.9%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
model: MZVLB256HAHQ-000L7 size: 238.47 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 1L2QEXD7 temp: 36.9 C scheme: GPT
Partition:
ID-1: / raw-size: 238.17 GiB size: 233.38 GiB (97.99%)
used: 109.42 GiB (46.9%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 11.5 MiB (3.8%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 46.0 C pch: 47.0 C mobo: N/A
Fan Speeds (rpm): fan-1: 0
Repos:
Packages: pm: pacman pkgs: 1728 libs: 459 tools: pamac,yay
Active pacman repo servers in: /etc/pacman.d/mirrorlist
1: https://gsl-syd.mm.fcix.net/manjaro/stable/$repo/$arch
2: https://mirror.freedif.org/Manjaro/stable/$repo/$arch
3: https://mirror.phoepsilonix.love/manjaro/stable/$repo/$arch
4: https://mirror.bouwhuis.network/manjaro/stable/$repo/$arch
5: https://mirrors.sonic.net/manjaro/stable/$repo/$arch
6: https://ftp.nluug.nl/pub/os/Linux/distr/manjaro/stable/$repo/$arch
7: https://mirror.zetup.net/manjaro/stable/$repo/$arch
8: https://manjaro.repo.cure.edu.uy/stable/$repo/$arch
Info:
Memory: total: 8 GiB note: est. available: 7.52 GiB used: 5.1 GiB (67.8%)
Processes: 228 Power: uptime: 30m states: freeze,mem,disk suspend: s2idle
wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume
image: 3 GiB services: upowerd,xfce4-power-manager Init: systemd v: 256
default: graphical tool: systemctl
Compilers: clang: 18.1.8 gcc: 14.2.1 Shell: Bash v: 5.2.37 running-in: st
inxi: 3.3.36
cscs
20 November 2024 02:41
4
Can you please reference this related issue/post;
opened 09:41PM - 09 Nov 22 UTC
closed 09:35PM - 23 Jan 23 UTC
bug
**Describe the bug**
I got two updates to be applied: Embedded Controller and U… EFI dbx. Updates are downloaded and after reboot of the machine I get an error that ends with: "ERROR 105 - command line error!".
**Steps to Reproduce**
1. Run `sudo fwupdmgr update`
2. Accept all questions with Yes.
3. Reboot
4. First got:
```
fwupd-efi version 1.3
```
5. After few seconds followed by:
```
SCT Flash Utility for Lenovo
for Shell V1.0.3.9
Copyright (c) 2011-2017 Phoenix Technologies Ltd.
Copyright (c) 2011-2017 Lenovo Group Limited.
Usage: ShellFlash64 [COMMAND]...
Try 'ShellFlash64 -help' for more commands.
ERROR 105 - Command line error!
Reset System
```
6. And system is reset.
7. Another run of the command from first point gives me same pending updates.
8. Additionally I ran `sudo fwupdmgr get-updates` and got following output:
```
Devices with no available firmware updates:
• MZVLW256HEHP-000L7
• UEFI Device Firmware
Devices with the latest available firmware version:
• Embedded Controller
• UEFI dbx
________________________________________________
Devices that were not updated correctly:
• Intel Management Engine (184.83.3874 → 184.92.4222)
• System Firmware (0.1.41 → 0.1.46)
```
**Expected behavior**
No error, after a reboot change in pending updates or no pending updates.
**fwupd version information**
Please provide the version of the daemon and client.
```shell
fwupdmgr --version
runtime org.freedesktop.fwupd 1.8.6
runtime org.freedesktop.fwupd-efi 1.3
compile org.freedesktop.gusb 0.3.10
runtime com.hughsie.libjcat 0.1.12
compile com.hughsie.libjcat 0.1.12
runtime com.dell.libsmbios 2.4
runtime org.kernel 6.0.5-200.fc36.x86_64
compile org.freedesktop.fwupd 1.8.6
runtime org.freedesktop.gusb 0.3.10
```
Please note how you installed it (`apt`, `dnf`, `pacman`, source, etc):
<details>
`dnf`
<summary>**fwupd device information**</summary>
Please provide the output of the fwupd devices recognized in your system.
```shell
fwupdmgr get-devices --show-all-devices
LENOVO 20HMS1FC02
│
├─Core™ i5-7300U CPU @ 2.60GHz:
│ Device ID: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027
│ Current version: 0x000000f0
│ Vendor: Intel
│ GUIDs: b9a2dd81-159e-5537-a7db-e7101d164d3f ← cpu
│ 30249f37-d140-5d3e-9319-186b1bd5cac3 ← CPUID\PRO_0&FAM_06
│ 561403e8-143a-5071-ab09-bf5e4c146983 ← CPUID\PRO_0&FAM_06&MOD_8E
│ 9ca69899-3716-5857-9fd3-882a5c73236f ← CPUID\PRO_0&FAM_06&MOD_8E&STP_9
│ Device Flags: • Internal device
│
├─Embedded Controller:
│ Device ID: 2292ae5236790b47884e37cf162dcf23bfcd1c60
│ Summary: UEFI ESRT device
│ Current version: 0.1.18
│ Minimum Version: 0.0.1
│ Vendor: Lenovo (DMI:LENOVO)
│ Update State: Success
│ GUID: 18dfeb28-b8a4-4cec-97ce-b0599416a13e
│ Device Flags: • Internal device
│ • Updatable
│ • System requires external power source
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─HD Graphics 620:
│ Device ID: 5792b48846ce271fab11c4a545f7a3df0d36e00a
│ Current version: 02
│ Vendor: Intel Corporation (PCI:0x8086)
│ GUIDs: 38f6c009-a25c-5b50-b3b5-fef4f9c6b846 ← PCI\VEN_8086&DEV_5916
│ 2886e312-afd8-5510-8993-12d568a85e00 ← PCI\VEN_8086&DEV_5916&REV_02
│ e2ca3845-d5e6-5f0e-ac28-742089fd2826 ← PCI\VEN_8086&DEV_5916&SUBSYS_17AA5062
│ ff970320-b0e8-5948-9ee7-4420857dc4f5 ← PCI\VEN_8086&DEV_5916&SUBSYS_17AA5062&REV_02
│ 52754615-939c-53cf-86f9-3b9ef9be0c25 ← PCI\VEN_8086&DEV_5916&REV_00
│ 41ecf469-c522-5334-8136-d64fbc0b0cc0 ← PCI\VEN_8086&DEV_5916&SUBSYS_17AA5062&REV_00
│ Device Flags: • Internal device
│ • Cryptographic hash verification is available
│
├─Intel Management Engine:
│ Device ID: 349bb341230b1a86e5effe7dfe4337e1590227bd
│ Summary: UEFI ESRT device
│ Current version: 184.83.3874
│ Minimum Version: 184.83.3874
│ Vendor: Lenovo (DMI:LENOVO)
│ Update State: Success
│ GUID: 9a7f2771-7ce4-4ff1-892b-c2ed700b77de
│ Device Flags: • Internal device
│ • Updatable
│ • System requires external power source
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─MZVLW256HEHP-000L7:
│ Device ID: 04e17fcf7d3de91da49a163ffe4907855c3648be
│ Summary: NVM Express solid state drive
│ Current version: 4L7QCXB7
│ Vendor: Samsung (NVME:0x144D)
│ Serial Number: 8<REDACTED>8
│ GUIDs: 5b3df2da-f745-5fd0-81de-5dafd7f0bf8c ← NVME\VEN_144D&DEV_A804
│ f87b9ac8-1cb3-5c0a-ae57-7144f211fe5e ← NVME\VEN_144D&DEV_A804&REV_00
│ aed4d3c0-fd97-5e46-a32f-ff35e0692f6d ← NVME\VEN_144D&DEV_A804&SUBSYS_144DA801
│ 030c853f-259a-57a0-b3fb-1c66100db94b ← NVME\VEN_144D&DEV_A804&SUBSYS_144DA801&REV_00
│ 257d6faa-82f3-53e2-afa4-f6b9adc9595d ← SAMSUNG MZVLW256HEHP-000L7
│ Device Flags: • Internal device
│ • Updatable
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Signed Payload
│
├─System Firmware:
│ │ Device ID: a45df35ac0e948ee180fe216a5f703f32dda163f
│ │ Summary: UEFI ESRT device
│ │ Current version: 0.1.41
│ │ Minimum Version: 0.1.10
│ │ Vendor: Lenovo (DMI:LENOVO)
│ │ Update State: Success
│ │ GUIDs: 14cc970e-c105-4eba-a704-448dde9de64d
│ │ 230c8b18-8d9b-53ec-838b-6cfc0383493a ← main-system-firmware
│ │ Device Flags: • Internal device
│ │ • Updatable
│ │ • System requires external power source
│ │ • Supported on remote server
│ │ • Needs a reboot after installation
│ │ • Cryptographic hash verification is available
│ │ • Device is usable for the duration of the update
│ │ • Full disk encryption secrets may be invalidated when updating
│ │
│ ├─AMT [unprovisioned]:
│ │ Device ID: 5fed1486be004d67ea79838d2e83aaa11bb72645
│ │ Summary: Hardware and firmware technology for remote out-of-band management
│ │ Current version: 11.8.92.4222
│ │ Bootloader Version:11.8.92.4222
│ │ Vendor: Intel Corporation (MEI:0x8086)
│ │ GUIDs: 2800f812-b7b4-2d4b-aca8-46e0ff65814c
│ │ 73873541-e967-5a4f-aeb4-22d1901fc940 ← MEI\VEN_8086&DEV_9D3A
│ │ a2ca5cb3-f89c-53a6-93eb-bc03acbd17e0 ← MEI\VEN_8086&DEV_9D3A&REV_21
│ │ 9987c7e8-0e61-53a9-9577-7384ce069f8f ← MEI\VEN_8086&DEV_9D3A&SUBSYS_17AA5062
│ │ 0696c82c-d15e-5484-803e-23ea363e1d4c ← MEI\VEN_8086&DEV_9D3A&SUBSYS_17AA5062&REV_21
│ │ Device Flags: • Internal device
│ │
│ └─UEFI dbx:
│ Device ID: 362301da643102b9f38477387e2193e57abaa590
│ Summary: UEFI revocation database
│ Current version: 217
│ Minimum Version: 217
│ Vendor: UEFI:Linux Foundation
│ Install Duration: 1 second
│ GUIDs: 14503b3d-73ce-5d06-8137-77c68972a341 ← UEFI\CRT_A9087D1044AD18F7A94916D284CBC01827CF23CD8F60B79072C9CAA1FEF4D649
│ 5971a208-da00-5fce-b5f5-1234342f9cf7 ← UEFI\CRT_A9087D1044AD18F7A94916D284CBC01827CF23CD8F60B79072C9CAA1FEF4D649&ARCH_X64
│ c6682ade-b5ec-57c4-b687-676351208742 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503
│ f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64
│ Device Flags: • Internal device
│ • Updatable
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Only version upgrades are allowed
│ • Signed Payload
│
├─TPM:
│ Device ID: c6a80ac3a22083423992a3cb15018989f37834d6
│ Current version: 71.12.17568.4100
│ Vendor: ST Microelectronics (TPM:STM)
│ GUIDs: ff71992e-52f7-5eea-94ef-883e56e034c6 ← system-tpm
│ 84df3581-f896-54d2-bd1a-372602f04c32 ← TPM\VEN_STM&DEV_0001
│ bfaed10a-bbc1-525b-a329-35da2f63e918 ← TPM\VEN_STM&MOD_
│ 70b7b833-7e1a-550a-a291-b94a12d0f319 ← TPM\VEN_STM&DEV_0001&VER_2.0
│ 06f005e9-cb62-5d1a-82d9-13c534c53c48 ← TPM\VEN_STM&MOD_&VER_2.0
│ Device Flags: • Internal device
│
└─UEFI Device Firmware:
Device ID: f95c9218acd12697af946874bfe4239587209232
Summary: UEFI ESRT device
Current version: 4653068
Minimum Version: 4653068
Vendor: DMI:LENOVO
Update State: Success
GUID: c6dcc084-522b-45ff-a294-6d660bb228fc
Device Flags: • Internal device
• Updatable
• System requires external power source
• Needs a reboot after installation
• Device is usable for the duration of the update
```
</details>
**System UEFI configuration**
Please provide the output of the following commands:
```shell
efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0017,0018,001A,001B,001C,001D,0019,0001
Boot0000* Fedora HD(1,GPT,ae17a681-33c0-4384-838f-6358c26959bd,0x800,0x12c000)/File(\EFI\fedora\shimx64.efi)
Boot0001* Linux-Firmware-Updater HD(1,GPT,ae17a681-33c0-4384-838f-6358c26959bd,0x800,0x12c000)/File(\EFI\fedora\fwupdx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0017 USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018 USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019 NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001A ATA HDD1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot001B ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001C USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001D PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001E* IDER BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot001F* IDER BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot0020* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0021* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
```
```shell
efivar -l | grep fw
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-14cc970e-c105-4eba-a704-448dde9de64d-0
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-9a7f2771-7ce4-4ff1-892b-c2ed700b77de-0
```
```shell
tree /boot
/boot
├── config-5.19.15-201.fc36.x86_64
├── config-5.19.16-200.fc36.x86_64
├── config-6.0.5-200.fc36.x86_64
├── efi
│ ├── EFI
│ │ ├── BOOT
│ │ │ ├── BOOTIA32.EFI
│ │ │ ├── BOOTX64.EFI
│ │ │ ├── fbia32.efi
│ │ │ └── fbx64.efi
│ │ ├── fedora
│ │ │ ├── BOOTIA32.CSV
│ │ │ ├── BOOTX64.CSV
│ │ │ ├── fw
│ │ │ │ ├── fwupd-14cc970e-c105-4eba-a704-448dde9de64d.cap
│ │ │ │ └── fwupd-9a7f2771-7ce4-4ff1-892b-c2ed700b77de.cap
│ │ │ ├── fwupdx64.efi
│ │ │ ├── gcdia32.efi
│ │ │ ├── gcdx64.efi
│ │ │ ├── grub.cfg
│ │ │ ├── grub.cfg.rpmsave
│ │ │ ├── grubenv.rpmsave
│ │ │ ├── grubia32.efi
│ │ │ ├── grubx64.efi
│ │ │ ├── mmia32.efi
│ │ │ ├── mmx64.efi
│ │ │ ├── shim.efi
│ │ │ ├── shimia32.efi
│ │ │ └── shimx64.efi
│ │ └── Microsoft
│ │ ├── Boot
│ │ │ ├── BCD
│ │ │ ├── BCD.LOG
│ │ │ ├── BCD.LOG1
│ │ │ ├── BCD.LOG2
│ │ │ ├── bg-BG
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── bootmgfw.efi
│ │ │ ├── bootmgr.efi
│ │ │ ├── BOOTSTAT.DAT
│ │ │ ├── boot.stl
│ │ │ ├── cs-CZ
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── da-DK
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── de-DE
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── el-GR
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── en-GB
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── en-US
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── es-ES
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── es-MX
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── et-EE
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── fi-FI
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── Fonts
│ │ │ │ ├── chs_boot.ttf
│ │ │ │ ├── cht_boot.ttf
│ │ │ │ ├── jpn_boot.ttf
│ │ │ │ ├── kor_boot.ttf
│ │ │ │ ├── malgun_boot.ttf
│ │ │ │ ├── malgunn_boot.ttf
│ │ │ │ ├── meiryo_boot.ttf
│ │ │ │ ├── meiryon_boot.ttf
│ │ │ │ ├── msjh_boot.ttf
│ │ │ │ ├── msjhn_boot.ttf
│ │ │ │ ├── msyh_boot.ttf
│ │ │ │ ├── msyhn_boot.ttf
│ │ │ │ ├── segmono_boot.ttf
│ │ │ │ ├── segoen_slboot.ttf
│ │ │ │ ├── segoe_slboot.ttf
│ │ │ │ └── wgl4_boot.ttf
│ │ │ ├── fr-CA
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── fr-FR
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── hr-HR
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── hu-HU
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── it-IT
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── ja-JP
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── kd_02_10df.dll
│ │ │ ├── kd_02_10ec.dll
│ │ │ ├── kd_02_1137.dll
│ │ │ ├── kd_02_14e4.dll
│ │ │ ├── kd_02_15b3.dll
│ │ │ ├── kd_02_1969.dll
│ │ │ ├── kd_02_19a2.dll
│ │ │ ├── kd_02_1af4.dll
│ │ │ ├── kd_02_8086.dll
│ │ │ ├── kd_07_1415.dll
│ │ │ ├── kd_0C_8086.dll
│ │ │ ├── kdnet_uart16550.dll
│ │ │ ├── kdstub.dll
│ │ │ ├── ko-KR
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── lt-LT
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── lv-LV
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── memtest.efi
│ │ │ ├── nb-NO
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── nl-NL
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── pl-PL
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── pt-BR
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── pt-PT
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── qps-ploc
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── Resources
│ │ │ │ ├── bootres.dll
│ │ │ │ └── en-US
│ │ │ │ └── bootres.dll.mui
│ │ │ ├── ro-RO
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── ru-RU
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── sk-SK
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── sl-SI
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── sr-Latn-RS
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── sv-SE
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── tr-TR
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── uk-UA
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── winsipolicy.p7b
│ │ │ ├── zh-CN
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ └── zh-TW
│ │ │ ├── bootmgfw.efi.mui
│ │ │ ├── bootmgr.efi.mui
│ │ │ └── memtest.efi.mui
│ │ └── Recovery
│ │ ├── BCD
│ │ ├── BCD.LOG
│ │ ├── BCD.LOG1
│ │ └── BCD.LOG2
│ ├── mach_kernel
│ ├── System
│ │ └── Library
│ │ └── CoreServices
│ │ └── SystemVersion.plist
│ └── System Volume Information
├── elf-memtest86+-5.31
├── extlinux
│ ├── cat.c32
│ ├── chain.c32
│ ├── cmd.c32
│ ├── cmenu.c32
│ ├── config.c32
│ ├── cptime.c32
│ ├── cpu.c32
│ ├── cpuid.c32
│ ├── cpuidtest.c32
│ ├── debug.c32
│ ├── dhcp.c32
│ ├── dir.c32
│ ├── disk.c32
│ ├── dmi.c32
│ ├── dmitest.c32
│ ├── elf.c32
│ ├── ethersel.c32
│ ├── gfxboot.c32
│ ├── gpxecmd.c32
│ ├── hdt.c32
│ ├── hexdump.c32
│ ├── host.c32
│ ├── ifcpu64.c32
│ ├── ifcpu.c32
│ ├── ifmemdsk.c32
│ ├── ifplop.c32
│ ├── kbdmap.c32
│ ├── kontron_wdt.c32
│ ├── ldlinux.c32
│ ├── lfs.c32
│ ├── libcom32.c32
│ ├── libgpl.c32
│ ├── liblua.c32
│ ├── libmenu.c32
│ ├── libutil.c32
│ ├── linux.c32
│ ├── ls.c32
│ ├── lua.c32
│ ├── mboot.c32
│ ├── memdisk
│ ├── meminfo.c32
│ ├── menu.c32
│ ├── pci.c32
│ ├── pcitest.c32
│ ├── pmload.c32
│ ├── poweroff.c32
│ ├── prdhcp.c32
│ ├── pwd.c32
│ ├── pxechn.c32
│ ├── reboot.c32
│ ├── rosh.c32
│ ├── sanboot.c32
│ ├── sdi.c32
│ ├── sysdump.c32
│ ├── syslinux.c32
│ ├── vesa.c32
│ ├── vesainfo.c32
│ ├── vesamenu.c32
│ ├── vpdtest.c32
│ ├── whichsys.c32
│ └── zzjson.c32
├── grub2
│ ├── fonts
│ │ └── unicode.pf2
│ ├── grub.cfg
│ ├── grubenv
│ └── themes
│ └── system
├── initramfs-0-rescue-f3ad94e852e24c3a9478027050fb91f1.img
├── initramfs-5.19.15-201.fc36.x86_64.img
├── initramfs-5.19.16-200.fc36.x86_64.img
├── initramfs-6.0.5-200.fc36.x86_64.img
├── loader
│ └── entries
│ ├── f3ad94e852e24c3a9478027050fb91f1-0-rescue.conf
│ ├── f3ad94e852e24c3a9478027050fb91f1-5.19.15-201.fc36.x86_64.conf
│ ├── f3ad94e852e24c3a9478027050fb91f1-5.19.16-200.fc36.x86_64.conf
│ └── f3ad94e852e24c3a9478027050fb91f1-6.0.5-200.fc36.x86_64.conf
├── lost+found
├── memtest86+-5.31
├── symvers-5.19.15-201.fc36.x86_64.gz -> /lib/modules/5.19.15-201.fc36.x86_64/symvers.gz
├── symvers-5.19.16-200.fc36.x86_64.gz -> /lib/modules/5.19.16-200.fc36.x86_64/symvers.gz
├── symvers-6.0.5-200.fc36.x86_64.gz -> /lib/modules/6.0.5-200.fc36.x86_64/symvers.gz
├── System.map-5.19.15-201.fc36.x86_64
├── System.map-5.19.16-200.fc36.x86_64
├── System.map-6.0.5-200.fc36.x86_64
├── vmlinuz-0-rescue-f3ad94e852e24c3a9478027050fb91f1
├── vmlinuz-5.19.15-201.fc36.x86_64
├── vmlinuz-5.19.16-200.fc36.x86_64
└── vmlinuz-6.0.5-200.fc36.x86_64
59 directories, 248 files
```
**Additional questions**
- Operating system and version: Fedora release 36 (Thirty Six)
- Have you tried rebooting? Yes
- Is this a regression? I'm not sure.
- Are you using an NVMe disk? Yes, Samsung model: MZVLW256HEHP-000L7
- Is secure boot enabled? Not anymore (After I read https://github.com/fwupd/fwupd/wiki/LVFS-Triaged-Issue:-Failed-to-run-update-on-reboot I disabled secure boot and reproduced this issue)
- Is this a Lenovo system with 'Boot Order Lock' turned on in the BIOS? No.
(It appears you may need to selectively update the ‘System Firmware’ before the rest.)
This is very out of date - I believe this also matches the other reports of the system firmware being ‘too old’ for the update to easily be applied.
It would appear that a bootable ISO is available.
This is good, and can be used instead of or before fwupd
.
The iso
file is this one at the link;
https://download.lenovo.com/pccbbs/mobiles/n23ur42w.iso