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: $ 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! ** Attachment added: "rc.local to set trip points and polling frequency" http://librarian.launchpad.net/5020219/rc.local -- laptop overheats when performing CPU intensive tasks. https://launchpad.net/bugs/22336 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs