ahci: add Acer G725 to broken suspend list

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Linux Kernel Mailing List
Date: Friday, February 5, 2010 - 9:59 am

Gitweb:     http://git.kernel.org/linus/cedc9bf906dae044443d403371c887affdb44168
Commit:     cedc9bf906dae044443d403371c887affdb44168
Parent:     f7acede65d6b65919aee5b6a360a17cedb11f2f7
Author:     Tejun Heo <tj@kernel.org>
AuthorDate: Thu Jan 28 16:04:15 2010 +0900
Committer:  Jeff Garzik <jgarzik@redhat.com>
CommitDate: Thu Feb 4 01:01:39 2010 -0500

    ahci: add Acer G725 to broken suspend list
    
    Acer G725 shares the same suspend problem with the HP laptops which
    lose ATA devices on resume.  New firmware which fixes the problem is
    already available.  Add G725 with old firmwares to the broken suspend
    list.
    
    This problem has been reported in bko#15104.
    
      http://bugzilla.kernel.org/show_bug.cgi?id=15104
    
    Signed-off-by: Tejun Heo <tj@kernel.org>
    Reported-by: Jani-Matti Hätinen <jani-matti.hatinen@iki.fi>
    Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
---
 drivers/ata/ahci.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c
index b8bea10..b343903 100644
--- a/drivers/ata/ahci.c
+++ b/drivers/ata/ahci.c
@@ -2868,6 +2868,21 @@ static bool ahci_broken_suspend(struct pci_dev *pdev)
 			},
 			.driver_data = "F.23",	/* cutoff BIOS version */
 		},
+		/*
+		 * Acer eMachines G725 has the same problem.  BIOS
+		 * V1.03 is known to be broken.  V3.04 is known to
+		 * work.  Inbetween, there are V1.06, V2.06 and V3.03
+		 * that we don't have much idea about.  For now,
+		 * blacklist anything older than V3.04.
+		 */
+		{
+			.ident = "G725",
+			.matches = {
+				DMI_MATCH(DMI_SYS_VENDOR, "eMachines"),
+				DMI_MATCH(DMI_PRODUCT_NAME, "eMachines G725"),
+			},
+			.driver_data = "V3.04",	/* cutoff BIOS version */
+		},
 		{ }	/* terminate list */
 	};
 	const struct dmi_system_id *dmi = dmi_first_match(sysids);
--
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
ahci: add Acer G725 to broken suspend list, Linux Kernel Mailing ..., (Fri Feb 5, 9:59 am)