** Description changed:
SRU Justification:
[Impact]
- Lenovo ThinkPad systems with Intel Lunar Lake (LNL) and Panther Lake (PTL)
- processors require Lenovo-customized ISH (Integrated Sensor Hub) firmware to
- enable sensor functionality including accelerometer, gyroscope, ambient light
- sensor, and lid/hinge sensors. Without this firmware, ISH-connected sensors
- do not enumerate and features like tablet mode (yoga mode), screen
- auto-rotation, and automatic brightness adjustment are non-functional.
-
- Affected platforms:
- - ThinkPad X1 2-in-1 Gen 10 / X1 Carbon Gen 13 (LNL)
- - ThinkPad X9-14 Gen 1 (LNL)
- - ThinkPad X9-15 Gen 1 (LNL)
- - ThinkPad X1 2-in-1 Gen 11 / X1 Carbon Gen 14 (PTL)
-
- Error without firmware:
- intel_ish_ipc 0000:00:12.0: ISH loader: cmd 2 failed 10
+ Lenovo ThinkPad systems with Intel Lunar Lake and Panther Lake processors
+ need Lenovo-specific ISH (Integrated Sensor Hub) firmware for sensor
+ functionality (accelerometer, gyroscope, ambient light, lid/hinge sensors).
+ Without it, ISH fails with "cmd 2 failed 10".
[Fix]
- Cherry-pick upstream linux-firmware commits:
- - ff3470eca79b ("intel/ish: Add Lenovo ISH firmware support for X1 and X9
systems")
- - cf2d1a57483 ("linux-firmware: Remove duplicate fw and Rename Lenovo ISH
LNLM firmware files accordingly")
- - feba387aac8 ("lenovo: remove obsolete ish_lnlm_53c4ffad_2a17559f.bin
firmware")
- - 934a7b3e16b ("Add LENOVO ISH firmware v5.8.0.7720 for X9-15 2025")
- - 87a7d3c72b19 ("Add LENOVO ISH firmware v5.8.1.7720 for X1 Carbon (Gen 14)
and X1 2-in-1 (Gen 11)")
- - 4cc3cf379e31 ("WHENCE: Fix ISH firmware symlink prefix for Lenovo PTL
systems")
+ Cherry-pick 7 upstream linux-firmware commits:
+ 1. 96fa6d9157ea ("intel/ish: Add firmware for LENOVO THINKPAD X1 2-in-1 Gen
10")
+ 2. ff3470eca79b ("intel/ish: Add Lenovo ISH firmware support for X1 and X9
systems")
+ 3. cf2d1a574838 ("linux-firmware: Remove duplicate fw and Rename Lenovo ISH
LNLM firmware files accordingly")
+ 4. feba387aac8f ("lenovo: remove obsolete ish_lnlm_53c4ffad_2a17559f.bin
firmware")
+ 5. 934a7b3e16b8 ("Add LENOVO ISH firmware v5.8.0.7720 for X9-15 2025")
+ 6. 87a7d3c72b19 ("Add LENOVO ISH firmware v5.8.1.7720 for X1 Carbon (Gen 14)
and X1 2-in-1 (Gen 11)")
+ 7. 4cc3cf379e31 ("WHENCE: Fix ISH firmware symlink prefix for Lenovo PTL
systems")
+
+ Noble/Questing: all 7 commits
+ Resolute: commit 7 only (1-6 already present via upstream rebase)
[Test Plan]
- 1. Install updated linux-firmware on the target release
- 2. Update initramfs: sudo update-initramfs -u -k all
- 3. Reboot
- 4. Verify ISH firmware loads:
- sudo dmesg | grep -i ISH
- Expected: ISH loader: firmware loaded with Lenovo firmware version
- 5. Verify sensor hubs enumerate:
- ls /sys/bus/iio/devices/iio:device*
- Expected: Multiple IIO devices present
- 6. Verify sensors detected:
- monitor-sensor
- Expected: Accelerometer, gyro, and other sensors detected
-
- Without the patch: ISH loader fails with "cmd 2 failed 10" or no sensors
enumerate.
- With the patch: ISH firmware loads successfully and HID sensor hubs enumerate.
+ 1. Install updated linux-firmware, update-initramfs -u -k all, reboot
+ 2. dmesg | grep -i ISH — firmware loads without errors
+ 3. ls /sys/bus/iio/devices/ — HID sensor hubs enumerate
[Where problems could occur]
- Risk is low. The firmware binaries are device-specific to Lenovo LNL/PTL
- systems and do not affect other hardware. The WHENCE symlink entries could
- potentially conflict with other ISH firmware entries already present on the
- target branch. If symlinks are incorrect, firmware fails to load with the
- same "cmd 2 failed 10" error in dmesg. Fallback: the generic Intel ISH
- firmware remains available.
-
- [Other Info]
- Jira: SUTTON-3300
- Target releases: Noble, Questing, Resolute
- - Noble and Questing need all Lenovo ISH firmware (LNL + PTL platforms)
- - Resolute already has the firmware, only needs the PTL symlink fix
+ Low risk. Firmware is device-specific to Lenovo LNL/PTL ThinkPads.
+ If symlinks are wrong, firmware fails to load; generic Intel ISH
+ firmware remains as fallback.
** Tags added: jira-sutton-3300 oem-priority
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2147678
Title:
linux-firmware: Add Lenovo ISH firmware for Intel Panther Lake
ThinkPad systems
To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2147678/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs