| From 1d90d6d5522befa8efa1a7ea406be65cf865ded4 Mon Sep 17 00:00:00 2001 |
| From: Jochen Hein <jochen@jochen.org> |
| Date: Thu, 22 Jan 2015 12:03:15 -0800 |
| Subject: Input: i8042 - add noloop quirk for Medion Akoya E7225 (MD98857) |
| |
| From: Jochen Hein <jochen@jochen.org> |
| |
| commit 1d90d6d5522befa8efa1a7ea406be65cf865ded4 upstream. |
| |
| Without this the aux port does not get detected, and consequently the touchpad |
| will not work. |
| |
| With this patch the touchpad is detected: |
| |
| $ dmesg | grep -E "(SYN|i8042|serio)" |
| pnp 00:03: Plug and Play ACPI device, IDs SYN1d22 PNP0f13 (active) |
| i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 |
| serio: i8042 KBD port at 0x60,0x64 irq 1 |
| serio: i8042 AUX port at 0x60,0x64 irq 12 |
| input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4 |
| psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd00123/0x840300/0x126800, board id: 2863, fw id: 1473085 |
| input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input6 |
| |
| dmidecode excerpt for this laptop is: |
| |
| Handle 0x0001, DMI type 1, 27 bytes |
| System Information |
| Manufacturer: Medion |
| Product Name: Akoya E7225 |
| Version: 1.0 |
| |
| Signed-off-by: Jochen Hein <jochen@jochen.org> |
| Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| drivers/input/serio/i8042-x86ia64io.h | 8 ++++++++ |
| 1 file changed, 8 insertions(+) |
| |
| --- a/drivers/input/serio/i8042-x86ia64io.h |
| +++ b/drivers/input/serio/i8042-x86ia64io.h |
| @@ -152,6 +152,14 @@ static const struct dmi_system_id __init |
| }, |
| }, |
| { |
| + /* Medion Akoya E7225 */ |
| + .matches = { |
| + DMI_MATCH(DMI_SYS_VENDOR, "Medion"), |
| + DMI_MATCH(DMI_PRODUCT_NAME, "Akoya E7225"), |
| + DMI_MATCH(DMI_PRODUCT_VERSION, "1.0"), |
| + }, |
| + }, |
| + { |
| /* Blue FB5601 */ |
| .matches = { |
| DMI_MATCH(DMI_SYS_VENDOR, "blue"), |