Public bug reported:
[Impact]
HP systems with Intel Lunar Lake (LNL) or Panther Lake (PTL) platforms
fail to load ISH (Integrated Sensor Hub) firmware. The ISH kernel driver
requests the firmware file from linux-firmware at boot and during resume.
Without the file, the ISH device stays offline, and sensors (accelerometer,
gyroscope, ambient light) do not work.
Typical dmesg when firmware is missing:
intel-ish-hid 0000:00:12.0: firmware: failed to load
intel/ish/ish_lnlm12128606_f9751b71.bin
intel-ish-hid 0000:00:12.0: Direct firmware load for intel/ish/... failed
with error -2
Affects HP machines (CIDs for target components:
numbat-chammy - HP systems with Intel PTL
numbat-itachi - HP systems with Intel PTL
numbat-medusa - HP systems with Intel PTL
Lunar Lake units tested on HP hardware)
[Fix]
Four commits cherry-picked from upstream linux-firmware:
1. cefc001f7e0b "intel/ish:Add ISH firmware file for Intel Lunar Lake platform"
Adds HP/ish/ish_lnlm_dba6b120_152c3222.bin + LICENCE.HP
Upstream linux-firmware tag: 20251011
2. 05105d2434ec "linux-firmware: Renaming the file to cover a wide range of HP
Lunar Lake system."
Renames ish_lnlm_dba6b120_152c3222.bin -> ish_lnlm_12128606.bin
(covers all LNL HP boards, not just the one originally tested)
Upstream linux-firmware tag: 20251111
3. 49cf497556b9 "linux-firmware:Renaming the file back for HP EliteBook X Flip
G1i"
Renames to ish_lnlm_12128606_f9751b71.bin and adds the intel/ symlink
to match what the ISH driver actually requests
Upstream linux-firmware tag: 20260309
4. 1b9b0fbf2d85 "Add HP ISH firmware for Intel Panther Lake systems"
Adds HP/ish/ish_ptl_12128606_581.7779.0.bin (fw version 5.8.1.7779)
for PTL systems
Upstream linux-firmware tag: 20260519
Commits 1-4 land sequentially: each rename/add depends on the prior step.
All four are needed for both LNL and PTL HP systems to have working ISH.
[Test Plan]
On an affected HP system with Intel Lunar Lake or Panther Lake:
1. Check ISH firmware loads at boot:
$ sudo dmesg | grep -i ish
Without patch: "failed to load intel/ish/ish_lnlm... error -2" or
"failed to load intel/ish/ish_ptl... error -2"
With patch: no firmware error, ISH device shows as online
2. Check sensor devices are available:
$ ls /sys/bus/platform/devices/ | grep ishtp
$ sudo dmesg | grep -i "ishtp\|ish-hid"
Without patch: no ISH/HID sensor devices
With patch: ishtp devices present, sensor input nodes appear
3. Suspend and resume 5 times to confirm ISH reloads cleanly:
$ sudo rtcwake -m mem -s 20
Without patch: ISH fails to reload firmware after resume
With patch: no errors in dmesg after each resume
[Where problems could occur]
Could affect the intel-ish-hid driver and dependent sensor HID devices.
If the firmware binary is corrupt or the WHENCE symlink path is wrong,
the ISH driver will fail to probe entirely on resume or first boot.
Sensors (accelerometer, light sensor, gyroscope) would stop reporting.
The driver would log repeated firmware load errors in dmesg.
The rename chain (commits 1-3) must be applied in order. Applying only
some of the four commits leaves a filename mismatch between what the driver
requests and what is on disk, producing the same -ENOENT firmware error
as having no firmware at all.
** Affects: linux-firmware (Ubuntu)
Importance: Undecided
Status: New
** Affects: linux-firmware (Ubuntu Noble)
Importance: Undecided
Status: New
** Also affects: linux-firmware (Ubuntu Noble)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2158073
Title:
HP ISH firmware missing for Intel Lunar Lake and Panther Lake systems
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/2158073/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs