From patchwork Sun Feb 13 14:17:46 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: =?UTF-8?q?=5BPATCH=5D=20Quirk=20to=20fix=20suspend/resume=20on=20another=20Lenovo=20ThinkPad=20Edge=2C=20model=20030246G=2E?= From: Thomas Schwinge X-Patchwork-Id: 83077 Message-Id: <1297606666-13207-1-git-send-email-thomas@schwinge.name> To: manoj.iyer@canonical.com, stefan.bader@canonical.com, brad.figg@canonical.com, kernel-team@lists.ubuntu.com Cc: Thomas Schwinge Date: Sun, 13 Feb 2011 15:17:46 +0100 BugLink: http://launchpad.net/bugs/702434 Signed-off-by: Thomas Schwinge --- Hallo! I had to apply this additional patch on top of ubuntu-maverick's Ubuntu-2.6.35-26.46 (my patch is building on top of Manoj's b95ee31d81f578162310e346a0b3277a65ac4a4d) in order to get suspend/resume working on my girlfriend's ThinkPad Edge. Previously, the machine would sort-of resume, but the screen stayed dark; remote SSH login was possible though. Grüße, Thomas arch/x86/kernel/acpi/boot.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c index 715abe9..8debd3b 100644 --- a/arch/x86/kernel/acpi/boot.c +++ b/arch/x86/kernel/acpi/boot.c @@ -1461,6 +1461,15 @@ static struct dmi_system_id __initdata acpi_dmi_table[] = { DMI_MATCH(DMI_PRODUCT_NAME, "030222U"), }, }, + /* Lenovo ThinkPad Edge, model 030246G */ + { + .callback = dmi_ignore_irq0_timer_override, + .ident = "ThinkPad Edge", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_NAME, "030246G"), + }, + }, {} };