суббота

[Bug 2142384] Re: ELAN2514:00 (04F3:4428) stylus report rate extremely low (~10–25 Hz) on Ubuntu 24.04 kernel 6.17

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 subscribed to linux in Ubuntu. Matching subscriptions: Bgg, Bmail, Nb 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 Status in linux package in Ubuntu: Fix Released Status in linux package in Fedora: Confirmed Bug description: The active stylus on my HP OmniBook x Flip Ultra 14 reports at extremely low frequency (~10–25 Hz) under Ubuntu 24.04.4 LTS with kernel 6.17.0-14-generic. The pen input is choppy and unusable, while touch input works normally. The pen is a HP MPP tilt pen 2.0 Steps to Reproduce: Boot Ubuntu 24.04.4 LTS on HP OmniBook x Flip Ultra 14. Ensure kernel 6.17.0-14-generic is in use. Run: sudo libinput debug-events And then i move the pen and compare the input events with touch on my screen. The timestamps of the pen are 40-100 ms apart, which makes it unusable. I think this is the stylus in libinput: Device: ELAN2514:00 04F3:4428 Stylus Kernel: /dev/input/event7 Group: 5 Seat: seat0, default Size: 300x188mm Capabilities: tablet Accel profiles: none Other relevant info: lsmod | grep hid hid_sensor_prox 20480 0 hid_sensor_trigger 20480 3 hid_sensor_prox hid_sensor_iio_common 24576 2 hid_sensor_trigger,hid_sensor_prox industrialio 139264 4 industrialio_triggered_buffer,hid_sensor_trigger,hid_sensor_prox,kfifo_buf intel_hid 32768 0 sparse_keymap 12288 2 hp_wmi,intel_hid mac_hid 12288 0 hid_sensor_hub 28672 3 hid_sensor_trigger,hid_sensor_iio_common,hid_sensor_prox usbhid 77824 0 hid_multitouch 36864 0 hid_generic 12288 0 i2c_hid_acpi 12288 0 i2c_hid 40960 1 i2c_hid_acpi hid 262144 6 i2c_hid,usbhid,hid_multitouch,hid_sensor_hub,snd_soc_sdca,hid_generic cat /sys/bus/i2c/devices/i2c-ELAN2514:00/power/control on Ubuntu 24.04.4 LTS Kernel: 6.17.0-14-generic To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2142384/+subscriptions

Комментариев нет:

Отправить комментарий