
Hopefully we can gather enough evidence here to get something started. I am afraid this is only going to get worse in the future unless something is done. Please contact me through email for help so this thread won't become too long. Sudo dmidecode from a terminal in this thread. As we get one fixed, please post a copy of your fixed DSDT.aml file and a copy of the output of Ecspecially if you have trouble with heat/sleep.

You can tell if your DSDT was compiled by Microsoft by running the following command in a terminal.ĭmesg | grep MSFT If this returns "anything", then yours is possibly broken. I will try to fix it for you and help you get it implemented. If this is too scary, then follow my how to to the point of getting your dsdt.dsl file, and email it to me. That way others can benefit, and maybe find a pattern so we can pressure manufacturers to stop this if they are identified. I wrote a how to here to show how to extract and fix your DSDT as well as trying to help solve DSDT problems in this bug report My goal is to try and help fix as many DSDT's as possible and have others post their fixed DSDT files in this thread. They don't realize that they could be sabatoged by MS. They try a Linux distro, only to have suspend/hibernate, temp, or various other ACPI functions not work, and just blame it on Linux being crappy. Most people don't know what a DSDT is, or how to fix it. The API's are open to anyone, but the Linux API's are clearly broken in a large number of PC's. I beleive the Microsoft AML compiler was the result. If you read the email from Bill Gates that was used as evidence, he mentions patenting something to mess with other OS's. I beleive this is also what was at the root of the recent Foxconn scandal This was brought up during the Microsoft antitrust lawsuit. It was open, and was an indusrty standard. Until recently manufacturers used the Intel AML compiler(iasl). Their home brewed compiler is causing problems with a lot of newer PC's because errors are found in the Linux ACPI tables. It seems that Microsoft has started pushing their acpi aml compiler to motherboard/bios manufacturers.

I decided to start this thread to help, and maybe force some change if enough people are affected.
