pop-os / pop

A project for managing all Pop!_OS sources
https://system76.com/pop
2.44k stars 87 forks source link

Prompted that firmware update is available for Thinkpad P52s. Unable to update. #1979

Open nsmith543 opened 2 years ago

nsmith543 commented 2 years ago

Distribution: Pop!_OS 21.04

Related Application and/or Package Version: Built-in firmware update utility

Issue/Bug Description: I'm prompted at boot by the OS that an Intel Management Engine firmware update (184.86.3909) is available for my Lenovo Thinkpad P52s. The update notes mention that the laptop must be connected to AC power to perform the update, and that "USB Type C charging is not supported for firmware updates."

The Thinkpad P52s uses USB-C exclusively for charging -- there is no traditional Thinkpad AC charging port available to plug in to wall power. As such I am unable to perform the firmware update via the built-in Pop-OS utility.

Steps to reproduce (if you know): On a Lenovo Thinkpad P52s with a firmware prior to 184.86.3909, and with Pop!_OS 21.04 installed, go to Settings | Firmware. If you attempt to update to latest firmware, it will fail even if plugged into wall power via the USB-C charging port, as it is expecting wall power over a charging port the laptop does not possess.

Expected behavior: Firmware update proceeds when laptop is plugged in to wall power via the USB-C charging port.

Other Notes:

jacobgkau commented 2 years ago

The update notes mention that the laptop must be connected to AC power to perform the update, and that "USB Type C charging is not supported for firmware updates."

Just to confirm, did you actually try installing the update, or did you not attempt it due to the warning? There is copy about this in firmware-manager (which is relevant for some System76 hardware), but IIRC, it never stopped a user from attempting to install an update at that point. The actual block would come later when the system boots into firmware-update, which a Thinkpad would not be using.