Core Duo Power Sapping Bug is Microsoft Issue
illusoryphoenix writes "A few weeks ago, Tom's Hardware noted a significant reduction in battery life of the Core Duo processors it tested when USB devices were inserted. Intel claimed that Microsoft had a bug in their USB drivers, while Tom's Hardware was unable to reproduce the same result for any of the other Pentium M microarchitecures. This issue has finally been publicly confirmed by Microsoft to be a USB driver problem which keeps the processor from entering advanced sleep states."
There's a driver glitch with brand new hardware!!! It's already been two weeks and they haven't fixed it yet!! What does this mean for the computing landscape? Is this Wintel's downfall? Will Apple return to their days of prominence? The implications could be enormous!
Whenever I hear the word 'Innovation', I reach for my pistol.
According to some testing over at anandtech, problem was in the way Windows XP polls USB2 devices.
Je ne parle pas francais.
That means its fixable with a minor software patch. Much better then having broken hardware.
At least we know someones QA is still working.. ( and that wouldnt be microsoft in this case )
---- Booth was a patriot ----
http://www.anandtech.com/mobile/showdoc.aspx?i=26
Intel with a dropped e ? That's so like 1970 to end of 2005.
Get with the times Slashdot.
A million monkeys and this is the best sig they could come up with...
Ok, you can have your choices...
We can ask Redmond to fix the security vulnerabilities, we can ask Redmond to bring back the Teletubbie Hill with Vista, or we can ask them to fix various USB-related and ACPI power issues. Choose 1.
Don't be picky.
What! Microsift to patch the BIOS
Not on my notebook
Friends don't help friends install M$ junk.
Core Duo Power Sapping Bug
[Starscream holds a press conference]
Ummmm, yes... we were hoping no one would notice, but it's the fricking Insecticons gathering Energon for Megatron... Again. Microsoft only got involved because they own the North American rights to all acts of evil.
nt
I can't get into a deep sleep when someone jabs a USB plug into one of my ports, either. Apparently I'm hot, I'm pluggable, but I'm not hot-pluggable.
You see? You see? Your stupid minds! Stupid! Stupid!
Umm...
*shyly raises hand*
120 characters for a sig? That's bloody useless.
Jesus... if Microsoft fixed every little bug to come along, then who would upgrade to Vista?!?!?
Important This article contains information about how to modify the registry.
c es\USB
Make sure to back up the registry before you modify it. Make sure that you know how to restore the registry if a problem occurs. For more information about how to back up, restore, and modify the registry, click the following article number to view the article in the Microsoft Knowledge Base:
256986 (https://premier.microsoft.com/kb/256986/ [microsoft.com]) Description of the Microsoft Windows registry
SYMPTOMS
Consider the following scenario. You install Microsoft Windows XP Service Pack 2 (SP2) on a portable computer. Then, you connect a USB 2.0 device to the computer. In this scenario, the computer uses its battery power more quickly than you expect.
CAUSE
Windows XP SP2 installs a USB 2.0 driver that initializes any connected USB device. However, the USB 2.0 driver leaves the asynchronous scheduler component continuously running. This problem causes continuous instances of memory access that prevent the computer from entering the deeper Advanced Configuration and Power Interface (ACPI) processor idle sleep states. These processor idle sleep states are also known as C states. For example, these include the C3 and C4 states. These sleep states are designed, in part, to save battery power. If an otherwise idle portable computer cannot enter or maintain the processor idle sleep states, the computer uses its battery power more quickly than you expect.
RESOLUTION
Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method.
These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved.
Modify the registry at your own risk. To resolve this problem, add the EnIdleEndpointSupport entry to the USB registry key.
To do this, follow these steps:
1. Click Start, click Run, type regedit, and then click OK.
2. Locate, and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servi
Note If the USB subkey does not exist, create it. To do this, follow these steps:
a. Select the Services key. On the Edit menu, point to New, and then click Key.
b. Type USB in the New Key #1 box to name the new key "USB."
3. Right-click USB, point to New, and then click DWORD Value.
4. In the New Value #1 box that appears, type EnIdleEndpointSupport, and then press ENTER.
5. Right-click EnIdleEndpointSupport, and then click Modify.
6. In the Value data box, type 1, leave the Hexadecimal option selected, and then click OK.
7. Quit Registry Editor.
STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
APPLIES TO
Microsoft Windows XP Service Pack 2, when used with:
Microsoft Windows XP Professional
Microsoft Windows XP Home Edition
Resumed from hibernation - Now entering Zombie Sleep State(tm)
*deep and sinister buzzing sounds comming from the harddrive*
But seriously - if there's one thing I really miss, now that i've been using 99% linux for over 1½ year, it's proper power management features. I've tried a few distros and none of them delivered 100% working power management, such as standby.
I did, however, manage to get hibernation up and running, but apparently the docs on softwaresuspend aren't perfect, and I did manage to be able to hibernate - with the regular nv driver - but the properit...y.. (sorry for my bad english) nvidia driver has some problems with sleep states, making it impossible to stand by using xorg and that driver.
So to conclude: I love Linux and the freedom I get, but I do miss the "works out-of-the-box" power management features of Windows >=2000.
Whelp, if the overwhelming volume of ads at Tom's Hardware wasn't enough reason, now there's bad information up there as well? Does anyone remember when Tom's Hardware used to actually be a useful site that one could actually navigate effectively, and that would load in less than one hour per page? I guess it does still feel like I'm browsing it on a dialup, so they haven't changed *that* part...
I have a pentium M notebook and while USB devices are plugged in, my CPU stays in power state C2 (/proc/acpi/processer/power) literally all of the time. As soon as I unplug all USB devices, it starts to go to C3. Here is a printout after unplugging USB for 1 minute. Previously, C3 was 0. :~$ cat /proc/acpi/processor/CPU0/power
active state: C2
max_cstate: C8
bus master activity: fffffffd
states:
C1: type[C1] promotion[C2] demotion[--] latency[001] usage[00000010]
*C2: type[C2] promotion[C3] demotion[C1] latency[001] usage[662174077]
C3: type[C3] promotion[C4] demotion[C2] latency[085] usage[00127924]
C4: type[C3] promotion[--] demotion[C3] latency[185] usage[00000000]
Well, having RTFA now I see it is indeed - but the /. summary is so badly written that it makes the issue seem irrelevant.
The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
Windows + Intel "still equals" Suck
Windows + Intel "still equals" Suck
This slashdot article is actually a dupe from January; They even link the same article. Anyway, someone posted the Microsoft knowlegebase article with the registry fix in the earlier article thread
"And we have seen and do testify that the Father sent the Son to be the Savior of the World"
1 John 4:14
They dont get it. *looks around, slowly brings hands down, takes out automatic rifle*
Please leave your slashdot membership card and ID badge at the desk, take all your personal belongings and follow the security officer to the exit.
My new MacBook doesn't have that problem! Stupid Microsoft and their lack of teSTTgh347%$#ATH0+0+[NO CARRIER]
Given that it was known but wasn't very pronounced until the newer processors Microsoft probably decided it wasn't worth their engineer's time and cost to fix. Lets see... one engineer at like 20-30 an hour to track down an issue, probably a week to track it down and another week to find a solution... another week in QA plus coming back to the engineer for some more work....
Just because its broken doesn't mean it has to be fixed. It only needs to be fixed if its a major issue which it wasn't until recently.
-Knock Knock
-Who's there?
-Zonk.
-Zonk who ?
-Zonk the guy who has breaking news about the Intel Core Duo
-Zonk the guy who's always 2 weeks behind CowboyNeal ?
-*grunt* Yes, THAT Zonk.
-Well in that case why don't you fark right off mate!
-Billco, Fnarg.com
The fact that it didn't break until a brand new processor hit the scenes tells me their QA was fine.
It was present in the Pentium M as well. So I would say it's their PR dept that's been working fine, not their QA dept.