红联Linux门户
Linux帮助

因特尔CPU温度监测问题

发布时间:2012-02-27 11:35:01来源:红联作者:nocroswnsn
Linux中 因特尔CPU温度检测驱动模块对应的源码是coretemp.c。

我分别在两个因特尔的CPU上试过,均出现问题

1. Pentium(R) Dual-Core CPU E5400 @2.70GHz
驱动模块可以插入,但是无法正确读取
错误是无法正确读取MSR寄存器
即rdmsr_on_cpu(data->id, MSR_IA32_THERM_STATUS, &eax, &edx);

2. Intel(R) Core(R) Core(TM) i7-2600 CPU @3.40GHz
驱动模块插入的时候报错 No such devices
日志里面显示的是 No such model 2a

想请教下如何获取linux coretemp 方面的对应CPU型号的驱动代码,MSR寄存器方面的资料CPU芯片手册上也没有,修改源代码也无从下手。

谢谢
文章评论

共有 0 条评论