Public bug reported:
Summary:
High CPU usage caused by irq/<n>-nxp_nci_i2c after boot on ThinkPad P14s
AMD.
System:
- Ubuntu 24.04.4 LTS
- Kernel: 6.8.0-134-generic
- Lenovo ThinkPad P14s AMD
- Machine Type: 21K6S0E000
- BIOS: R2FET69W (1.49)
- BIOS Date: 2026-03-19
Problem:
After boot, the kernel thread
irq/89-nxp_nci_i2c
consumes approximately 20–30% of one CPU core continuously.
As a consequence:
- CPU temperature increases from ~34°C to ~59°C while idle.
- System fan runs continuously.
- Normal CPU usage reported by htop is only about 3%.
The kernel log contains:
nxp-nci_i2c i2c-NXP1001:00: NFC: Read failed with error -121
Workaround:
Running
sudo modprobe -r nxp_nci_i2c
immediately fixes the problem.
Results after unloading the module:
- irq/89-nxp_nci_i2c disappears completely
- CPU temperature drops to about 34°C
- Fan returns to normal operation
The issue started only recently after a system update (approximately two
weeks ago).
It appears that the NXP NFC I2C driver repeatedly handles interrupts
after the device reports I/O error -121.
Further information:
$ cat /proc/interrupts | grep -i nci
89: 0 0 0 0 0 39985756
0 0 0 0 0 0 0 0
0 0 amd_gpio 84 nxp-nci_i2c
$ sudo dmesg > dmesg-before.txt
$ sudo modprobe -r nxp_nci_i2c
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-6.8.0-134-generic 6.8.0-134.134
ProcVersionSignature: Ubuntu 6.8.0-134.134-generic 6.8.12
Uname: Linux 6.8.0-134-generic x86_64
ApportVersion: 2.28.2-0ubuntu0.1
Architecture: amd64
CRDA: N/A
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Tue Jul 14 00:42:13 2026
InstallationDate: Installed on 2024-01-29 (896 days ago)
InstallationMedia: Ubuntu 23.10.1 "Mantic Minotaur" - Release amd64 (20231016.1)
MachineType: LENOVO 21K6S0E000
ProcEnviron:
LANG=de_DE.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.8.0-134-generic
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro quiet splash vt.handoff=7
RelatedPackageVersions:
linux-restricted-modules-6.8.0-134-generic N/A
linux-backports-modules-6.8.0-134-generic N/A
linux-firmware 20240318.git3b128b60-0ubuntu2.27
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 03/19/2026
dmi.bios.release: 1.49
dmi.bios.vendor: LENOVO
dmi.bios.version: R2FET69W (1.49 )
dmi.board.asset.tag: Not Available
dmi.board.name: 21K6S0E000
dmi.board.vendor: LENOVO
dmi.board.version: Not Defined
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.ec.firmware.release: 1.33
dmi.modalias:
dmi:bvnLENOVO:bvrR2FET69W(1.49):bd03/19/2026:br1.49:efr1.33:svnLENOVO:pn21K6S0E000:pvrThinkPadP14sGen4:rvnLENOVO:rn21K6S0E000:rvrNotDefined:cvnLENOVO:ct10:cvrNone:skuLENOVO_MT_21K6_BU_Think_FM_ThinkPadP14sGen4:
dmi.product.family: ThinkPad P14s Gen 4
dmi.product.name: 21K6S0E000
dmi.product.sku: LENOVO_MT_21K6_BU_Think_FM_ThinkPad P14s Gen 4
dmi.product.version: ThinkPad P14s Gen 4
dmi.sys.vendor: LENOVO
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug kernel-daily-bug noble wayland-session
** Attachment added: "dmesg-before.txt"
https://bugs.launchpad.net/bugs/2160571/+attachment/5981674/+files/dmesg-before.txt
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2160571
Title:
nxp_nci_i2c fails on Thinkpad P14s
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2160571/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs