Here is my output collected on Asus X540NA notebook with Ubuntu 18.04
(4.15.0-42-generic kernel). Just after the boot:

$ dmesg | grep ELAN
[   22.261675] i2c_hid i2c-ELAN1200:00: i2c-ELAN1200:00 supply vdd not found, 
using dummy regulator
[   22.261698] i2c_hid i2c-ELAN1200:00: Fetching the HID descriptor
[   22.261701] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=01 00
[   22.262723] i2c_hid i2c-ELAN1200:00: HID Descriptor: 1e 00 00 01 64 01 02 00 
03 00 10 00 04 00 00 00 05 00 06 00 f3 04 67 30 01 00 00 00 00 00
[   22.268188] i2c_hid i2c-ELAN1200:00: entering i2c_hid_parse
[   22.268192] i2c_hid i2c-ELAN1200:00: i2c_hid_hwreset
[   22.268193] i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
[   22.268196] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 00 08
[   22.276713] i2c_hid i2c-ELAN1200:00: input: 0b 00 01 01 00 00 00 00 00 00 00
[   22.277279] i2c_hid i2c-ELAN1200:00: input: 0b 00 01 01 00 00 00 00 00 00 00
[   22.280151] i2c_hid i2c-ELAN1200:00: resetting...
[   22.280155] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 00 01
[   22.280368] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: waiting...
[   22.289704] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: finished.
[   22.289708] i2c_hid i2c-ELAN1200:00: asking HID report descriptor
[   22.289711] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=02 00
[   22.299943] i2c_hid i2c-ELAN1200:00: Report Descriptor: 05 01 09 02 a1 01 85 
01 09 01 a1 00 05 09 19 01 29 02 15 00 25 01 75 01 95 02 81 02 95 06 81 03 05 
01 09 30 09 31 09 38 15 81 25 7f 75 08 95 03 81 06 05 0c 0a 38 02 95 01 81 06 
75 08 95 03 81
[   22.300368] i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
[   22.300370] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 01 08
[   23.393252] i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
[   23.393257] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 00 08
[   23.393795] i2c_hid i2c-ELAN1200:00: i2c_hid_get_report
[   23.393797] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 32 02 06 00
[   23.394166] i2c_hid i2c-ELAN1200:00: i2c_hid_get_report
[   23.394168] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 32 02 06 00
[   23.394533] i2c_hid i2c-ELAN1200:00: i2c_hid_get_report
[   23.394535] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 36 02 06 00
[   23.402138] i2c_hid i2c-ELAN1200:00: i2c_hid_get_report
[   23.402141] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 3d 02 06 00
[   23.402693] input: ELAN1200:00 04F3:3067 Touchpad as 
/devices/pci0000:00/0000:00:17.0/i2c_designware.0/i2c-6/i2c-ELAN1200:00/0018:04F3:3067.0002/input/input15
[   23.402863] hid-multitouch 0018:04F3:3067.0002: input,hidraw1: I2C HID v1.00 
Mouse [ELAN1200:00 04F3:3067] on i2c-ELAN1200:00
[   23.402871] i2c_hid i2c-ELAN1200:00: i2c_hid_set_or_send_report
[   23.402873] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 33 03 06 
00 05 00 03 03 00
[   23.403252] i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
[   23.403254] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 01 08
[   23.680283] i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
[   23.680287] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 00 08
[   23.704187] i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
[   23.704192] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 01 08
[   28.025702] i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
[   28.025707] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 00 08
[   28.056235] i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
[   28.056240] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 01 08
[   34.948700] i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
[   34.948704] i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 00 08


If to move the cursor using touchpad:


[  272.963316] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 14 04 fb 04 db 6e 01 
00 11 44 00 00
[  272.964061] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 14 04 fb 04 99 6f 01 
00 15 44 00 00
[  272.966953] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 27 04 f3 04 b7 6f 01 
00 15 44 00 00
[  272.973747] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 39 04 e9 04 fd 6f 01 
00 15 44 00 00
[  272.981365] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 4f 04 dc 04 43 70 01 
00 15 54 00 00
[  272.995426] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 93 04 b3 04 cf 70 01 
00 17 44 00 00
[  273.002832] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 c4 04 94 04 15 71 01 
00 17 54 00 00
[  273.018064] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report 
(16/82)
[  273.024831] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report 
(16/82)
[  273.032363] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 7d 05 35 04 2d 72 01 
00 17 54 00 00
[  273.046457] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report 
(16/82)
[  273.053332] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 ff 05 f7 03 ff 72 01 
00 17 44 00 00
[  273.060793] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 1d 06 e2 03 45 73 01 
00 17 44 00 00
[  273.067541] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 49 06 d0 03 8b 73 01 
00 1c 44 00 00
[  273.089510] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 9a 06 b3 03 21 74 01 
00 19 44 00 00
[  273.090222] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 be 06 a3 03 5d 74 01 
00 17 55 00 00
[  273.096911] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 e2 06 95 03 a3 74 01 
00 17 55 00 00
[  273.125844] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report 
(16/82)
[  273.132716] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 7b 07 53 03 01 76 01 
00 17 55 00 00
[  273.139453] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 95 07 50 03 47 76 01 
00 17 55 00 00
[  273.146845] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 ac 07 4f 03 8d 76 01 
00 15 54 00 00
[  273.167997] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 dd 07 4a 03 5f 77 01 
00 15 44 00 00
[  273.189680] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 ff 07 50 03 31 78 01 
00 17 54 00 00
[  273.196766] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 0a 08 55 03 77 78 01 
00 17 44 00 00
[  273.204567] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report 
(16/82)
[  273.218378] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 1b 08 64 03 49 79 01 
00 19 44 00 00
[  273.233160] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report 
(16/82)
[  273.239899] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 23 08 69 03 1b 7a 01 
00 19 44 00 00
[  273.261138] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report 
(16/82)
[  273.275490] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 30 08 88 03 79 7b 01 
00 17 44 00 00
[  273.282280] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 32 08 8f 03 bf 7b 01 
00 17 44 00 00
[  273.305044] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 3a 08 a8 03 91 7c 01 
00 17 44 00 00
[  273.311824] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 3c 08 b7 03 d7 7c 01 
00 17 44 00 00
[  273.318833] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 3e 08 c9 03 1d 7d 01 
00 17 44 00 00
[  273.326373] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 40 08 da 03 63 7d 01 
00 17 44 00 00
[  273.333077] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 43 08 f1 03 a9 7d 01 
00 17 44 00 00
[  273.340096] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 46 08 0b 04 ef 7d 01 
00 15 44 00 00
[  273.347085] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 4b 08 27 04 35 7e 01 
00 15 44 00 00
[  273.353932] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 51 08 54 04 7b 7e 01 
00 15 44 00 00
[  273.360894] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 56 08 7e 04 c1 7e 01 
00 15 44 00 00
[  273.375937] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 5c 08 c5 04 4d 7f 01 
00 13 44 00 00
[  273.382685] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 5c 08 e9 04 93 7f 01 
00 13 44 00 00
[  273.403693] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 54 08 46 05 65 80 01 
00 13 44 00 00
[  273.411343] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report 
(16/82)
[  273.418589] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 4a 08 75 05 f1 80 01 
00 13 44 00 00
[  273.447061] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 35 08 b1 05 09 82 01 
00 13 34 00 00
[  273.453859] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 2f 08 bb 05 4f 82 01 
00 13 34 00 00
[  273.474982] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 1e 08 cf 05 21 83 01 
00 13 44 00 00
[  273.482070] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 19 08 d8 05 67 83 01 
00 15 44 00 00
[  273.496528] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report 
(16/82)
[  273.524706] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 08 08 e7 05 0b 85 01 
00 13 44 00 00
[  273.531632] i2c_hid i2c-ELAN1200:00: input: 10 00 04 03 05 08 e7 05 51 85 01 
00 0c 33 00 00
[  273.546633] i2c_hid i2c-ELAN1200:00: input: 10 00 04 01 03 08 eb 05 dd 85 01 
00 0c 33 00 00
[  273.553403] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report 
(16/16466)
[  273.607905] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report 
(16/16466)
[  273.608569] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report 
(16/16466)
[  273.662078] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report 
(16/16466)
[  273.662751] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report 
(16/16466)
[  273.716401] i2c_hid i2c-ELAN1200:00: i2c_hid_get_input: incomplete report 
(16/16466)

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

Title:
  ELAN1200 touchpad jumps around and disconnects

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to