Interesting: Upgrading my bios and microcontroller version to the latest from 2.11 to 3.21 and now when I check my DSDT file and recompile it I have no errors. http://www.thinkwiki.org/wiki/BIOS_Upgrade
More interesting for not T41p owners with such problems. As you can see in my previous comment, I had the following:
It means that I was switching from passive cooling to active at 89C for the CPU. It like doing an emergency break with a car. You need absorb a lot of energy to stop when at high speed. Here we need to extract very fast a lot of heat, which was not possible so hitting the 93C mark and emergency shutdown.
That way it starts to be active at 50C and throttle/scale the frequency to stay cool early. I have updated the /etc/rc.local script to run the command at boot time and set also the polling frequency. Note that the DSDT file is still not found in the dmesg output.
Warning: My thermal zone is THM0 your one may be different, check before!
Interesting: Upgrading my bios and microcontroller version to the latest from 2.11 to 3.21 and now when I check my DSDT file and recompile it I have no errors. www.thinkwiki. org/wiki/ BIOS_Upgrade
http://
More interesting for not T41p owners with such problems. As you can see in my previous comment, I had the following:
$ cat /proc/acpi/ thermal_ zone/THM0/ trip_points
critical (S5): 93 C
passive: 89 C: tc1=8 tc2=5 tsp=600 devices=0xdff4d338
It means that I was switching from passive cooling to active at 89C for the CPU. It like doing an emergency break with a car. You need absorb a lot of energy to stop when at high speed. Here we need to extract very fast a lot of heat, which was not possible so hitting the 93C mark and emergency shutdown.
Solution: Put the passive cooling mark lower:
# echo -n "90:80:50:55:50:45" > /proc/acpi/ thermal_ zone/THM0/ trip_points
That way it starts to be active at 50C and throttle/scale the frequency to stay cool early. I have updated the /etc/rc.local script to run the command at boot time and set also the polling frequency. Note that the DSDT file is still not found in the dmesg output.
Warning: My thermal zone is THM0 your one may be different, check before!