Re: ELAN Touchpad double finger tap problem (on Asus ROG laptop)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Sep 3, 2018 at 11:37 AM Benjamin Tissoires
<benjamin.tissoires@xxxxxxxxxx> wrote:
> If you want to go ahead, you can compare what is sent to the touchpad
> by adding i2c_hid.debug=1 to the kernel boot command line. The output
> should differ in v4.18, and this must be the culprit :)

Hi Benjamin,

As per your request, the outputs are below. Thanks for debugging. :)

v4.17:
kernel: i2c_hid i2c-ELAN1200:00: i2c-ELAN1200:00 supply vdd not found,
using dummy regulator
kernel: i2c_hid i2c-ELAN1200:00: Fetching the HID descriptor
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=01 00
kernel: 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 45 30 11 00 00 00 00 00
kernel: i2c_hid i2c-ELAN1200:00: entering i2c_hid_parse
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_hwreset
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 00 08
kernel: i2c_hid i2c-ELAN1200:00: resetting...
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 00 01
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: waiting...
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: finished.
kernel: i2c_hid i2c-ELAN1200:00: asking HID report descriptor
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=02 00
kernel: 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
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
kernel: input: ELAN1200:00 04F3:3045 as
/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-5/i2c-ELAN1200:00/0018:04F3:3045.0002/input/input11
kernel: hid-generic 0018:04F3:3045.0002: input,hidraw1: I2C HID v1.00
Mouse [ELAN1200:00 04F3:3045] on i2c-ELAN1200:00
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 01 08
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 00 08
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_get_report
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 32 02 06 00
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_get_report
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 32 02 06 00
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_get_report
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 36 02 06 00
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_get_report
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 3d 02 06 00
kernel: input: ELAN1200:00 04F3:3045 Touchpad as
/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-5/i2c-ELAN1200:00/0018:04F3:3045.0002/input/inpu
t13
kernel: hid-multitouch 0018:04F3:3045.0002: input,hidraw1: I2C HID
v1.00 Mouse [ELAN1200:00 04F3:3045] on i2c-ELAN1200:00
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_or_send_report
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 33 03 06
00 05 00 03 03 00
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 01 08
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 00 08
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 01 08
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_power

v4.18:
kernel: i2c_hid i2c-ELAN1200:00: i2c-ELAN1200:00 supply vdd not found,
using dummy regulator
kernel: i2c_hid i2c-ELAN1200:00: Fetching the HID descriptor
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=01 00
kernel: 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 45 30 11 00 00 00 00 00
kernel: i2c_hid i2c-ELAN1200:00: entering i2c_hid_parse
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_hwreset
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 00 08
kernel: i2c_hid i2c-ELAN1200:00: resetting...
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 00 01
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: waiting...
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: finished.
kernel: i2c_hid i2c-ELAN1200:00: asking HID report descriptor
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=02 00
kernel: 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
05 0c 0a 38 02 95 01 81 06 75 08 95 03 81
kernel: input: ELAN1200:00 04F3:3045 Mouse as
/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-5/i2c-ELAN1200:00/0018:04F3:3045.0002/input/input17
kernel: input: ELAN1200:00 04F3:3045 Touchpad as
/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-5/i2c-ELAN1200:00/0018:04F3:3045.0002/input/input18
kernel: hid-generic 0018:04F3:3045.0002: input,hidraw1: I2C HID v1.00
Mouse [ELAN1200:00 04F3:3045] on i2c-ELAN1200:00
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 01 08
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 00 08
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 01 08
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 00 08
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_get_report
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 32 02 06 00
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_get_report
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 32 02 06 00
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_get_report
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 36 02 06 00
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_get_report
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 3d 02 06 00
kernel: input: ELAN1200:00 04F3:3045 Touchpad as
/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-5/i2c-ELAN1200:00/0018:04F3:3045.0002/input/input20
kernel: hid-multitouch 0018:04F3:3045.0002: input,hidraw1: I2C HID
v1.00 Mouse [ELAN1200:00 04F3:3045] on i2c-ELAN1200:00
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_or_send_report
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 37 03 06
00 05 00 07 00 00
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_or_send_report
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 33 03 06
00 05 00 03 03 03
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_or_send_report
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 35 03 06
00 05 00 05 03 00
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 01 08
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 00 08
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 01 08
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 00 08
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 01 08
kernel: i2c_hid i2c-ELAN1200:00: i2c_hid_set_power
kernel: i2c_hid i2c-ELAN1200:00: __i2c_hid_command: cmd=05 00 00 08



[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux