AMD Phenom temperature driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Rudolf Marek schrieb:
> Hello all,
>
> I think I put all parties up in CC. Thanks to Andreas, I have received 
> missing information about the TControlMax temperature. It means we can 
> get further to a new driver.
>
> I did some experimental driver which works fine (attached as k8temp.c) 
> Kryzstof Went even further and made changes to original k8temp driver.
>
> I will go for vacation soonish (middle of next week) and I'm very 
> busy, but at least we can start. I will write a short list of things 
> which needs to be discussed in the meanwhile:
>
> 1) driver name
>
> AMD proposes the change to amdtemp (from k8temp) I think we can merge 
> the drivers together, it should be still simple.
>
> Jean, please do you remember how autoloading/driver name change is 
> handled in the kernel? I have some feeling that it should be simple to 
> handle. Please confirm.
>
> The name change can be done if we know that old name will work, so we 
> dont break too much things around.
>
> 2) Maximum temperature.
>
> The new Phenom temperature is non-physical it means we must know the 
> limit so we know when we cross it.
>
> Therefore our new driver must export either temp1_max or temp1_crit. 
> The TcontrolMax is for all fam 10h CPUs 70 degrees.
>
> The Intel driver has temp1_max as maximum temperature from which all 
> fans must start cooling. The temp1_crit is when the CPU will fail.
>
> I think the thremtrip_l is asserted for much higher temperatures, I 
> think we can go for temp1_max.
>
> We can put the TcontrolMax into a variable, because for future 
> revisions we may need cpuid to put there right value.
>
> 3) Errata #319
>
> I think all CPU revisions still may have problem with the temp sensor 
> inside the CPU (not the diode interface which is analog and works fine).
>
> Please can someone test mine k8temp.c attached, and report back the 
> values you got? If we detect a CPU with the errata we should print a 
> warning to syslog.
Hi Rudolf,

I tried your attached code  with an 9950BE and the temps reported look 
equal to those everest reports under winxp 32bit with similar load 
conditions. I have a few other phenoms here and will report if i find 
one whos affected by the errata.

achim~





[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux