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)