Recently, the folks at Tom's Hardware did some battery life testing with Intel's Core Duo platform. With disappointing results, they pinned the short life on the CPU or graphics card. However, after further testing and discussion with Intel, OEMs and Microsoft, it looks like a dodgy driver from MS is causing the problem.[TG Daily]Late Friday, Microsoft acknowledged to TG Daily - via the hands of Intel - that they believe the problem our engineers observed to have been caused by a misbehaving driver included in Windows XP SP2 - specifically, the Advanced Configuration and Power Interface (ACPI) driver, which is part of the operating system's power management scheme for USB 2.0.
The delicate issue about this bug, provided to Microsoft partners under confidentiality guidelines as Knowledge Base article KB899179, is the fact that it has been known to be a "problem" at least since 12 July 2005. It is unclear at this time why Microsoft has not issued a patch or an advisory the public to fix or explain this bug. So far, Microsoft has not responded to our inquiries and we are still waiting for a comment on this power drain issue.