You are not logged in.
Pages: 1
I'm getting this error for intel_ish_ipc on the Thinkpad X9-14, which I don't understand if it's expected or it needs a fix (or how):
$ journalctl -kg intel_ish_ipc
Feb 17 15:34:35 kernel: intel_ish_ipc 0000:00:12.0: ISH loader: load firmware: intel/ish/ish_lnlm.bin
Feb 17 15:34:35 kernel: intel_ish_ipc 0000:00:12.0: ISH loader: cmd 2 failed 10
Feb 17 15:34:36 kernel: intel_ish_ipc 0000:00:12.0: ISH loader: cmd 2 failed 10
Feb 17 15:34:36 kernel: intel_ish_ipc 0000:00:12.0: ISH loader: cmd 2 failed 10intel_ish_ipc is Intel(R) Integrated Sensor Hub PCI Device Driver
The wiki page on the thinkpad, in an earlier version said that you need to extract the firmware from Windows but then it's not clear if I need to overwrite intel/ish/ish_lnlm.bin or not.
Linux firmware recently added these files:
ish_lnlm_53c4ffad_2a17559f.bin
ish_lnlm_53c4ffad_a672a235.bin
ish_lnlm_53c4ffad_cb391961.bin
ish_lnlm_53c4ffad_ebb27e41.binand some other documents (which I'll try to reference later) claim that the module will choose the proper firmware based on BIOS (DMI?/ACPI?) data from the actual computer.
But I can't confirm that intel_ish_ipc module does that. According to the above logs it certainly doesn't seem so.
I've downloaded the latest firmware files from git, and added them and symlinked in /usr/lib/firmware/ accordingly:
lrwxrwxrwx - root 2026-01-11 04:52 ish_lnlm_53c4ffad_2a17559f.bin.zst -> ../../LENOVO/ish/ish_lnlm_53c4ffad_2a17559f.bin.zst
lrwxrwxrwx - root 2026-02-04 21:11 ish_lnlm_53c4ffad_a672a235.bin.zst -> ../../LENOVO/ish/ish_lnlm_53c4ffad_a672a235.bin.zst
lrwxrwxrwx - root 2026-02-04 21:11 ish_lnlm_53c4ffad_cb391961.bin.zst -> ../../LENOVO/ish/ish_lnlm_53c4ffad_cb391961.bin.zst
lrwxrwxrwx - root 2026-02-04 21:11 ish_lnlm_53c4ffad_ebb27e41.bin.zst -> ../../LENOVO/ish/ish_lnlm_53c4ffad_ebb27e41.bin.zstbut I still don't get any change to the log files (rebooted and reinstalled the kernel several times since then).
I don't see an ambient sensor either.
Does anyone know what the expected behavior should be here?
Offline
Reference docs are at:
https://www.kernel.org/doc/Documentatio … sh-hid.rst
The firmware filename should use one of the following patterns:
- ``ish_${intel_plat_gen}_${SYS_VENDOR_CRC32}_${PRODUCT_NAME_CRC32}_${PRODUCT_SKU_CRC32}.bin``
- ``ish_${intel_plat_gen}_${SYS_VENDOR_CRC32}_${PRODUCT_SKU_CRC32}.bin``
- ``ish_${intel_plat_gen}_${SYS_VENDOR_CRC32}_${PRODUCT_NAME_CRC32}.bin``
- ``ish_${intel_plat_gen}_${SYS_VENDOR_CRC32}.bin``
based on that, it seems that for this laptop the files would either be
- intel/ish/ish_lnlm_53c4ffad_bdbc0579_8f6b7ae7.bin
- intel/ish/ish_lnlm_53c4ffad_bdbc0579.bin
- intel/ish/ish_lnlm_53c4ffad_8f6b7ae7.bin
unless they calculate the crc32 in a different way ![]()
Offline
oook, there's some movement now
Feb 25 13:26:11 kernel: intel_ish_ipc 0000:00:12.0: ISH loader: load firmware: intel/ish/ish_lnlm_53c4ffad_a672a235.bin
Feb 25 13:26:11 kernel: intel_ish_ipc 0000:00:12.0: ISH loader: firmware loaded. size:875008
Feb 25 13:26:11 kernel: intel_ish_ipc 0000:00:12.0: ISH loader: FW base version: 5.8.0.7727
Feb 25 13:26:11 kernel: intel_ish_ipc 0000:00:12.0: ISH loader: FW project version: 1.0.29.13096as of linux-firmware-intel 20260221-1
Last edited by damjan (2026-02-25 15:52:48)
Offline
ok didn't notice that successful firmware load was from the v7.0-rc1 kernel which has this commit applied
https://git.kernel.org/pub/scm/linux/ke … 3fd3d3ed0f
Offline
ambient light sensor seems to work with the kernel patched and the needed firmware:
❯ monitor-sensor
Waiting for iio-sensor-proxy to appear
+++ iio-sensor-proxy appeared
=== No accelerometer
=== Has ambient light sensor (value: 0.000000, unit: lux)
=== No proximity sensor
=== No compass
Light changed: 1.000000 (lux)
Light changed: 209.000000 (lux)
Light changed: 108.000000 (lux)
Light changed: 94.000000 (lux)
Light changed: 145.000000 (lux)
Light changed: 56.000000 (lux)
Light changed: 39.000000 (lux)
Light changed: 44.000000 (lux)
Light changed: 75.000000 (lux)
Light changed: 109.000000 (lux)
Light changed: 114.000000 (lux)
Light changed: 113.000000 (lux)
Light changed: 357.000000 (lux)
Light changed: 91.000000 (lux)
Light changed: 84.000000 (lux)
Light changed: 104.000000 (lux)
Light changed: 142.000000 (lux)
Light changed: 212.000000 (lux)
Light changed: 225.000000 (lux)
Light changed: 227.000000 (lux)
Light changed: 6.000000 (lux)
Light changed: 0.000000 (lux)Offline
And finally with the latest update to fwupd (2.1.1), and the latest BIOS from lvfs
kernel: thinkpad_acpi: ThinkPad BIOS N4DET38W (1.21 ), EC N4DHT35Wthis annoying issue is gone:
Mar 11 12:13:32 kernel: thinkpad_acpi: ThinkPad ACPI EC access misbehaving, disabling thermal sensors accessI wonder if there's now more sensors reported than before:
ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0: 0.00 V (min = +0.00 V, max = +0.00 V)
curr1: 0.00 A (max = +0.00 A)
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +44.0°C (high = +100.0°C, crit = +100.0°C)
Core 0: +43.0°C (high = +100.0°C, crit = +100.0°C)
Core 4: +43.0°C (high = +100.0°C, crit = +100.0°C)
Core 8: +44.0°C (high = +100.0°C, crit = +100.0°C)
Core 12: +44.0°C (high = +100.0°C, crit = +100.0°C)
Core 32: +42.0°C (high = +100.0°C, crit = +100.0°C)
Core 33: +42.0°C (high = +100.0°C, crit = +100.0°C)
Core 34: +42.0°C (high = +100.0°C, crit = +100.0°C)
Core 35: +42.0°C (high = +100.0°C, crit = +100.0°C)
nvme-pci-0400
Adapter: PCI adapter
Composite: +32.9°C (low = -0.1°C, high = +85.8°C)
(crit = +86.8°C)
Sensor 1: +36.9°C (low = -273.1°C, high = +65261.8°C)
Sensor 2: +32.9°C (low = -273.1°C, high = +65261.8°C)
acpitz-acpi-0
Adapter: ACPI interface
temp1: +44.0°C
ucsi_source_psy_USBC000:002-isa-0000
Adapter: ISA adapter
in0: 5.00 V (min = +5.00 V, max = +5.00 V)
curr1: 0.00 A (max = +0.10 A)
iwlwifi_1-virtual-0
Adapter: Virtual device
temp1: +48.0°C
thinkpad-isa-0000
Adapter: ISA adapter
fan1: 4100 RPM
fan2: 4100 RPM
CPU: +44.0°C
GPU: +39.0°C
temp3: +39.0°C
temp4: +35.0°C
temp5: +33.0°C
temp6: +39.0°C
temp7: +37.0°C
temp8: N/A
pwm1: 128%
BAT0-acpi-0
Adapter: ACPI interface
in0: 12.60 V
power1: 0.00 W
acpi_fan-isa-0000
Adapter: ISA adapter
fan1: 0 RPMOffline
Pages: 1