diff mbox

: ACPI: Add HP nc6000 into DMI power check table to disable power state check in power transition

Message ID 1242005283.3773.136.camel@localhost.localdomain (mailing list archive)
State Rejected, archived
Headers show

Commit Message

Zhao, Yakui May 11, 2009, 1:28 a.m. UTC
From: Zhao Yakui <yakui.zhao@intel.com>

On the HP nc6000 there exists the bogus _OFF object for the power resource,
which causes that the power resource can't be turned off and then the device
can't be switched to D3 state correctly. 

Add the HP nc6000 into DMI power check table to disable the power state check
in power transistion.

http://bugzilla.kernel.org/show_bug.cgi?id=13243

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
---
 drivers/acpi/bus.c |    9 +++++++++
 1 file changed, 9 insertions(+)



--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Comments

Len Brown May 30, 2009, 12:49 a.m. UTC | #1
NAK
this was fixed by 19bde778c1fd2574cc020a618d7d576f260271ca
"ACPI: suspend: don't let device _PS3 failure prevent suspend"

thanks,
Len Brown, Intel Open Source Technology Center
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
diff mbox

Patch

Index: linux-2.6/drivers/acpi/bus.c
===================================================================
--- linux-2.6.orig/drivers/acpi/bus.c	2009-05-04 08:42:43.000000000 +0800
+++ linux-2.6/drivers/acpi/bus.c	2009-05-11 08:57:49.000000000 +0800
@@ -63,6 +63,15 @@ 
 	DMI_MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies LTD"),
 	DMI_MATCH(DMI_SYS_VENDOR, "HP Pavilion 05"),
 	DMI_MATCH(DMI_PRODUCT_VERSION, "2001211RE101GLEND") }, NULL},
+	{
+	.callback = set_power_nocheck,
+	.ident = "HP nc6000",
+	.matches = {
+		DMI_MATCH(DMI_BIOS_VENDOR, "Hewlett-Packard"),
+		DMI_MATCH(DMI_PRODUCT_VERSION, "F.15"),
+		DMI_MATCH(DMI_BOARD_NAME, "0890"),
+		},
+	},
 	{},
 };