Please help with NHC 2 or Fan Control on T21
Posted: Wed Feb 20, 2008 1:14 pm
I have a T21 (Thinkpad model 2647, bios version 1.04), running Windows XP and I need to activate the fan control
I tried with the NHC 2.0 pre-release-06
I downloaded the IBM script 0.82 from this location:
http://staff-www.uni-marburg.de/~schmitzr/nhc_tpfc.zip
Then I edited the xml file with the model of my notebook: 46478AU
Copied the files in the NHC folder
I started NHC, clicked on the ACPI tab, enabled the ACPI control system, it built the ibm.dll
But then I am getting this error in the NHC debug console non stop:
IBM.TPFancontrol.FAN.init( ) . . . ERROR
ACPI.FIELD.ReadByOffset("_SB.PCI0.LPC.EC.ECOR", ref 0, 132, 16, "ByteAcc", "NoLock", "Preserve") . . . ERROR
IBM.TPFancontrol.FAN.refresh( ) . . . ERROR
ACPI.FIELD.ReadByOffset("_SB.PCI0.LPC.EC.ECOR", ref 0, 132, 16, "ByteAcc", "NoLock", "Preserve") . . . ERROR
IBM.TPFancontrol.FAN.refresh( ) . . . ERROR
ACPI.FIELD.ReadByOffset("_SB.PCI0.LPC.EC.ECOR", ref 0, 132, 16, "ByteAcc", "NoLock", "Preserve") . . . ERROR
Please can you help me find what's wrong with it?
No success with Fan Control v0.41 either. This is what it is showing:
[2/20/2008 12:14:47 PM] Current Config:
[2/20/2008 12:14:47 PM] Active= 2, Cycle= 5, FanBeep= 0 0, MaxReadErrors= 10
[2/20/2008 12:14:47 PM] IconLevels= 55 65 70, IgnoreSensors=
[2/20/2008 12:14:47 PM] Log2File= 0, Log2csv= 0, ShowAll= 0
[2/20/2008 12:14:47 PM] Levels= 50°C -> 0, 55°C -> 1, 65°C -> 3, 70°C -> 6, 75°C -> 64
[2/20/2008 12:14:47 PM] SensorOffset1-12= 0 0 0 0 0 0 0 0 0 0 0 0 °C
[2/20/2008 12:14:47 PM] Windows uptime since boot 7175 sec., SecWinUptime= 120 sec.
[2/20/2008 12:14:52 PM] Warning: Can't read Status (possible conflict with other software)
[2/20/2008 12:14:56 PM] Warning: Can't read Status (possible conflict with other software)
[2/20/2008 12:15:02 PM] Warning: Can't read Status (possible conflict with other software)
then after few tries Fan Control switches automatically to BIOS mode:
[2/20/2008 12:25:44 PM] Max. Errors: Set fan control to 0x80, Result: OK
[2/20/2008 12:25:44 PM] Set to BIOS Mode, to many consecutive read errors
Sometimes in vary rare occasions it manages to read the status ans such temperatures on the left panel:
1 cpu 46°C (0x78)
5 bat 48°C (0x7c)
6 x7d 43°C (0x7d)
7 bat 30°C (0x7e)
9 bus 123°C (0xc0)
10 pci 48°C (0xc1)
11 pwr 30°C (0xc2)
12 xc3 118°C (0xc3)
Sometimes when I try to switch it from BIOS mode to manual it succeeds, changes the fan speed and shows this:
[2/20/2008 12:30:49 PM] Change Mode from BIOS->Manual, setting fan speed
[2/20/2008 12:30:49 PM] Fan: 0x80 / Switch: 115°C (47; 0; 0; 0; 48; 43; 30; 0; 75; 47; 21; 115;)
[2/20/2008 12:30:49 PM] Manual: Set fan control to 0x07, Result: OK
But most of the time it is showing this non stop in the output window and it reverts to BIOS mode:
[2/20/2008 12:32:24 PM] Warning: Can't read Status (possible conflict with other software)
[2/20/2008 12:32:28 PM] Warning: Can't read Status (possible conflict with other software)
[2/20/2008 12:32:33 PM] Warning: Can't read Status (possible conflict with other software)
[2/20/2008 12:32:34 PM] Fan: 0x07 / Switch: 123°C (46; 0; 0; 0; 48; 43; 30; 0; 123; 48; 30; 118;)
[2/20/2008 12:32:34 PM] Max. Errors: Set fan control to 0x80, Result: OK
[2/20/2008 12:32:34 PM] Set to BIOS Mode, to many consecutive read errors
[2/20/2008 12:32:37 PM] Warning: Can't read Status (possible conflict with other software)
[2/20/2008 12:32:37 PM] Fan: 0x07 / Switch: 123°C (46; 0; 0; 0; 48; 43; 30; 0; 123; 48; 30; 118;)
[2/20/2008 12:32:37 PM] Max. Errors: Set fan control to 0x80, Result: OK
So, Fan Control sometimes works - it shows temperatures, and changes the fan speed. But 99% of the time it doesn't do anything because of this message: Warning: Can't read Status (possible conflict with other software)
I had the NHC or Fan Control running one at a time (never at the same time). The only other hardware related software I had running at the time was the Battery MaxiMiser stuff from the IBM software. I tried exiting the MaxiMiser gauge and then running NHC or Fan Control again, then I even uninstalled the Thinkpad MaxiMiser software - but still no luck running ACPI in NHC at all and FanContol works from time to time for a little bit ...
Please, help ...
I tried with the NHC 2.0 pre-release-06
I downloaded the IBM script 0.82 from this location:
http://staff-www.uni-marburg.de/~schmitzr/nhc_tpfc.zip
Then I edited the xml file with the model of my notebook: 46478AU
Copied the files in the NHC folder
I started NHC, clicked on the ACPI tab, enabled the ACPI control system, it built the ibm.dll
But then I am getting this error in the NHC debug console non stop:
IBM.TPFancontrol.FAN.init( ) . . . ERROR
ACPI.FIELD.ReadByOffset("_SB.PCI0.LPC.EC.ECOR", ref 0, 132, 16, "ByteAcc", "NoLock", "Preserve") . . . ERROR
IBM.TPFancontrol.FAN.refresh( ) . . . ERROR
ACPI.FIELD.ReadByOffset("_SB.PCI0.LPC.EC.ECOR", ref 0, 132, 16, "ByteAcc", "NoLock", "Preserve") . . . ERROR
IBM.TPFancontrol.FAN.refresh( ) . . . ERROR
ACPI.FIELD.ReadByOffset("_SB.PCI0.LPC.EC.ECOR", ref 0, 132, 16, "ByteAcc", "NoLock", "Preserve") . . . ERROR
Please can you help me find what's wrong with it?
No success with Fan Control v0.41 either. This is what it is showing:
[2/20/2008 12:14:47 PM] Current Config:
[2/20/2008 12:14:47 PM] Active= 2, Cycle= 5, FanBeep= 0 0, MaxReadErrors= 10
[2/20/2008 12:14:47 PM] IconLevels= 55 65 70, IgnoreSensors=
[2/20/2008 12:14:47 PM] Log2File= 0, Log2csv= 0, ShowAll= 0
[2/20/2008 12:14:47 PM] Levels= 50°C -> 0, 55°C -> 1, 65°C -> 3, 70°C -> 6, 75°C -> 64
[2/20/2008 12:14:47 PM] SensorOffset1-12= 0 0 0 0 0 0 0 0 0 0 0 0 °C
[2/20/2008 12:14:47 PM] Windows uptime since boot 7175 sec., SecWinUptime= 120 sec.
[2/20/2008 12:14:52 PM] Warning: Can't read Status (possible conflict with other software)
[2/20/2008 12:14:56 PM] Warning: Can't read Status (possible conflict with other software)
[2/20/2008 12:15:02 PM] Warning: Can't read Status (possible conflict with other software)
then after few tries Fan Control switches automatically to BIOS mode:
[2/20/2008 12:25:44 PM] Max. Errors: Set fan control to 0x80, Result: OK
[2/20/2008 12:25:44 PM] Set to BIOS Mode, to many consecutive read errors
Sometimes in vary rare occasions it manages to read the status ans such temperatures on the left panel:
1 cpu 46°C (0x78)
5 bat 48°C (0x7c)
6 x7d 43°C (0x7d)
7 bat 30°C (0x7e)
9 bus 123°C (0xc0)
10 pci 48°C (0xc1)
11 pwr 30°C (0xc2)
12 xc3 118°C (0xc3)
Sometimes when I try to switch it from BIOS mode to manual it succeeds, changes the fan speed and shows this:
[2/20/2008 12:30:49 PM] Change Mode from BIOS->Manual, setting fan speed
[2/20/2008 12:30:49 PM] Fan: 0x80 / Switch: 115°C (47; 0; 0; 0; 48; 43; 30; 0; 75; 47; 21; 115;)
[2/20/2008 12:30:49 PM] Manual: Set fan control to 0x07, Result: OK
But most of the time it is showing this non stop in the output window and it reverts to BIOS mode:
[2/20/2008 12:32:24 PM] Warning: Can't read Status (possible conflict with other software)
[2/20/2008 12:32:28 PM] Warning: Can't read Status (possible conflict with other software)
[2/20/2008 12:32:33 PM] Warning: Can't read Status (possible conflict with other software)
[2/20/2008 12:32:34 PM] Fan: 0x07 / Switch: 123°C (46; 0; 0; 0; 48; 43; 30; 0; 123; 48; 30; 118;)
[2/20/2008 12:32:34 PM] Max. Errors: Set fan control to 0x80, Result: OK
[2/20/2008 12:32:34 PM] Set to BIOS Mode, to many consecutive read errors
[2/20/2008 12:32:37 PM] Warning: Can't read Status (possible conflict with other software)
[2/20/2008 12:32:37 PM] Fan: 0x07 / Switch: 123°C (46; 0; 0; 0; 48; 43; 30; 0; 123; 48; 30; 118;)
[2/20/2008 12:32:37 PM] Max. Errors: Set fan control to 0x80, Result: OK
So, Fan Control sometimes works - it shows temperatures, and changes the fan speed. But 99% of the time it doesn't do anything because of this message: Warning: Can't read Status (possible conflict with other software)
I had the NHC or Fan Control running one at a time (never at the same time). The only other hardware related software I had running at the time was the Battery MaxiMiser stuff from the IBM software. I tried exiting the MaxiMiser gauge and then running NHC or Fan Control again, then I even uninstalled the Thinkpad MaxiMiser software - but still no luck running ACPI in NHC at all and FanContol works from time to time for a little bit ...
Please, help ...