Comment 352 for bug 370173

Antoine Cotten (antoineco) wrote :

I can confirm this bug still exists in Ubuntu 10.10 (and 10.04).

I have a Toshiba U500-119 and the issue mainly comes from a buggy DSDT table. Vendors are totally unable to compile their DSDT table correctly for non-Windows OS.

After fixing errors in my DSDT table and recompiling it (then include it in my kernel...) I could use my laptop in normal conditions with a working fan.

Please find my DSDT table in attachment, What I needed to do was replacing "L0r" by "And" in PowerResource methods. There are still some warnings but I don't know how to fix them.

The workaround was found here and can be applied to any buggy DSDT tables :
http://art.ubuntuforums.org/showthread.php?t=1473317&page=3

This bug is extremely severe, it was kicked in 2009 and is still not solved, even if it applies to many laptops.