|
@@ -2868,6 +2868,21 @@ static bool ahci_broken_suspend(struct pci_dev *pdev)
|
|
},
|
|
},
|
|
.driver_data = "F.23", /* cutoff BIOS version */
|
|
.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 */
|
|
{ } /* terminate list */
|
|
};
|
|
};
|
|
const struct dmi_system_id *dmi = dmi_first_match(sysids);
|
|
const struct dmi_system_id *dmi = dmi_first_match(sysids);
|