- Oct 31, 2013
-
-
Tom Gundersen authored
This allows the module to be autoloaded in the common case. In order to work on non-PnP systems the module should be compiled in or loaded unconditionally at boot (c.f. modules-load.d(5)), as before. Signed-off-by:
Tom Gundersen <teg@jklm.no> Signed-off-by:
Dmitry Torokhov <dmitry.torokhov@gmail.com>
-
- Dec 11, 2012
-
-
Ondrej Zary authored
Some MSI laptop BIOSes are broken - INT 15h code uses port 92h to enable A20 line but resume code assumes that KBC was used. The laptop will not resume from S3 otherwise but powers off after a while and then powers on again stuck with a blank screen. Fix it by enabling A20 using KBC in i8042_platform_init for x86. Fixes https://bugzilla.kernel.org/show_bug.cgi?id=12878 Signed-off-by:
Ondrej Zary <linux@rainbow-software.org> Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com> Cc: Alan Cox <alan@lxorguk.ukuu.org.uk> Cc: Rafael J. Wysocki <rjw@sisk.pl> Cc: <stable@vger.kernel.org> Link: http://lkml.kernel.org/r/201212112218.06551.linux@rainbow-software.org Signed-off-by:
H. Peter Anvin <hpa@linux.intel.com>
-
- Sep 19, 2012
-
-
Anisse Astier authored
On Toshiba Satellite C850D, the touchpad and the keyboard might randomly not work at boot. Preventing MUX mode activation solves this issue. Signed-off-by:
Anisse Astier <anisse@astier.eu> Cc: stable@kernel.org Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Aug 22, 2012
-
-
Dmitry Torokhov authored
They all define their chassis type as "Other" and therefore are not categorized as "laptops" by the driver, which tries to perform AUX IRQ delivery test which fails and causes touchpad not working. Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=42620 Cc: stable@kernel.org Signed-off-by:
Dmitry Torokhov <dmitry.torokhov@gmail.com>
-
- Feb 03, 2012
-
-
Igor Murzov authored
From 2d5a38a56453421e82428155f4b00303f3fb19b2 Mon Sep 17 00:00:00 2001 From: Igor Murzov <e-mail@date.by> Date: Wed, 1 Feb 2012 03:11:53 +0400 Subject: [PATCH] Input: i8042 - add Lenovo Ideapad U455 to 'reset' blacklist Lenovo Ideapad U455 needs to be in the reset quirk list for its touchpad's proper function. Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=40672 Signed-off-by:
Igor Murzov <e-mail@date.by> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Nov 05, 2011
-
-
Tomas Miljenović authored
Touchpad input doesn't work with newer HP Pavilion dv4 laptops due to bad i8042 timeout data. Booting with i8042.notimeout and i8042.nomux successfully works around the problem. This patch adds the devices to the i8042 notimeout and nomux blacklists. Signed-off-by:
Tomas Miljenovic <TomasM@tomasm.tk> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Jan 08, 2011
-
-
Jiri Kosina authored
i8042 controller present in Dell Vostro V13 errorneously signals spurious timeouts. Introduce i8042.notimeout parameter for ignoring i8042-signalled timeouts and apply this quirk automatically for Dell Vostro V13, based on DMI match. In addition to that, this machine also needs to be added to nomux blacklist. Signed-off-by:
Jiri Kosina <jkosina@suse.cz> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Dec 28, 2010
-
-
Pali Rohár authored
This patch adds notebook Acer Aspire 5100 to the list of Dritek HW. Acer Aspire 5100 needs Dritek keyboard extension to support all Fn keys. Signed-off-by:
Pali Rohár <pali.rohar@gmail.com> Tested-by:
Pali Rohár <pali.rohar@gmail.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Dec 01, 2010
-
-
Joe Perches authored
Standardized message logging prefixes. Removed \n from dbg macro, added \n to each dbg call site. Removed direct use of __FILE__ from dbg, converted to pr_fmt(fmt) Added non-debug printf argument verification of dbg calls Removed "i8042.c" from printks, converted to pr_<level> Signed-off-by:
Joe Perches <joe@perches.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Nov 04, 2010
-
-
Jesse Barnes authored
The Sony VPCZ1 doesn't support active multiplexing and trying to enable it causes keyboard to stop working. Since most (all?) VAIOs do not have external PS/2 ports nor they implement active multiplexing properly, and trying to enable MUX usually messes up keyboard/touchpad, let's simply disable MUX probing based on board name (VAIO). Signed-off-by:
Jesse Barnes <jbarnes@virtuousgeek.org> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Jul 20, 2010
-
-
Kamal Mostafa authored
Gigabyte "Spring Peak" notebook indicates wrong chassis-type, tripping up i8042 and breaking the touchpad. Add this model to i8042_dmi_noloop_table[] to resolve. BugLink: https://bugs.launchpad.net/bugs/580664 Signed-off-by:
Kamal Mostafa <kamal@canonical.com> Cc: stable@kernel.org Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Jul 08, 2010
-
-
Feng Tang authored
Then it will first check x86_platforms's i8042 detection result, then go on with normal probe. Signed-off-by:
Feng Tang <feng.tang@intel.com> LKML-Reference: <4c34dd482753bb8f1@agluck-desktop.sc.intel.com> Signed-off-by:
Tony Luck <tony.luck@intel.com> Acked-by:
Dmitry Torokhov <dtor@mail.ru> Signed-off-by:
H. Peter Anvin <hpa@linux.intel.com>
-
- May 19, 2010
-
-
Matthew Garrett authored
Windows checks for an ALPS PS/2 device in PNP. Add it on the off-chance that there's a machine that expresses this without also providing a compatibility ID. Signed-off-by:
Matthew Garrett <mjg@redhat.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
Matthew Garrett authored
Some Japanese machines declare their keyboard with a different PNP ID. Add it to the list of probed device IDs. While we're at it, add all the other IDs that Windows binds to - we'll probably never see them in the real world, but it doesn't hurt. Signed-off-by:
Matthew Garrett <mjg@redhat.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Mar 14, 2010
-
-
Christoph Fritz authored
ALDI/MEDION netbook E1222 needs to be in the reset quirk list for its touchpad's proper function. Reported-by:
Michael Fischer <mifi@gmx.de> Signed-off-by:
Christoph Fritz <chf.fritz@googlemail.com> Cc: stable@kernel.org Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Mar 09, 2010
-
-
Alan Stern authored
This patch (as1355) enables remote wakeup by default on PNP i8042 keyboard ports. Signed-off-by:
Alan Stern <stern@rowland.harvard.edu> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Jan 11, 2010
-
-
Elliott Sales de Andrade authored
Signed-off-by:
Elliott Sales de Andrade <quantum.analyst@gmail.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Dec 15, 2009
-
-
Dmitry Torokhov authored
Gigabyte netbook model M1022M requires i8042.noloop, otherwise AUX port will not detected and the touchpad will not work. Unfortunately chassis type in DMI set to "Other" and thus generic laptop entry does not fire on it. Reported-by:
Darryl Bond <dbond@nrggos.com.au> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Dec 05, 2009
-
-
Dmitry Torokhov authored
The driver does not reference identification strings in DMI tables and since these strings are no longer required by DMI core we can safely remove them and save some memory. Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Dec 03, 2009
-
-
Anisse Astier authored
These laptops often leave i8042 in a wierd state resulting in non- operational touchpad and keyboard. Signed-off-by:
Anisse Astier <anisse@astier.eu> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
-
- Oct 18, 2009
-
-
Dmitry Torokhov authored
On this model, when KBD is in active multiplexing mode, acknowledgements to reset and get ID commands issued on KBD port sometimes are delivered to AUX3 port (touchpad) which messes up device detection. Legacy KBC mode works fine and since there are no external PS/2 ports on this laptop and no support for docking station we can safely disable active MUX mode. Tested-by:
Carlos R. Mafra <crmafra2@gmail.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Oct 13, 2009
-
-
Dmitry Torokhov authored
This small snippet escaped last round of int -> bool conversion. Reported-by:
Joe Perches <joe@perches.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Sep 11, 2009
-
-
Dmitry Torokhov authored
Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
Dmitry Torokhov authored
It seems that many laptops do not fully implement AUX LOOP command in their keyboard controllers, causing issues with touchpad detection. We know however that almost every laptop/portable uses a PS/2 pointing device and, even if user disables it in favor of an external mouse, the system will not use IRQ 12 for anything else. Therefore we may bypass AUX IRQ delivery test when running on a laptop and assume that it is routed properly. Just to be safe we require the box to have good PNP data in order to bypass the test. [Jin Dongming <jin.dongming@np.css.fujitsu.com>: fix crash caused by missing terminator in the DMI table] Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Aug 26, 2009
-
-
Dmitry Torokhov authored
When KBC is in active multiplexing mode, disabling and re-enabling the touchpad with the special key leaves the touchpad dead. Since the laptop does not have any external PS/2 ports disabling MUX mode should be safe. Reported-by:
Eugeniy Meshcheryakov <eugen@debian.org> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Aug 05, 2009
-
-
Jory A. Pratt authored
The synaptic touchpad on the Asus G1S is not properly detected when rebooting machine or on cold boot from time to time. Adding the Asus G1S to the noloop exception table resolves the issue. # dmidecode 2.10 SMBIOS 2.4 present. Handle 0x0001, DMI type 1, 27 bytes System Information Manufacturer: ASUSTeK Computer Inc. Product Name: G1S Version: 1.0 Wake-up Type: Power Switch SKU Number: Family: Signed-off-by:
Jory A. Pratt <geekypenguin@gmail.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Jun 29, 2009
-
-
Yan Li authored
When testing Moblin on various netbooks, we've got reports that many MSI Wind clones need the i8042 reset quirks for the keyboard and/or touchpad's proper function. Signed-off-by:
Yan Li <yan.i.li@intel.com> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Apr 12, 2009
-
-
Arjan van de Ven authored
There are several DMI tables in the i8042 (keyboard) driver already, but not one for the i8042.reset option. This patch adds such an option. Two users for this table are added as well, the MSI Wind U-100 and the LG X110. The MSI Wind also needs to be in the "don't trust the pnp data" for the touchpad to work on my machine. Signed-off-by:
Arjan van de Ven <arjan@linux.intel.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Apr 08, 2009
-
-
Dmitry Torokhov authored
Reported-by:
Kenneth Crudup <kenny@panix.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Jan 06, 2009
-
-
Jiri Kosina authored
Dell Vostro needs 'nomux' quirk, otherwise the touchpad misbehaves. Reported-by:
Robert Kiwanuka <robert.kiwanuka@gmail.com> Signed-off-by:
Jiri Kosina <jkosina@suse.cz> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Dec 20, 2008
-
-
Ozan Çağlayan authored
Gigabyte M912's touchpad needs i8042.noloop for working. Signed-off-by:
Ozan Çağlayan <ozan@pardus.org.tr> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Nov 19, 2008
-
-
Dmitry Torokhov authored
Reported-by:
Jaime Cura <jimyx17@gmail.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Nov 11, 2008
-
-
Herton Ronaldo Krzesinski authored
Dell XPS M1530 needs i8042.nomux=1 for ALPS touchpad to work as reported on https://qa.mandriva.com/show_bug.cgi?id=43532 It is said that before A08 bios version this isn't needed (I don't have the hardware so can't check), and suppose this will not break with bios versions before A08. Signed-off-by:
Herton Ronaldo Krzesinski <herton@mandriva.com.br> Tested-by:
Andreas Ericsson <ae@op5.se> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Oct 17, 2008
-
-
Stefan Bader authored
Signed-off-by:
Stefan Bader <stefan.bader@canonical.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Oct 14, 2008
-
-
Colin B Macdonald authored
Thinkpad R31 needs i8042 nomux quirk. Stops jittery jumping mouse and random keyboard input. Fixes kernel bug #11723. Cherry picked from Ubuntu who have sometimes (on-again-off-again) had a fix in their patched kernels. Signed-off-by:
Colin B Macdonald <cbm@m.fsf.org> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Sep 05, 2008
-
-
Jiri Kosina authored
Apparently, there are more different versions of Lenovo 3000 N100, some of them working properly with active mux, and some of them requiring it being switched off. This patch applies 'nomux' only to the specific product name that is reported to behave badly unless 'nomux' is specified. Signed-off-by:
Jiri Kosina <jkosina@suse.cz> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Aug 06, 2008
-
-
Carlos Corbacho authored
Reported-by:
Mattias Jernberg <nostrad@gmail.com> Signed-off-by:
Carlos Corbacho <carlos@strangeworlds.co.uk> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Jul 19, 2008
-
-
Dmitry Torokhov authored
The board does not raise AUX IRQ in response to AUX LOOP command. Reported-by:
Guillaume Morin <guillaume@morinfr.org> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Jul 07, 2008
-
-
Carlos Corbacho authored
The Acer Aspire 5720 series also requires the Dritek quirk to enable the extra scancodes. Signed-off-by:
Carlos Corbacho <carlos@strangeworlds.co.uk> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Jul 03, 2008
-
-
Dmitry Torokhov authored
AUX LOOP command fails with a timeout although this laptop has a touchpad. Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-