Skip to contentSkip to conversation

x86: Fix reboot issue for Dell Optiplex 990

PATCH New Thomas Renninger 1 participant 1 message Oct 20, 2011 x86

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 x86: Fix reboot issue for Dell Optiplex 990

This was the only reboot=x option that worked for this desktop.

---
 arch/x86/kernel/reboot.c |    9 +++++++++
 1 file changed, 9 insertions(+)
arch/x86/kernel/reboot.c +9 -0
Index: linux-3.1-rc9-master/arch/x86/kernel/reboot.c
===================================================================
@@ -443,6 +443,15 @@ static struct dmi_system_id __initdata p
 			DMI_MATCH(DMI_PRODUCT_NAME, "Latitude E6420"),
 		},
 	},
+	{	/* Handle problems with rebooting on the Latitude E6420. */
+		.callback = set_pci_reboot,
+		.ident = "Dell Optiplex 990",
+		.matches = {
+			/* Found in BIOS version A06 */
+			DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+			DMI_MATCH(DMI_PRODUCT_NAME, "OptiPlex 990"),
+		},
+	},
 	{ }
 };