Testing tpfancontrol v0.18 on faulty R40e - Results

Work/comment area for scripts and utilities like TP Fan, 2-finger scrolling, etc
Post Reply
Message
Author
epeli
Posts: 8
Joined: Sat Jul 29, 2006 2:32 pm
Location: Finland, The Frozen Hell

Testing tpfancontrol v0.18 on faulty R40e - Results

#1 Post by epeli » Sun Jul 30, 2006 4:12 am

'llo. I've some fan issues on my R40e 2684-HVG as I posted in here.

A little bit about my TP...
HW: My laptop hardware is stock, with the exception of additional 512MB RAM.
SW: Running WinXP Pro, no additional temperature/fan control software were running while testing tpfancontrol.
The Fan: It only spins once on bootup. It worked when I took the whole CPU heatsink out and gave voltage directly to the fan's connector. Didn't measure voltage output of the mobo though. I also made sure it's able to spin freely.

I tested tpfancontrol v0.18 prior and after upgrading my BIOS and EC, from version 1.23 & 1.03 to 1.38 & 1.04. Mostly same results on both runs.


I mostly used manual mode to test different fan values, but here's my usual tpfancontrol setup (I also tried different cycle speeds):

Code: Select all

Active= 1, Cycle= 2, FanBeep= 1200 0, MaxReadErrors= 10
IconLevels= 50 60 70, IgnoreSensors= PCM,GPU,BAT,X7D,BAT,X7F,BUS
Levels= 47°C -> 0,  50°C -> 3,  55°C -> 4,  60°C -> 7,  70°C -> 7,  80°C -> 0x80,  90°C -> 0x80
:) Detecting temperature sensors & fan speeds: OK
CPU (0x78) and APS (0x79) are the only temperature sensors available on my system (not counting HD SMART), and tpfancontrol reports both accurately. Great. Fanspeed reporting also works.


:?: Testing different fan speed settings...
Alright. These results are after upgrading BIOS & EC. I remember 16(0x10) working before the upgrade.
Remember that there's some kind of HW/SW problem with my laptop's fan.
  • 0(0x00) fan does nothing, as expected.
  • 1-12(0x01-0x0C) fan does nothing.
  • 13-15(0x0D-0F) The fan spins once whenever tpfancontrol cycles.
  • 16(0x10) Result: COULD NOT SET FAN STATE!!!!.
  • 17-20(0x11-0x14) The fan spins once whenever tpfancontrol cycles.
  • 32(0x20) Result: COULD NOT SET FAN STATE!!!!.
  • 48(0x30) Result: COULD NOT SET FAN STATE!!!!.
  • 62-63 (0x3E-0x3F) The fan spins once whenever tpfancontrol cycles.
  • 64(0x40) Result: COULD NOT SET FAN STATE!!!!.
  • 128(0x80) Result: COULD NOT SET FAN STATE!!!!.
I haven't bothered to test other values. You can see a pattern already. :lol:


:?: Unable to set/read status randomly?
Also, while running on manual/smart mode with working fanspeed setting, tpfancontrol randomly gave me "can't read status/couldn't set fan state" errors. These occured once in a while, without clear pattern. No idea what causes them. There should be no interfering software running on my system.

:!: Crash on exit.
Because tpfancontrol tried to set fan status to 128(0x80) on exit but couldn't, it always crashed. Had to kill the process to exit.
↑ Owner of a hot IBM ThinkPad R40e (2684-HVG) with +512MB RAM

christopher_wolf
Special Member
Posts: 5741
Joined: Sat Oct 08, 2005 1:24 pm
Location: UC Berkeley, California
Contact:

#2 Post by christopher_wolf » Sun Jul 30, 2006 4:17 am

Welcome to the Thinkpad Forums. :)

Everything but the last event is normal and the inability to set the state at various hexes. TP FCU should gracefully exit and not plummet like a rock. I haven't tried it on an R40, but I do recall other users posting that it had, indeed, worked fine with no errors.
IBM ThinkPad T43 Model 2668-72U 14.1" SXGA+ 1GB |IBM 701c

~o/
I met someone who looks a lot like you.
She does the things you do.
But she is an IBM.
/~o ---ELO from "Yours Truly 2059"

epeli
Posts: 8
Joined: Sat Jul 29, 2006 2:32 pm
Location: Finland, The Frozen Hell

#3 Post by epeli » Sun Jul 30, 2006 5:52 am

Thanks. 8)

My laptop has always been a special case - I remember when I bought it... IBM site claimed that model 2684-HVG does not exist. They added it about a year later. :)

btw, here's a typical closing attempt from fancontrol.log

Code: Select all

[30/07/2006 13:44:21] Smart: Set fan control to 0x04, Result: OK
[30/07/2006 13:44:23] Fan: 0x00 / Highest: 55°C (55 51 0 0 0 0 0 0 0 0 0 0)
[30/07/2006 13:44:23] On close: Set fan control to 0x80, Result: COULD NOT SET FAN STATE!!!!   <-- tried to close it
[30/07/2006 13:44:23] Fan: 0x00 / Highest: 55°C (55 51 0 0 0 0 0 0 0 0 0 0)
[30/07/2006 13:44:23] Smart: Set fan control to 0x04, Result: CMD IGNORED (PASSIVE MODE)
[30/07/2006 13:44:25] Fan: 0x00 / Highest: 55°C (55 51 0 0 0 0 0 0 0 0 0 0)
[30/07/2006 13:44:25] Smart: Set fan control to 0x04, Result: CMD IGNORED (PASSIVE MODE)
[30/07/2006 13:44:26] Fan: 0x00 / Highest: 55°C (55 51 0 0 0 0 0 0 0 0 0 0)
[30/07/2006 13:44:26] Smart: Set fan control to 0x04, Result: CMD IGNORED (PASSIVE MODE)
[30/07/2006 13:44:26] Fan: 0x00 / Highest: 55°C (55 51 0 0 0 0 0 0 0 0 0 0)
[30/07/2006 13:44:26] Smart: Set fan control to 0x04, Result: CMD IGNORED (PASSIVE MODE)
[30/07/2006 13:44:27] Fan: 0x00 / Highest: 55°C (55 51 0 0 0 0 0 0 0 0 0 0)
[30/07/2006 13:44:27] Smart: Set fan control to 0x04, Result: CMD IGNORED (PASSIVE MODE)
[30/07/2006 13:44:28] Fan: 0x00 / Highest: 55°C (55 51 0 0 0 0 0 0 0 0 0 0)
[30/07/2006 13:44:28] Smart: Set fan control to 0x04, Result: CMD IGNORED (PASSIVE MODE)
[30/07/2006 13:44:30] Fan: 0x00 / Highest: 55°C (55 51 0 0 0 0 0 0 0 0 0 0)
[30/07/2006 13:44:30] Smart: Set fan control to 0x04, Result: CMD IGNORED (PASSIVE MODE)
[30/07/2006 13:44:31] Fan: 0x00 / Highest: 55°C (55 51 0 0 0 0 0 0 0 0 0 0)
[30/07/2006 13:44:31] Smart: Set fan control to 0x04, Result: CMD IGNORED (PASSIVE MODE)
[30/07/2006 13:44:31] Fan: 0x00 / Highest: 55°C (55 51 0 0 0 0 0 0 0 0 0 0)
[30/07/2006 13:44:31] On close: Set fan control to 0x80, Result: CMD IGNORED (PASSIVE MODE)   <-- tried to close it
[30/07/2006 13:44:31] Fan: 0x00 / Highest: 55°C (55 51 0 0 0 0 0 0 0 0 0 0)
[30/07/2006 13:44:31] Smart: Set fan control to 0x04, Result: CMD IGNORED (PASSIVE MODE)
[30/07/2006 13:44:34] Warning: Can't read Status (possible conflict with other software)
[30/07/2006 13:44:36] Fan: 0x00 / Highest: 55°C (55 51 0 0 0 0 0 0 0 0 0 0)
[30/07/2006 13:44:36] On close: Set fan control to 0x80, Result: CMD IGNORED (PASSIVE MODE)   <-- tried to close it
[30/07/2006 13:44:37] Fan: 0x00 / Highest: 55°C (55 51 0 0 0 0 0 0 0 0 0 0)
[30/07/2006 13:44:37] Smart: Set fan control to 0x04, Result: CMD IGNORED (PASSIVE MODE)
[30/07/2006 13:44:37] Fan: 0x00 / Highest: 55°C (55 51 0 0 0 0 0 0 0 0 0 0)
etc... it stays on passive mode and won't close, crashes if I try to exit repeatedly. :?
↑ Owner of a hot IBM ThinkPad R40e (2684-HVG) with +512MB RAM

Post Reply

Return to “ThinkPad Utility Work Area”

Who is online

Users browsing this forum: No registered users and 2 guests