fwupd / firmware-lenovo

Missing firmware for Lenovo Thinkpad hardware
121 stars 4 forks source link

Unable to install Intel Management Engine: "Failed to recover ME firmware" #360

Closed apsinthium closed 7 months ago

apsinthium commented 1 year ago

Describe the bug Lenovo ThinkPad P1 Gen5 X1 Extreme Gen5 Corporate ME Firmware N3JRO11W, version 257.27.2176 refuses to install, but tries to after every reboot (which subsequently takes 10 minutes to read the firmware). Audio input/output devices are missing as well.

Steps to Reproduce Check for updates while on Debian 12 and using a ThinkPad X1 Extreme gen 5.

Expected behavior Firmware successfully installs after reboot

fwupd version information compile org.freedesktop.fwupd 1.8.12 compile com.hughsie.libxmlb 0.3.10 compile com.hughsie.libjcat 0.1.9 runtime org.freedesktop.fwupd-efi 1.4 compile org.freedesktop.gusb 0.3.10 runtime com.dell.libsmbios 2.4 runtime org.freedesktop.gusb 0.3.10 runtime org.freedesktop.fwupd 1.8.12 runtime org.kernel 6.1.0-11-amd64

Please note how you installed it (apt, dnf, pacman, source, etc): Installed by default on Debian 12.

fwupd device information LENOVO 21DE001CUS │ ├─ELAN0686:00 04F3:320D: │ Device ID: 522cb97965758d9b1309d3217dfd41673f410e15 │ Summary: Touchpad │ Current version: 0x0003 │ Bootloader Version: 0x0003 │ Vendor: ELAN Microelectronics (HIDRAW:0x04F3) │ GUIDs: 7e8dad8a-0b0e-527b-8810-d5dbca8804d7 ← HIDRAW\VEN_04F3&DEV_320D │ 71de889a-ea8d-5c66-a0fb-7e11e860cd3d ← HIDRAW\VEN_04F3&DEV_320D&REV_00 │ 74e88f64-4d6b-5048-8199-fdcc7833b48a ← HIDRAW\VEN_04F3&DEV_320D&MOD_003D │ 4b808d27-c833-50cc-8177-9a401f5c08fe ← ELANTP\ICTYPE_14 │ e25cd415-0431-502a-9077-3c409b007897 ← ELANTP\ICTYPE_14&MOD_003D │ 8cb8f87c-48a3-51e4-ad02-8dd596adddc7 ← ELANTP\ICTYPE_14&MOD_003D&DRIVER_HID │ Device Flags: • Internal device │ • Updatable │
├─Unknown Device: │ Device ID: 6b5a06645e27c4e94b6e67d5185c46d11ec9ad67 │ GUID: c96751f4-16e8-59ea-975d-69d3dac88d7d ← GPIO\ID_INTC1055:00 │
├─12th Gen Intel Core™ i7-12800H: │ │ Device ID: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027 │ │ Current version: 0x0000042c │ │ Vendor: Intel │ │ GUIDs: b9a2dd81-159e-5537-a7db-e7101d164d3f ← cpu │ │ 30249f37-d140-5d3e-9319-186b1bd5cac3 ← CPUID\PRO_0&FAM_06 │ │ ab855c04-4ff6-54af-8a8a-d8193daa0cd8 ← CPUID\PRO_0&FAM_06&MOD_9A │ │ 3ebbde86-d03e-549a-a8fd-02ebf9aa537a ← CPUID\PRO_0&FAM_06&MOD_9A&STP_3 │ │ Device Flags: • Internal device │ │ │ └─USB4 host controller: │ Device ID: edb242c4e2f5adfa0896394db9137d23af11d1ee │ Summary: Unmatched performance for high-speed I/O │ Current version: 38.00 │ Vendor: Lenovo (THUNDERBOLT:0x0109) │ GUIDs: e074e6b4-fab8-5ef9-bbe3-f49d2510704b ← THUNDERBOLT\VEN_0109&DEV_2113 │ 773c605a-632c-5d8f-b1aa-6fb92f7c9748 ← THUNDERBOLT\VEN_0109&DEV_2113&REV_00 │ e72e778e-94f7-5ed2-b560-1c1262ee217c ← TBT-fixed │ Device Flags: • Internal device │ • System requires external power source │ • Signed Payload │
├─Alder Lake-P Integrated Graphics Controller: │ Device ID: 5792b48846ce271fab11c4a545f7a3df0d36e00a │ Current version: 0c │ Vendor: Intel Corporation (PCI:0x8086) │ GUIDs: eaad9970-8e4d-56da-88ab-41a8c1e2811f ← PCI\VEN_8086&DEV_46A6 │ ed0b9458-c2f1-54c5-9063-dea8f75b4039 ← PCI\VEN_8086&DEV_46A6&REV_0C │ 4a9b0c34-260f-5ee1-aebe-91d7a9e58d75 ← PCI\VEN_8086&DEV_46A6&SUBSYS_17AA22F8 │ 404362be-ea2f-5e67-9841-a7449e9e68d5 ← PCI\VEN_8086&DEV_46A6&SUBSYS_17AA22F8&REV_0C │ c4625510-a985-517c-8800-0ecfc6f68c8f ← PCI\VEN_8086&DEV_46A6&REV_00 │ fbac133d-f4b3-5d47-9676-191e701541c9 ← PCI\VEN_8086&DEV_46A6&SUBSYS_17AA22F8&REV_00 │ Device Flags: • Internal device │ • Cryptographic hash verification is available │
├─Embedded Controller: │ Device ID: 632acf4927c0b5fb53519d6beed3b60adb73f1d5 │ Summary: UEFI ESRT device │ Current version: 0.1.9 │ Minimum Version: 0.1.9 │ Vendor: Lenovo (DMI:LENOVO) │ Update State: Success │ GUID: f8963b51-51b6-4059-87c4-722967c16745 │ 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 │
├─Fingerprint Sensor: │ Device ID: 23cf6368c14a875f74c38a5a423518f38d8abbbc │ Summary: Match-On-Chip fingerprint sensor │ Current version: 01000300 │ Vendor: Goodix (USB:0x27C6) │ Install Duration: 10 seconds │ Serial Number: UID12AE7E5B_XXXX_MOC_B0 │ GUIDs: 14450e82-8667-54c3-98e1-098d8c6dc3b8 ← USB\VID_27C6&PID_6594 │ 6322b4f7-0571-5f07-8538-e041bbc70677 ← USB\VID_27C6&PID_6594&REV_0100 │ Device Flags: • Updatable │ • Device can recover flash failures │ • Signed Payload │
├─GA104 [Geforce RTX 3070 Ti Laptop GPU]: │ Device ID: ce4c74a5188d5b9cdb1e72ed32dad2d313c1c999 │ Current version: a1 │ Vendor: NVIDIA Corporation (PCI:0x10DE, PCI:0x8086) │ GUIDs: 276de2e3-50dd-55bf-afc0-6fb90f2e1958 ← PCI\VEN_10DE&DEV_24A0 │ c1c1ea46-11ac-5b60-b075-559fbc3aac95 ← PCI\VEN_10DE&DEV_24A0&REV_A1 │ 6d374cc0-19bb-5e7f-87c7-fa41f16603fd ← PCI\VEN_10DE&DEV_24A0&SUBSYS_17AA22F8 │ f35ea1fd-9804-5023-ae14-76d2fb35ff29 ← PCI\VEN_10DE&DEV_24A0&SUBSYS_17AA22F8&REV_A1 │ 707770ab-e58d-50c2-8d4b-a4f8c160fb16 ← PCI\VEN_8086&DEV_460D │ dc9c8279-5209-5b9e-a50d-e42a667dd67b ← PCI\VEN_8086&DEV_460D&REV_02 │ 86b5bf5e-3548-530f-be53-d71b0521df95 ← PCI\VEN_8086&DEV_460D&SUBSYS_17AA22F8 │ 07907496-9c82-5e5e-a73a-fc9e63829568 ← PCI\VEN_8086&DEV_460D&SUBSYS_17AA22F8&REV_02 │ Device Flags: • Internal device │ • Cryptographic hash verification is available │
├─Integrated Camera: │ Device ID: 0fef0a0c55f6442bffaebd774ae771341c89571b │ Current version: 56.20 │ Vendor: Chicony Electronics Co.,Ltd. (USB:0x04F2) │ Serial Number: 0001 │ GUIDs: bcd2c020-e315-55aa-b7e1-7d2d7108037e ← USB\VID_04F2&PID_B74F │ b687616d-e0bc-58d3-9022-8f0065eed4ca ← USB\VID_04F2&PID_B74F&REV_5620 │ Device Flags: • Updatable │
├─Intel Management Engine: │ Device ID: 2292ae5236790b47884e37cf162dcf23bfcd1c60 │ Summary: UEFI ESRT device │ Current version: 1.27.2176 │ Vendor: Lenovo (DMI:LENOVO) │ Update State: Success │ GUID: 4e78ce68-5389-4a95-bf10-e3568c30caf8 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─Intel Management Engine: │ Device ID: 5bfc5b91c18ef8b751d3d052af77b69ebf738038 │ Summary: UEFI ESRT device │ Current version: 1.27.2176 │ Minimum Version: 0.0.1 │ Vendor: Lenovo (DMI:LENOVO) │ Update State: Success │ GUID: 2d9ea625-256b-7882-2103-da49b102ef33 │ 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 │
├─SSD 980 PRO 2TB: │ Device ID: c430a03ca2a65dfe2412ff950c79c51f6aec1317 │ Summary: NVM Express solid state drive │ Current version: 5B2QGXA7 │ Vendor: Samsung (NVME:0x144D) │ Serial Number: S6B0NL0W322629W │ GUIDs: bec63ed7-a95f-54fe-b8cc-8e9fee64ba5a ← NVME\VEN_144D&DEV_A80A │ 60c89aac-f321-515b-b419-3cf02aa9d375 ← NVME\VEN_144D&DEV_A80A&REV_00 │ 310f81b5-6fce-501e-acfb-487d10501e78 ← NVME\VEN_144D&DEV_A80A&SUBSYS_144DA801 │ 4d7a2791-106b-5e72-9cfb-8ea3d89f5421 ← NVME\VEN_144D&DEV_A80A&SUBSYS_144DA801&REV_00 │ c8bffd05-1744-5cdd-ad4d-0fbc3b20e3c2 ← Samsung SSD 980 PRO 2TB │ Device Flags: • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Signed Payload │
├─System Firmware: │ │ Device ID: a083ebc5138e5e071ef7270cc9a8280722cc7adf │ │ Summary: UEFI ESRT device │ │ Current version: 0.1.18 │ │ Minimum Version: 0.1.0 │ │ Vendor: Lenovo (DMI:LENOVO) │ │ Update State: Success │ │ GUIDs: 3a6cdf97-cfb9-479d-9c4c-135e0d4505c9 │ │ 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 │ │ • Device is usable for the duration of the update │ │ │ ├─UEFI Platform Key: │ │ Device ID: 6924110cde4fa051bfdc600a60620dc7aa9d3c6a │ │ Summary: Lenovo Ltd. PK CA 2012 │ │ Vendor: Lenovo Ltd. │ │ GUID: 71599d14-9b31-5270-b3bd-74c494585820 ← UEFI\CRT_9AEF2123F4DE7C19AFABD909BB2C8CAC4411E07E │ │
│ └─UEFI dbx: │ Device ID: 362301da643102b9f38477387e2193e57abaa590 │ Summary: UEFI revocation database │ Current version: 299 │ Minimum Version: 299 │ 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 │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ • Only version upgrades are allowed │ • Signed Payload │
├─UEFI Device Firmware: │ Device ID: a45df35ac0e948ee180fe216a5f703f32dda163f │ Summary: UEFI ESRT device │ Current version: 70154 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 4e88068b-41b2-4e05-893c-db0b43f7d348 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─UEFI Device Firmware: │ Device ID: 349bb341230b1a86e5effe7dfe4337e1590227bd │ Summary: UEFI ESRT device │ Current version: 1 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 69585d92-b50a-4ad7-b265-2eb1ae066574 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─UEFI Device Firmware: │ Device ID: 97b6fe9b220c7b9e1a3a1d9f404c00d4fe77ae7e │ Summary: UEFI ESRT device │ Current version: 16777223 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: b451da70-b940-42ec-8dc2-a519690e2623 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─UEFI Device Firmware: │ Device ID: ae1abd099407b1d95698d69b7273f7fed5c6f35c │ Summary: UEFI ESRT device │ Current version: 1 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: edc6568f-6565-41df-9de6-18d69e5b17c4 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─UEFI Device Firmware: │ Device ID: 4b78f537b7d3e281a2ecbc83048b8856fb9eb98e │ Summary: UEFI ESRT device │ Current version: 1 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: e5212228-46c9-4190-b064-830baa75ea8c │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─UEFI Device Firmware: │ Device ID: f95c9218acd12697af946874bfe4239587209232 │ Summary: UEFI ESRT device │ Current version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 76ca0ad8-4a14-4389-b7e5-fd88791762ad │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─UEFI Device Firmware: │ Device ID: d96de5c124b60ed6241ebcb6bb2c839cb5580786 │ Summary: UEFI ESRT device │ Current version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 626d93db-2c42-48c3-915a-71f968a81b04 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─UEFI Device Firmware: │ Device ID: f37fb01122dd62c773f4e84ec89737e059712d59 │ Summary: UEFI ESRT device │ Current version: 22048 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 9497ad8d-bcb5-44af-b4d0-f01064ef3297 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─UEFI Device Firmware: │ Device ID: 36efb79c255f402f619fa9eb53cd659db51f2a04 │ Summary: UEFI ESRT device │ Current version: 10551296 │ Minimum Version: 57374 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 2a197802-e469-4fa7-a37b-2d681bcf416f │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
└─UEFI Device Firmware: Device ID: 11a7fbdd09ce583e58b899660fe10f147fd155a2 Summary: UEFI ESRT device Current version: 3 Vendor: DMI:LENOVO Update State: Success GUID: 240cf38f-3985-42c5-b77b-8e4bdaf0fcc1 Device Flags: • Internal device • Updatable • System requires external power source • Needs a reboot after installation • Device is usable for the duration of the update

System UEFI configuration BootNext: 0000 BootCurrent: 0001 Timeout: 0 seconds BootOrder: 0001,0021,0010,0011,0012,0013,0014,0015,0016,0017,0018,0019,001C,001D,001E,001F,0020,0022,0023,0024,0025,0026,0000 Boot0000 Linux-Firmware-Updater HD(1,GPT,a3a25978-1e56-4969-937d-d28190f8e107,0x800,0x100000)/File(\EFI\debian\fwupdx64.efi) Boot0001 debian HD(1,GPT,a3a25978-1e56-4969-937d-d28190f8e107,0x800,0x100000)/File(\EFI\debian\shimx64.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 Asset Information FvFile(da465b87-a26f-4c12-b78a-0361428fa026) Boot0015 Regulatory Information FvFile(478c92a0-2622-42b7-a65d-5894169e4d24) Boot0016 ThinkShield secure wipe FvFile(3593a0d5-bd52-43a0-808e-cbff5ece2477) Boot0017 ThinkShield Passwordless Power-On Device Manager FvFile(08448b41-7f83-49be-82a7-0e84790ab133) Boot0018 Wi-Fi Configuration FvFile(d3aaff0f-cb22-4792-896c-802c2e9383ba)-.A.p.p... Boot0019 Intel(R) MEBx FvFile(29a70110-7762-4211-ae88-fab19b7665be) Boot001A Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479) Boot001B Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5) Boot001C USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55) Boot001D USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49) Boot001E NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400) Boot001F NVMe1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a401) Boot0020 ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600) Boot0021 USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803) Boot0022 PXE BOOT VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803) Boot0023 LENOVO CLOUD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri(https://download.lenovo.com/pccbbs/cdeploy/efi/boot.efi) Boot0024 ON-PREMISE VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri() Boot0025 Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35400) Boot0026 Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ca88c2349e7ae947beeb43038a5aeae700) Boot0027 IDER BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1) Boot0028 IDER BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0) Boot0029 ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6) Boot002A* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)

0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-2d9ea625-256b-7882-2103-da49b102ef33-0

/boot ├── config-6.1.0-10-amd64 ├── config-6.1.0-11-amd64 ├── efi [error opening dir] ├── grub │   ├── fonts │   │   └── unicode.pf2 │   ├── grub.cfg │   ├── grubenv │   ├── locale │   │   ├── ast.mo │   │   ├── ca.mo │   │   ├── da.mo │   │   ├── de_CH.mo │   │   ├── de@hebrew.mo │   │   ├── de.mo │   │   ├── en@arabic.mo │   │   ├── en@cyrillic.mo │   │   ├── en@greek.mo │   │   ├── en@hebrew.mo │   │   ├── en@piglatin.mo │   │   ├── en@quot.mo │   │   ├── eo.mo │   │   ├── es.mo │   │   ├── fi.mo │   │   ├── fr.mo │   │   ├── gl.mo │   │   ├── hr.mo │   │   ├── hu.mo │   │   ├── id.mo │   │   ├── it.mo │   │   ├── ja.mo │   │   ├── ko.mo │   │   ├── lg.mo │   │   ├── lt.mo │   │   ├── nb.mo │   │   ├── nl.mo │   │   ├── pa.mo │   │   ├── pl.mo │   │   ├── pt_BR.mo │   │   ├── pt.mo │   │   ├── ro.mo │   │   ├── ru.mo │   │   ├── sl.mo │   │   ├── sr.mo │   │   ├── sv.mo │   │   ├── tr.mo │   │   ├── uk.mo │   │   ├── vi.mo │   │   ├── zh_CN.mo │   │   └── zh_TW.mo │   ├── unicode.pf2 │   └── x86_64-efi │   ├── acpi.mod │   ├── adler32.mod │   ├── affs.mod │   ├── afs.mod │   ├── afsplitter.mod │   ├── ahci.mod │   ├── all_video.mod │   ├── aout.mod │   ├── appleldr.mod │   ├── archelp.mod │   ├── ata.mod │   ├── at_keyboard.mod │   ├── backtrace.mod │   ├── bfs.mod │   ├── bitmap.mod │   ├── bitmap_scale.mod │   ├── blocklist.mod │   ├── boot.mod │   ├── bsd.mod │   ├── bswap_test.mod │   ├── btrfs.mod │   ├── bufio.mod │   ├── cat.mod │   ├── cbfs.mod │   ├── cbls.mod │   ├── cbmemc.mod │   ├── cbtable.mod │   ├── cbtime.mod │   ├── chain.mod │   ├── cmdline_cat_test.mod │   ├── cmp.mod │   ├── cmp_test.mod │   ├── command.lst │   ├── configfile.mod │   ├── core.efi │   ├── cpio_be.mod │   ├── cpio.mod │   ├── cpuid.mod │   ├── crc64.mod │   ├── cryptodisk.mod │   ├── crypto.lst │   ├── crypto.mod │   ├── cs5536.mod │   ├── ctz_test.mod │   ├── datehook.mod │   ├── date.mod │   ├── datetime.mod │   ├── diskfilter.mod │   ├── disk.mod │   ├── div.mod │   ├── div_test.mod │   ├── dm_nv.mod │   ├── echo.mod │   ├── efifwsetup.mod │   ├── efi_gop.mod │   ├── efinet.mod │   ├── efi_uga.mod │   ├── ehci.mod │   ├── elf.mod │   ├── eval.mod │   ├── exfat.mod │   ├── exfctest.mod │   ├── ext2.mod │   ├── extcmd.mod │   ├── f2fs.mod │   ├── fat.mod │   ├── file.mod │   ├── fixvideo.mod │   ├── font.mod │   ├── fshelp.mod │   ├── fs.lst │   ├── functional_test.mod │   ├── gcry_arcfour.mod │   ├── gcry_blowfish.mod │   ├── gcry_camellia.mod │   ├── gcry_cast5.mod │   ├── gcry_crc.mod │   ├── gcry_des.mod │   ├── gcry_dsa.mod │   ├── gcry_idea.mod │   ├── gcry_md4.mod │   ├── gcry_md5.mod │   ├── gcry_rfc2268.mod │   ├── gcry_rijndael.mod │   ├── gcry_rmd160.mod │   ├── gcry_rsa.mod │   ├── gcry_seed.mod │   ├── gcry_serpent.mod │   ├── gcry_sha1.mod │   ├── gcry_sha256.mod │   ├── gcry_sha512.mod │   ├── gcry_tiger.mod │   ├── gcry_twofish.mod │   ├── gcry_whirlpool.mod │   ├── geli.mod │   ├── gettext.mod │   ├── gfxmenu.mod │   ├── gfxterm_background.mod │   ├── gfxterm_menu.mod │   ├── gfxterm.mod │   ├── gptsync.mod │   ├── grub.efi │   ├── gzio.mod │   ├── halt.mod │   ├── hashsum.mod │   ├── hdparm.mod │   ├── hello.mod │   ├── help.mod │   ├── hexdump.mod │   ├── hfs.mod │   ├── hfspluscomp.mod │   ├── hfsplus.mod │   ├── http.mod │   ├── iorw.mod │   ├── iso9660.mod │   ├── jfs.mod │   ├── jpeg.mod │   ├── json.mod │   ├── keylayouts.mod │   ├── keystatus.mod │   ├── ldm.mod │   ├── legacycfg.mod │   ├── legacy_password_test.mod │   ├── linux16.mod │   ├── linuxefi.mod │   ├── linux.mod │   ├── loadbios.mod │   ├── load.cfg │   ├── loadenv.mod │   ├── loopback.mod │   ├── lsacpi.mod │   ├── lsefimmap.mod │   ├── lsefi.mod │   ├── lsefisystab.mod │   ├── lsmmap.mod │   ├── ls.mod │   ├── lspci.mod │   ├── lssal.mod │   ├── luks2.mod │   ├── luks.mod │   ├── lvm.mod │   ├── lzopio.mod │   ├── macbless.mod │   ├── macho.mod │   ├── mdraid09_be.mod │   ├── mdraid09.mod │   ├── mdraid1x.mod │   ├── memdisk.mod │   ├── memrw.mod │   ├── minicmd.mod │   ├── minix2_be.mod │   ├── minix2.mod │   ├── minix3_be.mod │   ├── minix3.mod │   ├── minix_be.mod │   ├── minix.mod │   ├── mmap.mod │   ├── moddep.lst │   ├── modinfo.sh │   ├── morse.mod │   ├── mpi.mod │   ├── msdospart.mod │   ├── mul_test.mod │   ├── multiboot2.mod │   ├── multiboot.mod │   ├── nativedisk.mod │   ├── net.mod │   ├── newc.mod │   ├── nilfs2.mod │   ├── normal.mod │   ├── ntfscomp.mod │   ├── ntfs.mod │   ├── odc.mod │   ├── offsetio.mod │   ├── ohci.mod │   ├── part_acorn.mod │   ├── part_amiga.mod │   ├── part_apple.mod │   ├── part_bsd.mod │   ├── part_dfly.mod │   ├── part_dvh.mod │   ├── part_gpt.mod │   ├── partmap.lst │   ├── part_msdos.mod │   ├── part_plan.mod │   ├── part_sun.mod │   ├── part_sunpc.mod │   ├── parttool.lst │   ├── parttool.mod │   ├── password.mod │   ├── password_pbkdf2.mod │   ├── pata.mod │   ├── pbkdf2.mod │   ├── pbkdf2_test.mod │   ├── pcidump.mod │   ├── pgp.mod │   ├── play.mod │   ├── png.mod │   ├── priority_queue.mod │   ├── probe.mod │   ├── procfs.mod │   ├── progress.mod │   ├── raid5rec.mod │   ├── raid6rec.mod │   ├── random.mod │   ├── rdmsr.mod │   ├── read.mod │   ├── reboot.mod │   ├── regexp.mod │   ├── reiserfs.mod │   ├── relocator.mod │   ├── romfs.mod │   ├── scsi.mod │   ├── search_fs_file.mod │   ├── search_fs_uuid.mod │   ├── search_label.mod │   ├── search.mod │   ├── serial.mod │   ├── setjmp.mod │   ├── setjmp_test.mod │   ├── setpci.mod │   ├── sfs.mod │   ├── shift_test.mod │   ├── signature_test.mod │   ├── sleep.mod │   ├── sleep_test.mod │   ├── smbios.mod │   ├── spkmodem.mod │   ├── squash4.mod │   ├── strtoull_test.mod │   ├── syslinuxcfg.mod │   ├── tar.mod │   ├── terminal.lst │   ├── terminal.mod │   ├── terminfo.mod │   ├── test_blockarg.mod │   ├── testload.mod │   ├── test.mod │   ├── testspeed.mod │   ├── tftp.mod │   ├── tga.mod │   ├── time.mod │   ├── tpm.mod │   ├── trig.mod │   ├── tr.mod │   ├── true.mod │   ├── udf.mod │   ├── ufs1_be.mod │   ├── ufs1.mod │   ├── ufs2.mod │   ├── uhci.mod │   ├── usb_keyboard.mod │   ├── usb.mod │   ├── usbms.mod │   ├── usbserial_common.mod │   ├── usbserial_ftdi.mod │   ├── usbserial_pl2303.mod │   ├── usbserial_usbdebug.mod │   ├── usbtest.mod │   ├── video_bochs.mod │   ├── video_cirrus.mod │   ├── video_colors.mod │   ├── video_fb.mod │   ├── videoinfo.mod │   ├── video.lst │   ├── video.mod │   ├── videotest_checksum.mod │   ├── videotest.mod │   ├── wrmsr.mod │   ├── xfs.mod │   ├── xnu.mod │   ├── xnu_uuid.mod │   ├── xnu_uuid_test.mod │   ├── xzio.mod │   ├── zfscrypt.mod │   ├── zfsinfo.mod │   ├── zfs.mod │   └── zstd.mod ├── initrd.img-6.1.0-10-amd64 ├── initrd.img-6.1.0-11-amd64 ├── System.map-6.1.0-10-amd64 ├── System.map-6.1.0-11-amd64 ├── vmlinuz-6.1.0-10-amd64 └── vmlinuz-6.1.0-11-amd64

6 directories, 331 files

Additional questions

riscidotorg commented 1 year ago

I am experiencing a similar issue on a Thinkpad P1 Gen5. Fwupdmgr fails to update "Lenovo Lenovo ThinkPad P1 Gen5 X1 Extreme Gen5 Consumer ME Firmware, for Hybrid Nonvpro" from reported version 1.27.2176 -> 257.27.2176.

Note: the firmware update description references version 16.1.27.2176 which is the current version reported by bios.

fwupd device info: LENOVO 21DC002QUS │ ├─ELAN0686:00 04F3:320D: │ Device ID: 522cb97965758d9b1309d3217dfd41673f410e15 │ Summary: Touchpad │ Current version: 0x0003 │ Bootloader Version: 0x0003 │ Vendor: ELAN Microelectronics (HIDRAW:0x04F3) │ GUIDs: 7e8dad8a-0b0e-527b-8810-d5dbca8804d7 ← HIDRAW\VEN_04F3&DEV_320D │ 71de889a-ea8d-5c66-a0fb-7e11e860cd3d ← HIDRAW\VEN_04F3&DEV_320D&REV_00 │ 74e88f64-4d6b-5048-8199-fdcc7833b48a ← HIDRAW\VEN_04F3&DEV_320D&MOD_003D │ 4b808d27-c833-50cc-8177-9a401f5c08fe ← ELANTP\ICTYPE_14 │ e25cd415-0431-502a-9077-3c409b007897 ← ELANTP\ICTYPE_14&MOD_003D │ 8cb8f87c-48a3-51e4-ad02-8dd596adddc7 ← ELANTP\ICTYPE_14&MOD_003D&DRIVER_HID │ Device Flags: • Internal device │ • Updatable │
├─12th Gen Intel Core™ i7-12700H: │ │ Device ID: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027 │ │ Current version: 0x0000042c │ │ Vendor: Intel │ │ GUIDs: b9a2dd81-159e-5537-a7db-e7101d164d3f ← cpu │ │ 30249f37-d140-5d3e-9319-186b1bd5cac3 ← CPUID\PRO_0&FAM_06 │ │ ab855c04-4ff6-54af-8a8a-d8193daa0cd8 ← CPUID\PRO_0&FAM_06&MOD_9A │ │ 3ebbde86-d03e-549a-a8fd-02ebf9aa537a ← CPUID\PRO_0&FAM_06&MOD_9A&STP_3 │ │ Device Flags: • Internal device │ │ │ └─USB4 host controller: │ Device ID: 0cc78012cc50f125c9a6752cad690c351fc7bf45 │ Summary: Unmatched performance for high-speed I/O │ Current version: 38.00 │ Vendor: Lenovo (THUNDERBOLT:0x0109) │ GUIDs: 0baf15fd-e7f5-5d90-b48a-24e756b578de ← THUNDERBOLT\VEN_0109&DEV_2112 │ eb242131-d645-5dc8-b499-a9b21f001362 ← THUNDERBOLT\VEN_0109&DEV_2112&REV_00 │ e72e778e-94f7-5ed2-b560-1c1262ee217c ← TBT-fixed │ Device Flags: • Internal device │ • System requires external power source │ • Signed Payload │
├─Alder Lake-P Integrated Graphics Controller: │ Device ID: 5792b48846ce271fab11c4a545f7a3df0d36e00a │ Current version: 0c │ Vendor: Intel Corporation (PCI:0x8086) │ GUIDs: eaad9970-8e4d-56da-88ab-41a8c1e2811f ← PCI\VEN_8086&DEV_46A6 │ ed0b9458-c2f1-54c5-9063-dea8f75b4039 ← PCI\VEN_8086&DEV_46A6&REV_0C │ 4a9b0c34-260f-5ee1-aebe-91d7a9e58d75 ← PCI\VEN_8086&DEV_46A6&SUBSYS_17AA22F8 │ 404362be-ea2f-5e67-9841-a7449e9e68d5 ← PCI\VEN_8086&DEV_46A6&SUBSYS_17AA22F8&REV_0C │ c4625510-a985-517c-8800-0ecfc6f68c8f ← PCI\VEN_8086&DEV_46A6&REV_00 │ fbac133d-f4b3-5d47-9676-191e701541c9 ← PCI\VEN_8086&DEV_46A6&SUBSYS_17AA22F8&REV_00 │ Device Flags: • Internal device │ • Cryptographic hash verification is available │
├─E50: │ Device ID: 1218eb1c6d074c70cf10feab6154b1f9711320b0 │ Current version: 1.5 │ Vendor: Topping (USB:0x152A) │ Serial Number: │ GUIDs: fc644312-30bf-5c98-b018-c4aa1d9e8260 ← USB\VID_152A&PID_8750 │ d1224013-4302-5c7a-92ed-688b21d3ba6f ← USB\VID_152A&PID_8750&REV_0105 │ Device Flags: • Updatable │
├─Embedded Controller: │ Device ID: 632acf4927c0b5fb53519d6beed3b60adb73f1d5 │ Summary: UEFI ESRT device │ Current version: 0.1.9 │ Minimum Version: 0.1.9 │ Vendor: Lenovo (DMI:LENOVO) │ Update State: Success │ GUID: f8963b51-51b6-4059-87c4-722967c16745 │ 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 │
├─GA107GLM [RTX A2000 8GB Laptop GPU]: │ Device ID: ce4c74a5188d5b9cdb1e72ed32dad2d313c1c999 │ Current version: a1 │ Vendor: NVIDIA Corporation (PCI:0x10DE, PCI:0x8086) │ GUIDs: c1008106-1776-5032-988d-1accb11d55d6 ← PCI\VEN_10DE&DEV_25BA │ 883d3b1c-5ba2-5716-8980-521fa1421219 ← PCI\VEN_10DE&DEV_25BA&REV_A1 │ 08c45e3d-6c25-5372-bc92-bda945a06ce5 ← PCI\VEN_10DE&DEV_25BA&SUBSYS_17AA22F8 │ de452c27-e6f4-50b9-a81b-eb66bd8f5813 ← PCI\VEN_10DE&DEV_25BA&SUBSYS_17AA22F8&REV_A1 │ 707770ab-e58d-50c2-8d4b-a4f8c160fb16 ← PCI\VEN_8086&DEV_460D │ dc9c8279-5209-5b9e-a50d-e42a667dd67b ← PCI\VEN_8086&DEV_460D&REV_02 │ 86b5bf5e-3548-530f-be53-d71b0521df95 ← PCI\VEN_8086&DEV_460D&SUBSYS_17AA22F8 │ 07907496-9c82-5e5e-a73a-fc9e63829568 ← PCI\VEN_8086&DEV_460D&SUBSYS_17AA22F8&REV_02 │ Device Flags: • Internal device │ • Cryptographic hash verification is available │
├─Integrated RGB Camera: │ Device ID: 0fef0a0c55f6442bffaebd774ae771341c89571b │ Current version: 10.21 │ Vendor: 8SSC21D67422V1SR25F09B8 (USB:0x30C9) │ Serial Number: 01.00.00 │ GUIDs: 1ef3e35c-cfc6-5028-8eb1-8026af65fab8 ← USB\VID_30C9&PID_0050 │ c4c666e7-7f07-5f2a-879d-900075348abd ← USB\VID_30C9&PID_0050&REV_1021 │ Device Flags: • Updatable │
├─Intel Management Engine: │ Device ID: 2292ae5236790b47884e37cf162dcf23bfcd1c60 │ Summary: UEFI ESRT device │ Current version: 1.27.2176 │ Vendor: Lenovo (DMI:LENOVO) │ Update State: Success │ GUID: 23192307-d667-4bdf-af1a-6059db171246 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─Intel Management Engine: │ Device ID: 5bfc5b91c18ef8b751d3d052af77b69ebf738038 │ Summary: UEFI ESRT device │ Current version: 1.27.2176 │ Minimum Version: 0.0.1 │ Vendor: Lenovo (DMI:LENOVO) │ Update State: Success │ GUID: 012b2727-3f35-c20a-fb78-d7d4216ce715 │ 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 │
├─SSD 980 PRO 2TB: │ Device ID: 04e17fcf7d3de91da49a163ffe4907855c3648be │ Summary: NVM Express solid state drive │ Current version: 5B2QGXA7 │ Vendor: Samsung (NVME:0x144D) │ Serial Number: S6B0NL0T808249W │ GUIDs: bec63ed7-a95f-54fe-b8cc-8e9fee64ba5a ← NVME\VEN_144D&DEV_A80A │ 60c89aac-f321-515b-b419-3cf02aa9d375 ← NVME\VEN_144D&DEV_A80A&REV_00 │ 310f81b5-6fce-501e-acfb-487d10501e78 ← NVME\VEN_144D&DEV_A80A&SUBSYS_144DA801 │ 4d7a2791-106b-5e72-9cfb-8ea3d89f5421 ← NVME\VEN_144D&DEV_A80A&SUBSYS_144DA801&REV_00 │ c8bffd05-1744-5cdd-ad4d-0fbc3b20e3c2 ← Samsung SSD 980 PRO 2TB │ 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: a083ebc5138e5e071ef7270cc9a8280722cc7adf │ │ Summary: UEFI ESRT device │ │ Current version: 0.1.18 │ │ Minimum Version: 0.1.0 │ │ Vendor: Lenovo (DMI:LENOVO) │ │ Update State: Success │ │ GUIDs: 3a6cdf97-cfb9-479d-9c4c-135e0d4505c9 │ │ 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 │ │ │ ├─BootGuard Configuration: │ │ Device ID: b0d4430dfa6bde9f0c22680df36dbc8c15c80753 │ │ Current version: 01 │ │ Vendor: Intel Corporation (MEI:0x8086) │ │ GUIDs: dd17041c-09ea-4b17-a271-5b989867ec65 │ │ fccad2fe-62ae-5879-b7a9-4ead7bce50f4 ← MEI\VEN_8086&DEV_51E0 │ │ 4837b81a-56c3-501f-8b4c-1e71882379fe ← MEI\VEN_8086&DEV_51E0&REV_01 │ │ 4eb6c571-4109-5589-a772-720c08277ec7 ← MEI\VEN_8086&DEV_51E0&SUBSYS_17AA22F8 │ │ 7f756dc9-fb59-5328-b662-46c707eee7e4 ← MEI\VEN_8086&DEV_51E0&SUBSYS_17AA22F8&REV_01 │ │ Device Flags: • Internal device │ │
│ └─UEFI dbx: │ Device ID: 362301da643102b9f38477387e2193e57abaa590 │ Summary: UEFI revocation database │ Current version: 309 │ Minimum Version: 309 │ 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 │ • 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: 1.512.0.0 │ 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\VENSTM&MOD │ 70b7b833-7e1a-550a-a291-b94a12d0f319 ← TPM\VEN_STM&DEV_0001&VER_2.0 │ 06f005e9-cb62-5d1a-82d9-13c534c53c48 ← TPM\VENSTM&MOD&VER_2.0 │ Device Flags: • Internal device │
├─UEFI Device Firmware: │ Device ID: a45df35ac0e948ee180fe216a5f703f32dda163f │ Summary: UEFI ESRT device │ Current version: 70154 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 4e88068b-41b2-4e05-893c-db0b43f7d348 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─UEFI Device Firmware: │ Device ID: 349bb341230b1a86e5effe7dfe4337e1590227bd │ Summary: UEFI ESRT device │ Current version: 1 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 69585d92-b50a-4ad7-b265-2eb1ae066574 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─UEFI Device Firmware: │ Device ID: 97b6fe9b220c7b9e1a3a1d9f404c00d4fe77ae7e │ Summary: UEFI ESRT device │ Current version: 16777223 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: b451da70-b940-42ec-8dc2-a519690e2623 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─UEFI Device Firmware: │ Device ID: ae1abd099407b1d95698d69b7273f7fed5c6f35c │ Summary: UEFI ESRT device │ Current version: 1 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 23684f26-3bd9-4787-abc8-6fab32d5919a │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─UEFI Device Firmware: │ Device ID: 4b78f537b7d3e281a2ecbc83048b8856fb9eb98e │ Summary: UEFI ESRT device │ Current version: 1 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: e5212228-46c9-4190-b064-830baa75ea8c │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─UEFI Device Firmware: │ Device ID: 2656b5b7e7c4f91fef1537f93095449cda5fb264 │ Summary: UEFI ESRT device │ Current version: 66048 │ Minimum Version: 66048 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 493f355c-7db6-4947-aa72-76d0901f7e5f │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─UEFI Device Firmware: │ Device ID: f95c9218acd12697af946874bfe4239587209232 │ Summary: UEFI ESRT device │ Current version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 76ca0ad8-4a14-4389-b7e5-fd88791762ad │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─UEFI Device Firmware: │ Device ID: d96de5c124b60ed6241ebcb6bb2c839cb5580786 │ Summary: UEFI ESRT device │ Current version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 626d93db-2c42-48c3-915a-71f968a81b04 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─UEFI Device Firmware: │ Device ID: f37fb01122dd62c773f4e84ec89737e059712d59 │ Summary: UEFI ESRT device │ Current version: 4129 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 7c8c8f35-30c9-0050-041e-5d590f11746b │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
├─UEFI Device Firmware: │ Device ID: 36efb79c255f402f619fa9eb53cd659db51f2a04 │ Summary: UEFI ESRT device │ Current version: 10551296 │ Minimum Version: 57374 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 2a197802-e469-4fa7-a37b-2d681bcf416f │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │
└─UEFI Device Firmware: Device ID: 11a7fbdd09ce583e58b899660fe10f147fd155a2 Summary: UEFI ESRT device Current version: 3 Vendor: DMI:LENOVO Update State: Success GUID: 240cf38f-3985-42c5-b77b-8e4bdaf0fcc1 Device Flags: • Internal device • Updatable • System requires external power source • Needs a reboot after installation • Device is usable for the duration of the update

──────────────────────────────────────────────── Devices that were not updated correctly: • Intel Management Engine (1.27.2176 → 257.27.2176) Devices that have been updated successfully: • System Firmware (0.1.18 → 0.1.18) • System Firmware (0.1.18 → 0.1.18)

efibootmgr: BootCurrent: 0000 Timeout: 0 seconds BootOrder: 0000,0010,0011,0012,0013,0014,0015,0016,0017,0018,0019,001C,001D,001E,001F,0020,0022,0023,0021,0024,0025,0026,0001 Boot0000 debian HD(1,GPT,ab2cc5db-18aa-416e-9a1e-bf9a1a673c6a,0x800,0x100000)/File(\EFI\debian\grubx64.efi) Boot0001 Linux-Firmware-Updater HD(1,GPT,ab2cc5db-18aa-416e-9a1e-bf9a1a673c6a,0x800,0x100000)/File(\EFI\debian\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 Asset Information FvFile(da465b87-a26f-4c12-b78a-0361428fa026) Boot0015 Regulatory Information FvFile(478c92a0-2622-42b7-a65d-5894169e4d24) Boot0016 ThinkShield secure wipe FvFile(3593a0d5-bd52-43a0-808e-cbff5ece2477) Boot0017 ThinkShield Passwordless Power-On Device Manager FvFile(08448b41-7f83-49be-82a7-0e84790ab133) Boot0018 Wi-Fi Configuration FvFile(d3aaff0f-cb22-4792-896c-802c2e9383ba)-.A.p.p... Boot0019 Intel(R) MEBx FvFile(29a70110-7762-4211-ae88-fab19b7665be) Boot001A Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479) Boot001B Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5) Boot001C USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55) Boot001D USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49) Boot001E NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400) Boot001F NVMe1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a401) Boot0020 ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600) Boot0021 USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803) Boot0022 PXE BOOT VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803) Boot0023 LENOVO CLOUD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri(https://download.lenovo.com/pccbbs/cdeploy/efi/boot.efi) Boot0024 ON-PREMISE VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri() Boot0025 Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35400) Boot0026 Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ca88c2349e7ae947beeb43038a5aeae700) Boot0027 IDER BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1) Boot0028 IDER BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0) Boot0029 ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6) Boot002A* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)

boot: /boot ├── config-6.1.0-10-amd64 ├── config-6.1.0-11-amd64 ├── efi [error opening dir] ├── grub │   ├── fonts │   │   └── unicode.pf2 │   ├── grub.cfg │   ├── grubenv │   ├── locale │   │   ├── ast.mo │   │   ├── ca.mo │   │   ├── da.mo │   │   ├── de_CH.mo │   │   ├── de@hebrew.mo │   │   ├── de.mo │   │   ├── en@arabic.mo │   │   ├── en@cyrillic.mo │   │   ├── en@greek.mo │   │   ├── en@hebrew.mo │   │   ├── en@piglatin.mo │   │   ├── en@quot.mo │   │   ├── eo.mo │   │   ├── es.mo │   │   ├── fi.mo │   │   ├── fr.mo │   │   ├── gl.mo │   │   ├── hr.mo │   │   ├── hu.mo │   │   ├── id.mo │   │   ├── it.mo │   │   ├── ja.mo │   │   ├── ko.mo │   │   ├── lg.mo │   │   ├── lt.mo │   │   ├── nb.mo │   │   ├── nl.mo │   │   ├── pa.mo │   │   ├── pl.mo │   │   ├── pt_BR.mo │   │   ├── pt.mo │   │   ├── ro.mo │   │   ├── ru.mo │   │   ├── sl.mo │   │   ├── sr.mo │   │   ├── sv.mo │   │   ├── tr.mo │   │   ├── uk.mo │   │   ├── vi.mo │   │   ├── zh_CN.mo │   │   └── zh_TW.mo │   ├── unicode.pf2 │   └── x86_64-efi │   ├── acpi.mod │   ├── adler32.mod │   ├── affs.mod │   ├── afs.mod │   ├── afsplitter.mod │   ├── ahci.mod │   ├── all_video.mod │   ├── aout.mod │   ├── appleldr.mod │   ├── archelp.mod │   ├── ata.mod │   ├── at_keyboard.mod │   ├── backtrace.mod │   ├── bfs.mod │   ├── bitmap.mod │   ├── bitmap_scale.mod │   ├── blocklist.mod │   ├── boot.mod │   ├── bsd.mod │   ├── bswap_test.mod │   ├── btrfs.mod │   ├── bufio.mod │   ├── cat.mod │   ├── cbfs.mod │   ├── cbls.mod │   ├── cbmemc.mod │   ├── cbtable.mod │   ├── cbtime.mod │   ├── chain.mod │   ├── cmdline_cat_test.mod │   ├── cmp.mod │   ├── cmp_test.mod │   ├── command.lst │   ├── configfile.mod │   ├── core.efi │   ├── cpio_be.mod │   ├── cpio.mod │   ├── cpuid.mod │   ├── crc64.mod │   ├── cryptodisk.mod │   ├── crypto.lst │   ├── crypto.mod │   ├── cs5536.mod │   ├── ctz_test.mod │   ├── datehook.mod │   ├── date.mod │   ├── datetime.mod │   ├── diskfilter.mod │   ├── disk.mod │   ├── div.mod │   ├── div_test.mod │   ├── dm_nv.mod │   ├── echo.mod │   ├── efifwsetup.mod │   ├── efi_gop.mod │   ├── efinet.mod │   ├── efi_uga.mod │   ├── ehci.mod │   ├── elf.mod │   ├── eval.mod │   ├── exfat.mod │   ├── exfctest.mod │   ├── ext2.mod │   ├── extcmd.mod │   ├── f2fs.mod │   ├── fat.mod │   ├── file.mod │   ├── fixvideo.mod │   ├── font.mod │   ├── fshelp.mod │   ├── fs.lst │   ├── functional_test.mod │   ├── gcry_arcfour.mod │   ├── gcry_blowfish.mod │   ├── gcry_camellia.mod │   ├── gcry_cast5.mod │   ├── gcry_crc.mod │   ├── gcry_des.mod │   ├── gcry_dsa.mod │   ├── gcry_idea.mod │   ├── gcry_md4.mod │   ├── gcry_md5.mod │   ├── gcry_rfc2268.mod │   ├── gcry_rijndael.mod │   ├── gcry_rmd160.mod │   ├── gcry_rsa.mod │   ├── gcry_seed.mod │   ├── gcry_serpent.mod │   ├── gcry_sha1.mod │   ├── gcry_sha256.mod │   ├── gcry_sha512.mod │   ├── gcry_tiger.mod │   ├── gcry_twofish.mod │   ├── gcry_whirlpool.mod │   ├── geli.mod │   ├── gettext.mod │   ├── gfxmenu.mod │   ├── gfxterm_background.mod │   ├── gfxterm_menu.mod │   ├── gfxterm.mod │   ├── gptsync.mod │   ├── grub.efi │   ├── gzio.mod │   ├── halt.mod │   ├── hashsum.mod │   ├── hdparm.mod │   ├── hello.mod │   ├── help.mod │   ├── hexdump.mod │   ├── hfs.mod │   ├── hfspluscomp.mod │   ├── hfsplus.mod │   ├── http.mod │   ├── iorw.mod │   ├── iso9660.mod │   ├── jfs.mod │   ├── jpeg.mod │   ├── json.mod │   ├── keylayouts.mod │   ├── keystatus.mod │   ├── ldm.mod │   ├── legacycfg.mod │   ├── legacy_password_test.mod │   ├── linux16.mod │   ├── linuxefi.mod │   ├── linux.mod │   ├── loadbios.mod │   ├── load.cfg │   ├── loadenv.mod │   ├── loopback.mod │   ├── lsacpi.mod │   ├── lsefimmap.mod │   ├── lsefi.mod │   ├── lsefisystab.mod │   ├── lsmmap.mod │   ├── ls.mod │   ├── lspci.mod │   ├── lssal.mod │   ├── luks2.mod │   ├── luks.mod │   ├── lvm.mod │   ├── lzopio.mod │   ├── macbless.mod │   ├── macho.mod │   ├── mdraid09_be.mod │   ├── mdraid09.mod │   ├── mdraid1x.mod │   ├── memdisk.mod │   ├── memrw.mod │   ├── minicmd.mod │   ├── minix2_be.mod │   ├── minix2.mod │   ├── minix3_be.mod │   ├── minix3.mod │   ├── minix_be.mod │   ├── minix.mod │   ├── mmap.mod │   ├── moddep.lst │   ├── modinfo.sh │   ├── morse.mod │   ├── mpi.mod │   ├── msdospart.mod │   ├── mul_test.mod │   ├── multiboot2.mod │   ├── multiboot.mod │   ├── nativedisk.mod │   ├── net.mod │   ├── newc.mod │   ├── nilfs2.mod │   ├── normal.mod │   ├── ntfscomp.mod │   ├── ntfs.mod │   ├── odc.mod │   ├── offsetio.mod │   ├── ohci.mod │   ├── part_acorn.mod │   ├── part_amiga.mod │   ├── part_apple.mod │   ├── part_bsd.mod │   ├── part_dfly.mod │   ├── part_dvh.mod │   ├── part_gpt.mod │   ├── partmap.lst │   ├── part_msdos.mod │   ├── part_plan.mod │   ├── part_sun.mod │   ├── part_sunpc.mod │   ├── parttool.lst │   ├── parttool.mod │   ├── password.mod │   ├── password_pbkdf2.mod │   ├── pata.mod │   ├── pbkdf2.mod │   ├── pbkdf2_test.mod │   ├── pcidump.mod │   ├── pgp.mod │   ├── play.mod │   ├── png.mod │   ├── priority_queue.mod │   ├── probe.mod │   ├── procfs.mod │   ├── progress.mod │   ├── raid5rec.mod │   ├── raid6rec.mod │   ├── random.mod │   ├── rdmsr.mod │   ├── read.mod │   ├── reboot.mod │   ├── regexp.mod │   ├── reiserfs.mod │   ├── relocator.mod │   ├── romfs.mod │   ├── scsi.mod │   ├── search_fs_file.mod │   ├── search_fs_uuid.mod │   ├── search_label.mod │   ├── search.mod │   ├── serial.mod │   ├── setjmp.mod │   ├── setjmp_test.mod │   ├── setpci.mod │   ├── sfs.mod │   ├── shift_test.mod │   ├── signature_test.mod │   ├── sleep.mod │   ├── sleep_test.mod │   ├── smbios.mod │   ├── spkmodem.mod │   ├── squash4.mod │   ├── strtoull_test.mod │   ├── syslinuxcfg.mod │   ├── tar.mod │   ├── terminal.lst │   ├── terminal.mod │   ├── terminfo.mod │   ├── test_blockarg.mod │   ├── testload.mod │   ├── test.mod │   ├── testspeed.mod │   ├── tftp.mod │   ├── tga.mod │   ├── time.mod │   ├── tpm.mod │   ├── trig.mod │   ├── tr.mod │   ├── true.mod │   ├── udf.mod │   ├── ufs1_be.mod │   ├── ufs1.mod │   ├── ufs2.mod │   ├── uhci.mod │   ├── usb_keyboard.mod │   ├── usb.mod │   ├── usbms.mod │   ├── usbserial_common.mod │   ├── usbserial_ftdi.mod │   ├── usbserial_pl2303.mod │   ├── usbserial_usbdebug.mod │   ├── usbtest.mod │   ├── video_bochs.mod │   ├── video_cirrus.mod │   ├── video_colors.mod │   ├── video_fb.mod │   ├── videoinfo.mod │   ├── video.lst │   ├── video.mod │   ├── videotest_checksum.mod │   ├── videotest.mod │   ├── wrmsr.mod │   ├── xfs.mod │   ├── xnu.mod │   ├── xnu_uuid.mod │   ├── xnu_uuid_test.mod │   ├── xzio.mod │   ├── zfscrypt.mod │   ├── zfsinfo.mod │   ├── zfs.mod │   └── zstd.mod ├── initrd.img-6.1.0-10-amd64 ├── initrd.img-6.1.0-11-amd64 ├── System.map-6.1.0-10-amd64 ├── System.map-6.1.0-11-amd64 ├── vmlinuz-6.1.0-10-amd64 └── vmlinuz-6.1.0-11-amd64

kmauleon commented 1 year ago

hi I think this is a similar issue with #295 can you please try if this also works for you >>> https://github.com/fwupd/firmware-lenovo/issues/295#issuecomment-1362651135

apsinthium commented 1 year ago

hi I think this is a similar issue with #295 can you please try if this also works for you >>> #295 (comment)

I came across that post — prior to posting my own bug — and tried the suggestion without success. Here is the output of terminal:

fwupdmgr reinstall
0.  Cancel
1.  632acf4927c0b5fb53519d6beed3b60adb73f1d5 (Embedded Controller)
2.  5bfc5b91c18ef8b751d3d052af77b69ebf738038 (Intel Management Engine)
3.  a083ebc5138e5e071ef7270cc9a8280722cc7adf (System Firmware)
Choose device [0-3]: 2
Unable to locate release 1.27.2176 for Intel Management Engine
kmauleon commented 1 year ago

how about downloading the firmware from LVFS site and reinstalling?

fwupdmgr --allow-older --allow-reinstall install

apsinthium commented 1 year ago

After trying: fwupdmgr --allow-older --allow-reinstall install 893660fc23835b8a7d511abe3b2da854c7427f5dc02fdd0b4a9d97ab576bdf89-Lenovo-LenovoThinkPadP1Gen5X1ExtremeGen5-ConsumerMEFirmware-257.27.2176.cab

The output of terminal is:

Decompressing…           [      \                                ]
No supported devices found

This was the Consumer firmware. Mine is for Corporate (vPro). Let me try that really quick.

kmauleon commented 1 year ago

you have to download the Corporate version ThinkPad P1 Gen5 X1 Extreme Gen5 iTBT Vpro Corporate ME Update ThinkPad P1 Gen5 X1 Extreme Gen5 dTBT Vpro Corporate ME Update

apsinthium commented 1 year ago

Yes, that's what I was referring to in my previous post. I downloaded the dTBT since I have a dedicated NVIDIA graphics card. The terminal didn't complain about the installation but, upon restarting, I still got the "Reading ME firmware..." message and it failed at 60% of "Recovering ME firmware..."

kmauleon commented 1 year ago

ok... let me ping ODM dev @latener ... thank you!

apsinthium commented 1 year ago

@kmauleon Once the ODM dev is contacted, is there usually a long turnaround time? I've never reported here before, but I'd love to have my audio back soon.

kmauleon commented 1 year ago

sorry i'm afraid none... it depends actually... there are dev teams who actually reply faster... but rest assured once i get some updates from them I will feedback here

sj98ta commented 1 year ago

Exactly the same problem on my ThinkPad P1 Gen5 X1 Extreme Gen5 Corporate ME Firmware for Hybrid Vpro. Fails at 60%, and have lost all sound. Reinstall results with the same error.

FlyingCurryMonster commented 1 year ago

What's the current status of this? I have a new thinkpad x1 extreme gen 5 stuck on firmware version 1.27.2176, and I'm trying to update the firmware to hopefully clear other issues. Is there a way I can install a particular version of the intel management engine?

jbillingredhat commented 1 year ago

What's the current status of this? I have a new thinkpad x1 extreme gen 5 stuck on firmware version 1.27.2176, and I'm trying to update the firmware to hopefully clear other issues. Is there a way I can install a particular version of the intel management engine?

If fwupd is reporting that you have 1.27.2176, you actually have version 257.27.2176 installed. From what I've been told by Lenovo, there's a bug in how the version is represented by the firmware, and the first part of the version can't be higher than 256 (and 1 really means 256 + 1). Hopefully there will be a firmware fix at some point to address this.

sj98ta commented 1 year ago

I hope so, because it now takes a LONG time to boot the machine, having to wait for it to read, and then at 60% fails. :-( Thanks for the update

mrhpearson commented 1 year ago

Just to ack the above - your FW is updated, so for now just ignore the update. The FW team are working on the fix, but my understanding is we need a BIOS fix to address this first as it's related to how the BIOS exports the ME version to the ESRT table and all the pieces fall out from there.

I saw kmauleon bug the FW team on the sound dropping update so hopefully she can find steps to resolve that.

kmauleon commented 1 year ago

for sound issue please try if any of the following works for you >> https://github.com/fwupd/firmware-lenovo/issues/250#issuecomment-1380085679 https://github.com/fwupd/firmware-lenovo/issues/250#issuecomment-1381188172 https://github.com/fwupd/firmware-lenovo/issues/250#issuecomment-1407809074

sj98ta commented 1 year ago

for sound issue please try if any of the following works for you >> #250 (comment) #250 (comment) #250 (comment)

Still all a no-go for me.

apsinthium commented 1 year ago

I still have no sound as well. I booted Windows 10 from Windows To Go and the firmware fails to read immediately instead of taking ten minutes. I still wasn't able to get the BIOS update to go through using the official .exe from Lenovo nor using Lenovo Vantage (I'm still on 1.18 and the current version for Windows states 1.19).

kmauleon commented 1 year ago

@apsinthium @sj98ta can you please try to update BIOS only in Linux?

apsinthium commented 1 year ago

@kmauleon The BIOS is for Linux is only v1.18 which is what I currently have installed.

kmauleon commented 1 year ago

ok... got it... i will contact ODM dev again and feedback if any... thank you very much

sj98ta commented 1 year ago

I am on Linux as well, and it is at v1.14. It appears it tried to update to 0.1.19, but fails, because the bloody ME firmware update fails (assumption), The update error simply says failed to run update on reboot.

apsinthium commented 1 year ago

Yes, all other updates fail because the ME (apparently) tries to update before anything else.

kmauleon commented 1 year ago

usually certain BIOS version is a prerequisite before updating MEFW and not the other way around. and these dependencies can be defined in metainfo file. Just wondering... have you tried updating firmware separately in this sequence update BIOS reboot update EC reboot update MEFW reboot

sj98ta commented 1 year ago

1) Is there any reason to believe that a BIOS update contains a resolution? Based on comments above, it does not seem likely.

That said, how do I update individually? Last night, I downloaded n3jul12w.zip, unpacked, and tried up update using N3JET34W.cab, and that fails with some message about missing signature.

kmauleon commented 1 year ago

BIOS >> https://fwupd.org/lvfs/devices/com.lenovo.ThinkPadN3JET.firmware EC >> https://fwupd.org/lvfs/devices/com.lenovo.ThinkPadN3JHT.firmware please download from above links and install separately via fwupdmgr --allow-older --allow-reinstall install

OR

Open Gnome Software Go to Updates tab Choose firmware to update and restart

sj98ta commented 1 year ago

Again, the upgrade of the BIOS does not work, again because the ME update fails.

sj98ta commented 1 year ago

In addition to having no sound, ever since the failed update, the docking station (Thinkpad Thunderbolt 3 Dock Gen 2) works functions very erratically. By this I mean, all connection is lost over the thunderbolt connection, and I lose keyboard, mouse, network, etc. Basically the machine is in a state to where it is almost completely unusable.

kmauleon commented 1 year ago

@sj98ta let's just wait for any feedback from ODM dev. As for the docking station issue, this is handled by different owner so please open another issue for proper tracking... thank you very much

sj98ta commented 1 year ago

@sj98ta let's just wait for any feedback from ODM dev. As for the docking station issue, this is handled by different owner so please open another issue for proper tracking... thank you very much

I will wait to deal with the docking issue if/when the firmware update issue is resolved. It is not a coincidence that the docking station started having issues immediately when the firmware update issue started.

Thanks...

kmauleon commented 1 year ago

we also have dock firmware issues raised against other thinkpads... please feel free to check if you have similar issues >> https://github.com/fwupd/firmware-lenovo/issues/246

sj98ta commented 1 year ago

we also have dock firmware issues raised against other thinkpads... please feel free to check if you have similar issues >> #246

Thanks.... I have had no issues at all with the dock, up until the ME update issue. But I will check out.

sj98ta commented 1 year ago

Any news yet this issue? This is extremely painful.

kmauleon commented 1 year ago

@sj98ta unfortunately no update yet from ODM dev. BTW, have you seen this comment >> https://github.com/fwupd/firmware-lenovo/issues/246#issuecomment-1736260139

sj98ta commented 1 year ago

@kmauleon Thanks for the link to the comment. I had not seen it, but many times I have booted without the dock connected, and with the lid open. Same issue however, will not update.

Something odd happened the other day, in that the bios updated to 0.1.19. I was a bit surprised. But, the ME issue remains

kmauleon commented 1 year ago

please try to boot system without docking station and update it manually via below command if you have not tried this one.... fwupdmgr --allow-older --allow-reinstall install reboot system

sj98ta commented 1 year ago

@kmauleon The problem is unchanged. ME update fails at 60%

kmauleon commented 1 year ago

what version can you see in BIOS Menu?

sj98ta commented 1 year ago

@kmauleon N3JET35W (1.19)

kmauleon commented 1 year ago

sorry for not being clear... I meant MEFW version in BIOS Menu please....

sj98ta commented 1 year ago

@kmauleon Odd.... MEFW shows 16.1.27.2176

kmauleon commented 1 year ago

this means your MEFW is updated already that is why the MEFW update does not continue since you have the same version... in the meantime since we have the version format issue... please ignore the update notice for MEFW... this is still ongoing investigation... thank you very much @sj98ta

sj98ta commented 1 year ago

@kmauleon Well, it is difficult to ignore the update notice, since on every boot, it tries to read the firmeware, gets to 60% and dies. The problem is, that takes a long time... 5 - 8 minutes.

Also, since experiencing this issue, I no longer have audio or microphone since this failed update problem started. Not sure about the camera, but I believe it too is no longer working. Pretty difficult to attend WebEx and Slack sessions without that.

If the firmware is really installed, why would the media devices no longer function?

sj98ta commented 1 year ago

@kmauleon I retract what I said about the video.. the camera is working.... audio however (speakers and mic) are not

kmauleon commented 1 year ago

hmmm please don't choose YES when prompted for MEFW update.... your audio issue might not be caused by MEFW update since you already have an updated MEFW and BIOS as well.... this could be related with your dock fw update. But I am not entirely sure unless we heard any update from ODM dev... all I can do for now is to follow up ODM.... will update again once I heard anything from them.... thank you very much

sj98ta commented 1 year ago

@kmauleon It is not at all related to the dock, since I don't have the dock plugged in. I am certain it has to do with the MEFW update however.

The dmesg output shows:

[   57.463019] sof-audio-pci-intel-tgl 0000:00:1f.3: cl_dsp_init: timeout with rom_status_reg (0x80000) read
[   57.463047] sof-audio-pci-intel-tgl 0000:00:1f.3: ------------[ DSP dump start ]------------
[   57.463055] sof-audio-pci-intel-tgl 0000:00:1f.3: Boot iteration failed: 3/3
[   57.463063] sof-audio-pci-intel-tgl 0000:00:1f.3: fw_state: SOF_FW_BOOT_IN_PROGRESS (2)
[   57.463069] sof-audio-pci-intel-tgl 0000:00:1f.3: 0x06000021: module: ROM, state: CSE_IPC_RESET_PHASE_1, waiting for: CSE_CSR, running
[   57.463081] sof-audio-pci-intel-tgl 0000:00:1f.3: extended rom status:  0x6000021 0x0 0x0 0x0 0x0 0x0 0x2560521 0x0
[   57.463082] sof-audio-pci-intel-tgl 0000:00:1f.3: ------------[ DSP dump end ]------------
[   57.463605] sof-audio-pci-intel-tgl 0000:00:1f.3: error: dsp init failed after 3 attempts with err: -110
[   57.463633] sof-audio-pci-intel-tgl 0000:00:1f.3: Failed to start DSP
[   57.463633] sof-audio-pci-intel-tgl 0000:00:1f.3: error: failed to boot DSP firmware -110
[   57.514009] sof-audio-pci-intel-tgl 0000:00:1f.3: error: hda_dsp_core_reset_enter: timeout on HDA_DSP_REG_ADSPCS read
[   57.514011] sof-audio-pci-intel-tgl 0000:00:1f.3: error: dsp core reset failed: core_mask 1
[   57.514108] sof-audio-pci-intel-tgl 0000:00:1f.3: error: sof_probe_work failed err: -110

I am not clear by with you mean by don't choose YES when prompted for MEFW update. I am not being prompted.

kmauleon commented 1 year ago

can you please send us a video of your symptom "Well, it is difficult to ignore the update notice, since on every boot, it tries to read the firmeware, gets to 60% and dies. The problem is, that takes a long time... 5 - 8 minutes." I think the MEFW update will start only once you chose to update it via fwupdmgr or gnome software update. that is why I said that you can just ignore the update notice for MEFW. @hughsie @mrhpearson do you have any inputs regarding "dmesg output" sorry not familiar with this

sj98ta commented 1 year ago

@kmauleon I don't have a means to capture video of this.

"I think the MEFW update will start only once you chose to update it via fwupdmgr or gnome software update. that is why I said that you can just ignore the update notice for MEFW." No, for me this happens on every boot of the machine. It says it is reading the ME firmware, it speeds up dramatically at 50%, then fails at 60% with "Failed to recover ME firmware"

Please do note that the originator of this issued also reports no audio devices.

apsinthium commented 1 year ago

Yes, I do have the same issue. No audio output/input. I cannot even use headphones because the entire sound card is invisible to my machine. When I boot from Windows To Go then everything works as intended.

Unfortunately, when rebooting today the ME firmware started trying to read again. I had been getting an instant, "Unable to read ME firmware..." without the delay for the past week. Now, I'm back to the 7-8 minute wait time to boot while this update fails.

And, also, this happens on every boot as I stated in the original bug report. Not just when it is schedule from within fwupdmgr.

kmauleon commented 1 year ago

@hughsie are you familiar with this issue >> MEFW update happens every boot

"Unfortunately, when rebooting today the ME firmware started trying to read again. I had been getting an instant, "Unable to read ME firmware..." without the delay for the past week. Now, I'm back to the 7-8 minute wait time to boot while this update fails.

And, also, this happens on every boot as I stated in the original bug report. Not just when it is schedule from within fwupdmgr."