[lm-sensors] Kernel hangs with i2c-i801 driver?

Rudolf Marek r.marek at sh.cvut.cz
Fri Nov 25 20:51:32 CET 2005


Hello all,

I have a theory that changing limit values will assert SMI interrupt and SMI code will hang the machine.
Maybe the interrupt is raised via SMBALERT line which can be disabled in the i2c-i801.c driver.

Eventualy i think if we switch the interrupt generation to IRQ9 so inux should report
"IRQ9 nobody cared" instead of crarsh ... if I'm correct with the SMI assumption.

you can try to:
setpci  -s 0:1f.3 40.b=1

This will set the SMB routing interrupt to IRQ9 (or some other but not on SMI)

and then repeat with sensors -s
This is a bit dangerous so please do it with filesystems mouted RO.

If you get instead of crash no crash and/or some message in dmesg we have won :)

Ruik




More information about the lm-sensors mailing list