Comment 16 for bug 1931001

Revision history for this message
In , ck+kernelbugzilla (ck+kernelbugzilla-linux-kernel-bugs) wrote :

I've noticed, when I do enable CONFIG_SENSORS_JC42 as a module or build into
my kernel, this causes a very high rate of interrupts on i801_smbus - about
6000-8000 per second according to /proc/interrupts. After 20 minutes, there
were about 5 million interrupts generated on i801_smbus.

When I do unload the module jc42, the interrupts do not stop, until I do a
complete reboot.

Mainboard: Supermicro A1SRM-2758F
Kernel: Gentoo-Sources 4.8.1 (Happens also with Vanilla 4.8.1 and older kernel
versions)

dmesg:
[ 8.319900] i801_smbus 0000:00:1f.3: enabling device (0140 -> 0143)
[ 8.321864] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[ 8.326098] ismt_smbus 0000:00:13.0: enabling device (0140 -> 0142)

lspci:
00:1f.3 SMBus: Intel Corporation Atom processor C2000 PCU SMBus (rev 02)

When the module is loaded, I am also getting this errors:
[ 73.934901] ismt_smbus 0000:00:13.0: completion wait timed out
[ 74.974970] ismt_smbus 0000:00:13.0: completion wait timed out
[ 76.014949] ismt_smbus 0000:00:13.0: completion wait timed out
[ 77.054903] ismt_smbus 0000:00:13.0: completion wait timed out
[ 78.094961] ismt_smbus 0000:00:13.0: completion wait timed out
[ 79.134982] ismt_smbus 0000:00:13.0: completion wait timed out
[ 80.175116] ismt_smbus 0000:00:13.0: completion wait timed out
[ 81.215057] ismt_smbus 0000:00:13.0: completion wait timed out