[PATCH] Input: add HP Compaq 2710p to 'noloop' table

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jiri Kosina
Date: Wednesday, April 14, 2010 - 5:16 am

Add HP Compaq 2710p to 'noloop' table. Otherwsie this machine is reported 
to not report properly to AUX_LOOP command time-to-time, causing 
non-working keyboard due to messed up i8042.

Signed-off-by: Jiri Kosina <jkosina@suse.cz>

--- 

The relevant i8042.debug output from the failing case is

drivers/input/serio/i8042.c: 20 -> i8042 (command) [0]
drivers/input/serio/i8042.c: 65 <- i8042 (return) [0]
drivers/input/serio/i8042.c: 60 -> i8042 (command) [0]
drivers/input/serio/i8042.c: 74 -> i8042 (parameter) [0]
drivers/input/serio/i8042.c: d3 -> i8042 (command) [0]
drivers/input/serio/i8042.c: 5a -> i8042 (parameter) [0]
drivers/input/serio/i8042.c: 5a <- i8042 (return) [0]
drivers/input/serio/i8042.c: a7 -> i8042 (command) [0]
drivers/input/serio/i8042.c: 20 -> i8042 (command) [0]
drivers/input/serio/i8042.c: 74 <- i8042 (return) [0]
drivers/input/serio/i8042.c: a8 -> i8042 (command) [0]
drivers/input/serio/i8042.c: 20 -> i8042 (command) [0]
drivers/input/serio/i8042.c: 54 <- i8042 (return) [1]
drivers/input/serio/i8042.c: 60 -> i8042 (command) [1]
drivers/input/serio/i8042.c: 56 -> i8042 (parameter) [1]
drivers/input/serio/i8042.c: d3 -> i8042 (command) [1]
drivers/input/serio/i8042.c: a5 -> i8042 (parameter) [1]
drivers/input/serio/i8042.c: 60 -> i8042 (command) [1]
drivers/input/serio/i8042.c: 74 -> i8042 (parameter) [1]
drivers/input/serio/i8042.c: d3 -> i8042 (command) [1]
drivers/input/serio/i8042.c: f0 -> i8042 (parameter) [1]
drivers/input/serio/i8042.c: 00 <- i8042 (return) [1]
drivers/input/serio/i8042.c: 60 -> i8042 (command) [1]
drivers/input/serio/i8042.c: 56 -> i8042 (parameter) [1]
drivers/input/serio/i8042.c: 60 -> i8042 (command) [1]
drivers/input/serio/i8042.c: 47 -> i8042 (parameter) [1]
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
drivers/input/serio/i8042.c: f2 -> i8042 (kbd-data) [1]
...
drivers/input/serio/i8042.c: ed -> i8042 (kbd-data) [52]

 drivers/input/serio/i8042-x86ia64io.h |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/drivers/input/serio/i8042-x86ia64io.h b/drivers/input/serio/i8042-x86ia64io.h
index ead0494..d2c7cf0 100644
--- a/drivers/input/serio/i8042-x86ia64io.h
+++ b/drivers/input/serio/i8042-x86ia64io.h
@@ -172,6 +172,13 @@ static const struct dmi_system_id __initconst i8042_dmi_noloop_table[] = {
 			DMI_MATCH(DMI_PRODUCT_VERSION, "Rev 1"),
 		},
 	},
+	{
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "HP Compaq 2710p (#ABD)"),
+			DMI_MATCH(DMI_PRODUCT_VERSION, "F.14"),
+		},
+	},
 	{ }
 };
 
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] Input: add HP Compaq 2710p to 'noloop' table, Jiri Kosina, (Wed Apr 14, 5:16 am)
Re: [PATCH] Input: add HP Compaq 2710p to 'noloop' table, Matthew Garrett, (Wed Apr 14, 5:36 am)
Re: [PATCH] Input: add HP Compaq 2710p to 'noloop' table, Matthew Garrett, (Wed Apr 14, 5:44 am)
Re: [PATCH] Input: add HP Compaq 2710p to 'noloop' table, Matthew Garrett, (Wed Apr 14, 5:52 am)
Re: [PATCH] Input: add HP Compaq 2710p to 'noloop' table, Matthew Garrett, (Wed Apr 14, 6:38 am)
Re: [PATCH] Input: add HP Compaq 2710p to 'noloop' table, Matthew Garrett, (Wed Apr 14, 6:43 am)
Re: [PATCH] Input: add HP Compaq 2710p to 'noloop' table, Dmitry Torokhov, (Wed Apr 14, 9:01 am)
Re: [PATCH] Input: add HP Compaq 2710p to 'noloop' table, Dmitry Torokhov, (Wed Apr 14, 9:04 am)
Re: [PATCH] Input: add HP Compaq 2710p to 'noloop' table, Dmitry Torokhov, (Wed Apr 14, 3:54 pm)