Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755415AbbBTVqZ (ORCPT ); Fri, 20 Feb 2015 16:46:25 -0500 Received: from mail-we0-f169.google.com ([74.125.82.169]:45518 "EHLO mail-we0-f169.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755310AbbBTVqX (ORCPT ); Fri, 20 Feb 2015 16:46:23 -0500 From: Pali =?utf-8?q?Roh=C3=A1r?= To: Mario Limonciello Subject: Re: [PATCH] Add a quirk for the Dell XPS 13 (2015) when in PS/2 mode. Date: Fri, 20 Feb 2015 22:46:19 +0100 User-Agent: KMail/1.13.7 (Linux/3.13.0-45-generic; KDE/4.14.2; x86_64; ; ) Cc: Benjamin Tissoires , Dmitry Torokhov , LKML , "linux-input@vger.kernel.org" , Rob References: <1424310180-2512-1-git-send-email-mario_limonciello@dell.com> <54E7A9D6.8060506@dell.com> In-Reply-To: <54E7A9D6.8060506@dell.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart6633934.FE8P9OhOgi"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201502202246.19686@pali> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2735 Lines: 69 --nextPart6633934.FE8P9OhOgi Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Friday 20 February 2015 22:40:38 Mario Limonciello wrote: > On 02/20/2015 03:31 PM, Benjamin Tissoires wrote: > > What is most likely happening is that the synaptics driver > > switches the touchpad into the i2c/hid protocol. And yes > > Synaptics told us that only a reset re-enables the touchpad > > in the PS/2 mode. Kernels 3.11 and later know how to deal > > with this mode (through hid-rmi), so we should not see > > these problems in the future unless hid-rmi is not compiled > > in the running kernel. > >=20 > > Fortunately, we can deal with the Dell/Synaptics touchpads, > > the Lenovo ones are using SMBus, and we have never been > > able to talk to the devices with SMBus :( > >=20 > > Cheers, > > Benjamin >=20 > Ah, yeah that makes more sense to me. And actually the newer > touchpads like the one in the XPS 13 (2015) are microsoft > precision touchpads. They don't even bother with hid-rmi.=20 > When in I2C mode the hid-multitouch and i2c-hid driver handle > them sufficiently sans a patch that just hit linux-input to > fix a problem introduced in 3.19 (and 3.18.3). >=20 > For clarities sake: > The touchpad in the XPS 13 (2015) will run in I2C or PS2 > modes. When_OSI of Windows 2013 is recognized it will be put > into I2C mode. I know that the current kernel does recognize > Windows 2013 _OSI so by default the touchpad will be in I2C > mode with a new kernel. Unfortunately this also puts the > sound card into I2S mode which is not yet supported by Linux. > This is being worked out separately, but currently we are > recommending that customers use acpi_osi=3D"!Windows 2013" to > use the touchpad in PS2 and soundcard in HDA modes. >=20 > Obviously this patch isn't applicable when running the > touchpad is running in I2C mode. Maybe stupid question, but cannot you call that code which put=20 sound card into HDA mode from kernel? It could fix problem when=20 either sound or touchpad is not working... =2D-=20 Pali Roh=C3=A1r pali.rohar@gmail.com --nextPart6633934.FE8P9OhOgi Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEABECAAYFAlTnqysACgkQi/DJPQPkQ1Jp9QCeIFzjabrN/JteqFa/9pa/Vl/z vXMAniza5hK3VExzii1YyjW/wc8Qsa7A =XJ47 -----END PGP SIGNATURE----- --nextPart6633934.FE8P9OhOgi-- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/