Launchpad has imported 13 comments from the remote bug at
https://bugzilla.kernel.org/show_bug.cgi?id=220854.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://documentation.ubuntu.com/launchpad/user/reference/bugs/multi-project-bugs/about-multi-project-bugs/#bugs-in-external-trackers.

------------------------------------------------------------------------
On 2025-12-12T00:42:34+00:00 passelaigue.florian wrote:

Summary:
The stylus on HP OmniBook X Flip 14-fm0xxx is laggy and misses inputs under 
Linux. The touchscreen works perfectly fine (finger input), only the stylus is 
affected. The stylus works flawlessly under Windows 11, confirming this is not 
a hardware issue.

The kernel logs show repeated "i2c_hid_get_input: incomplete report
(67/5631)" errors when using the stylus. The device 04F3:442A is not in
the explicit device list for hid-multitouch and is handled by the
generic alias "hid:b*g0004v*p*".

Hardware:
- Laptop: HP OmniBook X Flip Laptop 14-fm0xxx
- CPU: Intel Core Ultra 7 258V (Lunar Lake)
- BIOS: Insyde F.08 (2025-08-18)
- Digitizer: ELAN2514:00 04F3:442A (I2C HID)
- Stylus: MPP 2.0 compatible pen

Software:
- Distro: CachyOS (Arch-based)
- Kernel tested: 6.12.60-2-cachyos-lts and 6.18.0-3-cachyos
- Desktop: GNOME on Wayland

Issue details:
When using the stylus, input is laggy and some strokes are missed or delayed. 
The kernel spams the following error in dmesg:

  i2c_hid_acpi i2c-ELAN2514:00: i2c_hid_get_input: incomplete report
(67/5631)

The driver expects 5631 bytes but only receives 67 bytes per report.

Notable observations from boot logs:
- Device creates multiple input nodes including several "UNKNOWN" types
- Initial "IRQ triggered but there's no data" message at boot
- Device is handled by hid-multitouch via generic alias, not device-specific 
match

Steps to reproduce:
1. Boot Linux on HP OmniBook X Flip 14-fm0xxx
2. Use any MPP 2.0 stylus on the touchscreen
3. Observe laggy input and check dmesg for "incomplete report" errors

=== HID DEVICE INFO ===

$ cat /sys/bus/hid/devices/0018:04F3:442A.0003/uevent
DRIVER=hid-multitouch
HID_ID=0018:000004F3:0000442A
HID_NAME=ELAN2514:00 04F3:442A
HID_PHYS=i2c-ELAN2514:00
HID_UNIQ=
MODALIAS=hid:b0018g0004v000004F3p0000442A


=== HID REPORT DESCRIPTOR (base64, 1173 bytes) ===

BQ0JBKEBhQEFDQkioQIJQhUAJQF1AZUBgQJ1AYEDdQUJUSU/gQJ1AQlHJQGBAqQm/wB1CFUPZRE2
AABG/wAJSIECCUmBApUBBQEmEA51EFUPZREJMDUARi4BlQKBAibQCEa9AAkxgQK0wAUNCSKhAglC
FQAlAXUBlQGBAnUBgQN1BQlRJT+BAnUBCUclAYECpCb/AHUIVQ9lETYAAEb/AAlIgQIJSYEClQEF
ASYQDnUQVQ9lEQkwNQBGLgGVAoECJtAIRr0ACTGBArTABQ0JIqECCUIVACUBdQGVAYECdQGBA3UF
CVElP4ECdQEJRyUBgQKkJv8AdQhVD2URNgAARv8ACUiBAglJgQKVAQUBJhAOdRBVD2URCTA1AEYu
AZUCgQIm0AhGvQAJMYECtMAFDQkioQIJQhUAJQF1AZUBgQJ1AYEDdQUJUSU/gQJ1AQlHJQGBAqQm
/wB1CFUPZRE2AABG/wAJSIECCUmBApUBBQEmEA51EFUPZREJMDUARi4BlQKBAibQCEa9AAkxgQK0
wAUNCSKhAglCFQAlAXUBlQGBAnUBgQN1BQlRJT+BAnUBCUclAYECpCb/AHUIVQ9lETYAAEb/AAlI
gQIJSYEClQEFASYQDnUQVQ9lEQkwNQBGLgGVAoECJtAIRr0ACTGBArTABQ0JVlUAZQAn////f5UB
dSCBAglUJX+VAXUIgQKFCglVJQqxAoVEBgD/CcUVACb/AHUIlgABsQLABv8BCQGhAYUCFQAm/wB1
CJVACQCBAsAGAP8JAaEBhQN1CJUgCQGRAsAFDQkCoQGFBzUACSChAAkyCUIJRAk8CUUJWhUAJQF1
AZUGgQKVAoEDBQEJMHUQlQGkVQ9lEUYuASYAS4FCCTFGvQAmAC+BQrQFDQkwJgAQgQJ1CJUBCTsm
/wCBQnUQlQEJPaRlFFUONtjcRigjFtjcJigjgQIJPoECNQBHoIwAABUAJ6CMAAAJP4ECtAlWVQxm
ARAn//8AAEf//wAAlgEAdRCBAgYA/3UIlQIJAYECwMAGAP8JgaEBhRd1CJVACQWBAsB1CBUAJv8A
Bgv/CQuhAZUCCUiFSLEClQ8JKYUpsQKVHwkqhSqxApU+CSuFK7EClf4JLIUssQKW/gEJLYUtsQKV
DwkuhS6BApUfCS+FL4EClT4JMIUwgQKV/gkxhTGBApb+AQkyhTKBApb+AwkzhTOBApb+Bwk0hTSB
Apb+Dwk1hTWBApY/HQk2hTaBAsAGD/8JYKEBhRl1CJUEFQAm/wAJAJEChRl1CJUEFQAm/wAJxoEC
wAYP/wlQoQGFInUglQEXAAAAgCf///9/CXKBAglzgQIJdIECCXWBAsAFAQkGoQGFEQUHGeAp5xUA
JQF1AZUIgQKVA3UIFQAlcBkAKXCBAMAFDAkBoQGFEgnpCeoJ4gnNFQAlAXUBlQSBApUcgQPABQEJ
AqEBhRMJAaEABQkZASkFFQAlAXUBlQWBApUDgQMFAQkwCTEJOBWBJX91CJUDgQbAwAYE/wnzoQGF
RRUAJv8AdQiVHwn1gQLABgT/CfShAYVGdQiVIAn2kQLA


=== BOOT LOGS (relevant excerpt) ===

i2c_hid_acpi i2c-ELAN2514:00: i2c_hid_get_input: IRQ triggered but there's no 
data
input: ELAN2514:00 04F3:442A Touchscreen as 
/devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-ELAN2514:00/0018:04F3:442A.0003/input/input11
input: ELAN2514:00 04F3:442A as 
/devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-ELAN2514:00/0018:04F3:442A.0003/input/input12
input: ELAN2514:00 04F3:442A Stylus as 
/devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-ELAN2514:00/0018:04F3:442A.0003/input/input13
input: ELAN2514:00 04F3:442A UNKNOWN as 
/devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-ELAN2514:00/0018:04F3:442A.0003/input/input27
input: ELAN2514:00 04F3:442A UNKNOWN as 
/devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-ELAN2514:00/0018:04F3:442A.0003/input/input30
input: ELAN2514:00 04F3:442A UNKNOWN as 
/devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-ELAN2514:00/0018:04F3:442A.0003/input/input31
input: ELAN2514:00 04F3:442A UNKNOWN as 
/devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-ELAN2514:00/0018:04F3:442A.0003/input/input32
hid-multitouch 0018:04F3:442A.0003: input,hidraw2: I2C HID v1.00 Keyboard 
[ELAN2514:00 04F3:442A] on i2c-ELAN2514:00

[When using stylus:]
i2c_hid_acpi i2c-ELAN2514:00: i2c_hid_get_input: incomplete report (67/5631)
i2c_hid_acpi i2c-ELAN2514:00: i2c_hid_get_input: incomplete report (67/5631)
[...repeated many times...]


=== LIBINPUT INFO ===

Device:           ELAN2514:00 04F3:442A Stylus
Kernel:           /dev/input/event12
Id:               i2c:04f3:442a
Group:            8
Seat:             seat0, default
Size:             300x188mm
Capabilities:     tablet


=== LOADED MODULES ===

$ lsmod | grep -E "hid|multitouch"
hid_multitouch         36864  0
i2c_hid_acpi           12288  0
i2c_hid                49152  1 i2c_hid_acpi

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2142384/comments/0

------------------------------------------------------------------------
On 2026-03-11T20:56:26+00:00 lr6183286 wrote:

I want to add that this is also affecting the HP Omnibook 7 Flip
16t-au000 with same outputs as the bug report had presented.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2142384/comments/5

------------------------------------------------------------------------
On 2026-05-19T02:45:50+00:00 glen wrote:

Ditto for HP Omnibook X 16-as0043dx, except that the stylus is device
04F3:43F0 and the incomplete reports are 67/7167.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2142384/comments/7

------------------------------------------------------------------------
On 2026-05-19T02:49:29+00:00 glen wrote:

Oops, sorry for incomplete report: This is on Manjaro Linux, under both
Xorg and Sway/Wayland (but not Windows), kernel 6.18.26

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2142384/comments/8

------------------------------------------------------------------------
On 2026-05-19T04:12:48+00:00 glen wrote:

Don't mean to spam here, just wanted to report that I did just update to
kernel 7.0.9 and the problem persists.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2142384/comments/9

------------------------------------------------------------------------
On 2026-08-14T20:03:38+00:00 godfatherjohn wrote:

I have got this issue, too. Kernel 7.1.8, Fedora 44, Genome, HP Omnibook
16 2-in-1, model: 16-as0xxxx

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2142384/comments/11

------------------------------------------------------------------------
On 2026-08-31T14:46:09+00:00 stani.m wrote:

# uname -r: 7.2.0-1-cachyos
# sudo dmidecode -s system-product-name: HP OmniBook X Flip 14
# sudo dmidecode -s bios-version: F.20 
# sudo dmidecode -s bios-release-date: 04/27/2026 
# fwupdmgr get-updates: Devices without available firmware updates

The issue is reproducible with two different compatible pens, including
a Lenovo Slim Pen. Both produce the identical i2c_hid_get_input:
incomplete report (67/5631) error. Touch input works normally; only
stylus input is affected.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2142384/comments/12

------------------------------------------------------------------------
On 2026-08-31T18:45:52+00:00 godfatherjohn wrote:

https://bugzilla.kernel.org/show_bug.cgi?id=221612 <-- this is the same
issue/ a related issue, I believe.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2142384/comments/13

------------------------------------------------------------------------
On 2026-09-02T17:43:40+00:00 godfatherjohn wrote:

Apparently, mrmoe12 on Launchpad has proposed -- better is to say "made
a fix" -- tailored for Ubuntu-based distros. Maybe this is something to
start from.

https://github.com/perryFile/hp-elan2514-pen-fix

I haven't tried the fix myself since my HP runs Fedora.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2142384/comments/17

------------------------------------------------------------------------
On 2026-09-02T17:44:27+00:00 godfatherjohn wrote:

The thread on Launchpad:

 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2142384

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2142384/comments/18

------------------------------------------------------------------------
On 2026-09-02T20:53:24+00:00 stani.m wrote:

fix works for me on cachyos k7.2.2.
https://github.com/BitSlice32/hp-elan2514-pen-fix-cachy-k7.2

Had to add my ELAN device to list. 
ELAN2514:00 04F3:4428 Stylus
ELAN2514:00 04F3:442A Stylus << my device.
Message still appears:
[ 4570.464976] i2c_hid_acpi i2c-ELAN2514:00: i2c_hid_get_input: incomplete 
report (67/5631)
Tested with HP Stylus and Lenovo Slim pen. No more lag with xournal++ and 
Pinta, at least.

Thx @perryFile and @godfatherjohn

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2142384/comments/20

------------------------------------------------------------------------
On 2026-09-03T20:18:42+00:00 godfatherjohn wrote:

Created attachment 310778
proposed fix works but needs standardisation

https://github.com/BitSlice32/hp-elan2514-pen-fix-cachy-k7.2

Original investigation and solution by
https://github.com/perryFile/hp-elan2514-pen-fix

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2142384/comments/21

------------------------------------------------------------------------
On 2026-09-12T00:20:43+00:00 maclyn wrote:

To add another data point:

On an HP OmniBook Flip 16" (16-au0773cl) with the same vendor/product ID
as reported by Glen above (04F3:43F0), the fix from perryFile modified
to the specific digitizer product ID of that notebook (43F0) works well.

As BitSlice reports, there are still sporadic "incomplete report
(67/xxxx)" logs, but the frequency drops from dozens of times/second to
<10/second, the stylus feels responsive, and the touchscreen no longer
stops responding after sustained stylus input (this was reported
elsewhere, and was the case for me without the patch).

Tested with the HP MPP 2.0 Tilt Pen included with my device on
kernel-7.2.4-200.fc44/KDE in Krita.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2142384/comments/24


** Changed in: linux (Fedora)
       Status: Unknown => Confirmed

** Changed in: linux (Fedora)
   Importance: Unknown => Medium

** Bug watch added: Linux Kernel Bug Tracker #221612
   https://bugzilla.kernel.org/show_bug.cgi?id=221612

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2142384

Title:
  ELAN2514:00 (04F3:4428) stylus report rate extremely low (~10–25 Hz)
  on Ubuntu 24.04 kernel 6.17

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2142384/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to