I got to thinking about this some more, and did a little more digging.
The article above links to another article that actually describes the testing:
http://www.tgdaily.com/2006/01/28/toms_ … ain_issue/It also mentions MS KB899179, and that
it has been known to be a "problem" at least since 12 July 2005
It also describes the issue documented in KB899179. The wierd thing is that I can't find any reference to this Knowledge base article on Microsoft's website. Also, it sounds to me like the issue as they describe it would be fairly common and could occur any time a USB2 device is connect to a system running WinXP SP2, regardless of the chipset. It is strange that it only occurs with this particular chipset/CPU combination.
This might be an issue with Speed Step support. It is possible that the driver is causing the CPU to ramp up to a higher frequency when a USB2 device is connected, even when it doesn't need to. This could cause a significant decrease in battery life. I don't know who writes the SpeedStep driver(s).
I found a thread on HardwareCentral forums discussing this issue, and the last poster makes some good points:
I am still wondering how much of a bug it is from MS. They say it is a SP2 issue, but I have not seen them test it with SP1. They did test it on the Dothan and Turion64 and neither of those had this problem. They point at this bug from MS, but it sounds like an issue with Intel's south bridge.
...
Of course it could be that it is tied to the southbridge, but it somehow related to the CPU and the Yonah is having problems with a specific sleep mode (there are something like 5-7 sleep/halt modes total and 2 cores to deal with). Yes there might be a software work-a-round, but it might have to change what power mode the CPU uses when a USB 2.0 device is hooked up, but that sounds like it will be an Intel driver patch to me. I just have a hard time blaming MS when it is only this platform that has an issue.
http://discussions.hardwarecentral.com/ … p?t=169408Anyway, my initial thought that it has nothing to do with the CPU could be wrong. What I'd like to see is a test with this chipset and a Dothan CPU (single core predecessor to Yonah(Core Duo)). That could give some definite indication as to whether the CPU is part of the problem. I'm pretty sure the chipset will work with Dothan, but don't know if anyone has built a motherboard with that combination.
One last thing I thought was kind of wierd:
For now, we are told that the solution to the matter could be simple: a simple addition of a single key to the Windows System Registry. At the time of this writing, neither Microsoft, Intel, nor Tom's Hardware Guide has had the opportunity to attempt this suggested fix to our Napa system. The engineers of Tom's Hardware plan on testing a Napa notebook with modified Registry settings and we will publish our findings as soon as they are available.
If the solution is as simple as adding a registry key, why hasn't anybody tested it yet? It would only take a minute to add the key...