[lm-sensors] [PATCH] hwmon: (coretemp) Fix oops on driver load

Jean Delvare khali at linux-fr.org
Tue Dec 6 10:53:41 CET 2011

On Tue, 06 Dec 2011 07:26:59 +0800 (HKT), undersys wrote:
> The microcode utility I am using is :-
> http://urbanmyth.org/microcode
> The version of micro code I am using is "microcode-20110915.tgz" :-
> http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=20429&lang=eng

Did you have to do that with previous kernels too?

> CPU is :-
> Intel Xeon sossaman, model=14, stepping=4. 
> I don't have the SPEC number on hand let me know if you need more information.

Is this a single or multi-cpu system?

I would like to see the contents of /proc/cpuinfo.

> Micro code was working on 2.6.29 and 2.6.39 , then I jumped to 3.0.6.

I admit I don't quite get it for now. While the device probing logic
was modified a lot in the coretemp driver of kernel 3.0, the microcode
check did not change, so I just don't get why the new driver would
behave differently from the previous ones in this respect.

For testing purposes, I made the 2.6.39 version of the coretemp driver
available as a standalone driver:
(Instructions at http://khali.linux-fr.org/devel/misc/INSTALL )

I would like you to test it on your 3.0 kernel and report whether it is
working or not. You'll have to rmmod the original coretemp driver
before loading coretemp_old, you can't have both loaded at once.

If coretemp_old works, then please rmmod it and modprobe coretemp
again, and see if it then works.

Jean Delvare

More information about the lm-sensors mailing list