Welcome to our peer-to-peer forums, where owners help owners. Need help now? Visit eSupport here.

English Community

Lenovo NotebooksLenovo U and S Series Notebooks
All Forum Topics
Options

53 Posts

03-24-2009

Norway

423 Signins

1445 Page Views

  • Posts: 53
  • Registered: ‎03-24-2009
  • Location: Norway
  • Views: 1445
  • Message 781 of 1008

Re: [S10/S10e Fan Problems Collecting Info for Lenovo] S10 fan runs too fast, too often, too loud

2009-04-14, 17:29 PM

Strange thing, but the first day the fan control program worked almost flawlessly. Today the temperature readings have been weird, jumping from 42 degrees to 80 degrees in seconds, before going down to 40+ degrees again. I have set the temperature threshold at 75-80-85 degrees (smart mode), and because of the sudden rise in temperature (at least the readings of it) the fan kicks in.

 

This makes me think that maybe the sensor for monitoring temperature isn't working as it should?

Reply
Options

26 Posts

04-07-2009

United States of America

41 Signins

303 Page Views

  • Posts: 26
  • Registered: ‎04-07-2009
  • Location: United States of America
  • Views: 303
  • Message 782 of 1008

Re: [S10/S10e Fan Problems Collecting Info for Lenovo] S10 fan runs too fast, too often, too loud

2009-04-14, 18:22 PM

@bpl07

 

Yes, on the S10/S10e with the latest BIOS the EC register is 0x50 (hex).  This register is normally the CPU Temp.  The BIOS or whatever controls the fan reads this value and adjusts the CPU fan according.  What we are doing in this program is continuously (every 250ms) overwriting this value with a known value:

 

        Fan Speed Off = 50 (decimal)

        Fan Speed  Level1 = 60 (decimal)

        Fan Speed  Level2 = 70 (decimal)

        Fan Speed  Level3 = 80 (decimal)

 

Hope this helps :).  At work now I will post more tonight. 

Reply
Options

26 Posts

04-07-2009

United States of America

41 Signins

303 Page Views

  • Posts: 26
  • Registered: ‎04-07-2009
  • Location: United States of America
  • Views: 303
  • Message 783 of 1008

Re: [S10/S10e Fan Problems Collecting Info for Lenovo] S10 fan runs too fast, too often, too loud

2009-04-14, 22:38 PM

@Carsten

 

Yes I was thinkin that as well initially, but we still only have 1 bus for communication.  So either way we'll have to stop the writing of hte 0x50 for a moment while we read the other register.  But I still think I have a bug in my EC writing/reading code although its a pretty good port from the tpfancontrol.

 

 

Reply
Options

56 Posts

04-11-2009

Germany

131 Signins

1474 Page Views

  • Posts: 56
  • Registered: ‎04-11-2009
  • Location: Germany
  • Views: 1474
  • Message 784 of 1008

Re: [S10/S10e Fan Problems Collecting Info for Lenovo] S10 fan runs too fast, too often, too loud

2009-04-14, 23:09 PM

@dresslerc:

Maybe... as far as I remember NHC writes every 50 ms, that is five times more often than yours and it's not a serious problem (some short hangs especially on high cpu load, but no issues during normal use). Then 250 ms should be no problem at all.

 

Well, when you've got it to work we can see if there are any further steps to optimize it. At least VB.NET is just the right language for me... Visual Studio 2008 (thanks to MSDN AA) is waiting... :smileywink:

 

@all:

Good night for today. 1 AM.

 

 

Greetings

 

Carsten

Reply
Options

26 Posts

04-07-2009

United States of America

41 Signins

303 Page Views

  • Posts: 26
  • Registered: ‎04-07-2009
  • Location: United States of America
  • Views: 303
  • Message 785 of 1008

Re: [S10/S10e Fan Problems Collecting Info for Lenovo] S10 fan runs too fast, too often, too loud

2009-04-14, 23:22 PM

Everyone

 

I've made some small modifications to the program.  Here is version 1.0.0.1:

 

http://www.mediafire.com/file/yd5xmnrnijf/S10FanCtrl1.0.0.1.zip

 

I havent tested it yet because I dont have an S10 :(.  But in theory it should work.

 

Here are the changes:

 

 

1.0.0.1 - Change: Program doesnt show up in Alt+Tab when minimized

1.0.0.1 - Add: EC-CPUTEMP register is now configurable in the app.settings

1.0.0.1 - Change: CPU Temp Label now displays "xx°C" instead of "xx c"

 

For those with the 57 BIOS, you can change the EC register in the  S10FanCtrl.exe.config file.  Open that file with notepad and look for the following line:

 

            <setting name="EC_CPUTEMP_Register" serializeAs="String">

                <value>80</value>

            </setting>

 

Change the 80 to 81 for the BIOS 57.  All these numbers are in decimal!  Please dont change this value unless you know what your doing ;).

 

I got the SourceForge account registered and approved.  Now I have to figure out how to use it :).  I'll post link once I get the code uploaded there.

 

Carsten 

 

Reply
Options

12 Posts

03-26-2009

New Zealand

47 Signins

324 Page Views

  • Posts: 12
  • Registered: ‎03-26-2009
  • Location: New Zealand
  • Views: 324
  • Message 786 of 1008

Re: [S10/S10e Fan Problems Collecting Info for Lenovo] S10 fan runs too fast, too often, too loud

2009-04-15, 2:27 AM
With the program overwriting the registers every so often, will this have any effect on the battery life?
Reply
Options

13 Posts

02-01-2009

USA

189 Signins

696 Page Views

  • Posts: 13
  • Registered: ‎02-01-2009
  • Location: USA
  • Views: 696
  • Message 787 of 1008

Re: [S10/S10e Fan Problems Collecting Info for Lenovo] S10 fan runs too fast, too often, too loud

2009-04-15, 2:36 AM

Dresslerc: Thanks for continuing to follow this issue and update the program. With the correct threshold settings the program works well with my S10 (58 BIOS).  However, I found the follwing two small issues with your 1.0.0.1 update:

 

1. The battery meter still does not work.

2. The program doesn't minimize to the system tray like 1.0.0.0 did.

 

I've actually reverted to 1.0.0.0 for now, but look forward to your continued updates.

 

Thanks!

Message Edited by CEMA65 on 04-14-2009 07:40 PM
Reply
Options

3 Posts

04-15-2009

USA

12 Signins

150 Page Views

  • Posts: 3
  • Registered: ‎04-15-2009
  • Location: USA
  • Views: 150
  • Message 788 of 1008

Re: [S10/S10e Fan Problems Collecting Info for Lenovo] S10 fan runs too fast, too often, too loud

2009-04-15, 3:55 AM

dresslerc:

 

Tested S10FanCntrl1.0.0.1 on my S10e/57 (4187-2NU, built mid-March 09), not much luck.  I changed the EC register in the  S10FanCtrl.exe.config file from "80" to "81" per your instructions.  Prior to running S10FanCntrl I have the same condition as alot of the others, relatively loud fan, hunting based on CPU load/temp but no apparent fan interference. 

 

When I start the program in BIOS mode, there is virtually no change in fan behavior from before (hunts occasionally) - as expected. 

 

When I change to Smart (75-80-85) mode, the fan runs continously on "loud".  Program reports a relatively constant idle temp (43C).  Fan occasionly stops for 0.5sec and restarts. Less occasionally, temp jumps to ~81C for 5sec, fan jumps to "hair dryer" then back to "loud".  Switch back to BIOS mode, fan stops.

 

When I change to Manual mode, fan runs constantly at one of two speeds:  "Off"="loud", "1", "2" or "3"="hair dryer".  I noticed that at "2" and "3" reported temp jumps to 50C or 60C.  Even after I switch back to BIOS mode, the fan runs constantly (loud), won't stop until I exit the program - then it stops immediately and resumes it's initial condition.

 

Tried EC register = 80 just for kicks, program doesn't affect fan behavior at all.  FYI, 1.0.0.0 didn't affect fan behavior either, on any setting.

 

As reported elsewhere, 1.0.0.1 still kills the battery monitor, tricks the system into thinking it's on AC.  Minimized fine for me though.  Didn't check the alt-tab, not a keyboarder.

 

So back to the drawing board for me (and you, I hope!).  Thanks for all you efforts so far.

Message Edited by clee320 on 04-14-2009 11:57 PM
Reply
Options

85 Posts

01-30-2009

Coeur d' Alene, Idaho

128 Signins

539 Page Views

  • Posts: 85
  • Registered: ‎01-30-2009
  • Location: Coeur d' Alene, Idaho
  • Views: 539
  • Message 789 of 1008

Re: [S10/S10e Fan Problems Collecting Info for Lenovo] S10 fan runs too fast, too often, too loud

2009-04-15, 5:12 AM

Daring to get back to the original topic.

 

Mark,

 

Bios version 57 for the s10e does not fix the problem.  I thought it might alleviate some of the issues, but that only seems to be the case when it's plugged into AC. On battery the fan will constantly seek, turn off and on...the issue is still there it seems.  This seeking doesn't seem to happen as often when the laptop is on ac power, but constantly on battery.  sometimes it won't even finish revving and wind down...then rev again.

 

Windows XP

Balanced in  Energy management

Bios 57 for s10e

 

Is there another bios version on the horizon that might help with this issue?  I was hopeful but we haven't heard from Lenovo in over a week.

 

Thanks,

Kevin

Reply
Options

4169 Posts

11-20-2007

United States of America

23526 Signins

803315 Page Views

  • Posts: 4169
  • Registered: ‎11-20-2007
  • Location: United States of America
  • Views: 803315
  • Message 790 of 1008

Re: [S10/S10e Fan Problems Collecting Info for Lenovo] S10 fan runs too fast, too often, too loud

2009-04-15, 13:10 PM

ZenTech wrote:

I was hopeful but we haven't heard from Lenovo in over a week.


 

Mark's been on vacation, and since this is a user-to-user forum and not a staffed support channel, there's never any guarantee about a response from anyone from Lenovo.

 

Message Edited by JaneL on 04-15-2009 09:11 AM

keep-calm-it-s-a-thinkpad-sm2.jpg

English English Community   Deutsche Deutsche Community   Español Comunidad en Español   ru.gif Русскоязычное Сообщество


Jane
nonnymouselenovoff1.gif

2015 X1 Carbon, ThinkPad Slate, T410s, X301, X200 Tablet, T60p, HP TouchPad, iPad Air 2, iPhone 5S, IdeaTab A2107A, Yoga Tablet, Yoga 3 Pro
I AM one of those crazy ThinkPad zealots!
If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"!

I am not a Lenovo employee

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete

X

No, I don’t want to share ideas Yes, I agree to these terms