Linux I2C development
 help / color / mirror / Atom feed
From: Mika Westerberg <mika.westerberg@linux.intel.com>
To: penhouse24@proton.me
Cc: "westeri@kernel.org" <westeri@kernel.org>,
	"andi.shyti@kernel.org" <andi.shyti@kernel.org>,
	"linux-i2c@vger.kernel.org" <linux-i2c@vger.kernel.org>,
	"linux-acpi@vger.kernel.org" <linux-acpi@vger.kernel.org>
Subject: Re: [BUG] i2c: acpi: Dell XPS 17 9720 ELAN 04F3:311C touchpad (VEN_04F3) needs 100 kHz like DLL0945
Date: Fri, 13 Nov 2026 09:38:30 +0100	[thread overview]
Message-ID: <20261113083830.GP259790@black.igk.intel.com> (raw)
In-Reply-To: <iZI_luLf6KPDE7sZSzG-aRF3V1fJFh7moD99YLp6nXVGLKgHTGMY_fnseRx1glU4YXGKNN3zKxSkitJW1MxfxR8WWGb1fegxZnOmq4VArTo=@proton.me>

Hi,

On Thu, Nov 12, 2026 at 02:18:35AM +0000, penhouse24@proton.me wrote:
> Hi Mika, 
> 
> 
> Tested on top of v7.4-rc2 (067c5c24cef2) on a Dell XPS 17 9720, BIOS 1.41.0, without the SSDT override.
> 
> The quirk is applied at boot.
> 
> I've been using my laptop all day and the touchpad lag has not come back so far including on AC power. On the unpatched kernel it returns as before.

Thanks for testing!

> Interestingly enough, I did use an off-brand AC charger for my laptop and the touchpad lag returned on the patched and unpatched Linux kernels AND Windows. When I used the Dell AC charger, the lag was gone on the patched kernel and Windows, but remained on the unpatched kernel. Perhaps the root cause of this problem, on Linux relative to Windows is that Windows aggressively filters noise without smoothing? Not sure, just a thought

Indeed it can very well be. Someone should really investigate this properly
by hooking I2C analyzer to the bus to see what is going on there. However,
that is not trivial to do with form factor devices.

> One question about the DMI match: does it need DMI_BIOS_VERSION? The VEN_04F3 ID check already makes the quirk stop applying if a future BIOS switches to a proper ACPI ID. The 400 kHz problem also seems to be in the touchpad itself, since the same 04F3:311C part is affected on the Precision 5560. Matching only on sys_vendor and product_name would also cover users on older BIOS versions, and any newer BIOS that still reports VEN_04F3.
> 
> Dell also ships the same BIOS image for the Precision 5770, so it likely exposes the same ID, though I can't test that model.

I agree we can drop the BIOS version. I will send the updated patch soon.

      reply	other threads:[~2026-11-13  8:38 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <CYQ1dYF3ZUj0L_VRzN490SfuHRaulkT_y5NWcIEIl8OtpIgWgXyOlwEyUqZD_uz9bmVBXM2uLOo8bkyzcR-qCxNObstCqFUlK6lUYXK5euE=@proton.me>
2026-11-09 10:45 ` [BUG] i2c: acpi: Dell XPS 17 9720 ELAN 04F3:311C touchpad (VEN_04F3) needs 100 kHz like DLL0945 Mika Westerberg
2026-11-09 20:57   ` penhouse24
2026-11-11  7:59     ` Mika Westerberg
2026-11-12  2:18       ` penhouse24
2026-11-13  8:38         ` Mika Westerberg [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20261113083830.GP259790@black.igk.intel.com \
    --to=mika.westerberg@linux.intel.com \
    --cc=andi.shyti@kernel.org \
    --cc=linux-acpi@vger.kernel.org \
    --cc=linux-i2c@vger.kernel.org \
    --cc=penhouse24@proton.me \
    --cc=westeri@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox