Re: 2.6.16-rc5: known regressions [TP 600X S3, vanilla DSDT]

Sanjoy Mahajan
2006-03-21T22:09:48Z

Two more experiments:

With a vanilla kernel, I faked EC0.UPDT() to just return 0x00, and the
system hung on the second sleep.

Then, again in the DSDT, I also faked the 4 _TMP methods (one in each
thermal zone), and the system hung on the second sleep.

I think we've raced too far ahead by trying to debug many thermal zones
at once. Perhaps there are two bugs. So let's find them one by one.

One bug is quite repeatable and we know a lot about it. With all zones
except THM0 commented out, the system hung. With the EC0.UPDT line in
THM0._TMP also commented out, the system didn't hang. So there's a
problem related to the EC, even with only THM0. And finding that
problem may giveideas for what else may be wrong.

-Sanjoy

`A society of sheep must in time beget a government of wolves.'
- Bertrand de Jouvenal