You are not logged in.

#1 2017-11-04 20:35:21

verb0ss
Member
Registered: 2012-06-09
Posts: 12

EZBook 3 Pro Touchpad not working

Hello everyone. I'v bought a Jumper EZbook 3 Pro few days ago. First thing i did was to install Arch. Most of things work well out of box (apart from few odd issues), but the thing I can't get to work is a touchpad. I don't really know how to diagnose it.
I've tried to reload i2c module but that doesn't change nothing.

dmsg | grep i2c

[  886.096391] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/261)
[  886.098936] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/8713)
[  886.100190] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/261)
[  886.103657] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/23334)
[  886.104984] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/20745)
[  886.108463] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/31302)
[  886.109805] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/29952)
[  886.114651] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/22281)
[  886.143086] input: SYNA3602:00 0911:5288 Touchpad as /devices/pci0000:00/0000:00:16.1/i2c_designware.1/i2c-1/i2c-SYNA3602:00/0018:0911:5288.0004/input/input22
[  886.143453] hid-multitouch 0018:0911:5288.0004: input,hidraw2: I2C HID v1.00 Mouse [SYNA3602:00 0911:5288] on i2c-SYNA3602:00

journalctl | grep i2c

Nov 04 20:16:12 dbook kernel: input: SYNA3602:00 0911:5288 Touchpad as /devices/pci0000:00/0000:00:16.1/i2c_designware.1/i2c-1/i2c-SYNA3602:00/0018:0911:5288.0004/input/input22
Nov 04 20:16:12 dbook kernel: hid-multitouch 0018:0911:5288.0004: input,hidraw2: I2C HID v1.00 Mouse [SYNA3602:00 0911:5288] on i2c-SYNA3602:00
Nov 04 20:16:12 dbook baloo_file[691]: org.kde.baloo: "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:16.1/i2c_designware.1/i2c-1/i2c-SYNA3602:00/0018:0911:5288.0004/input/input22"
Nov 04 20:16:12 dbook baloo_file[691]: org.kde.baloo: "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:16.1/i2c_designware.1/i2c-1/i2c-SYNA3602:00/0018:0911:5288.0004/input/input22/mouse1"
Nov 04 20:16:12 dbook baloo_file[691]: org.kde.baloo: "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:16.1/i2c_designware.1/i2c-1/i2c-SYNA3602:00/0018:0911:5288.0004/input/input22/event17"

xinput list

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                   	id=9	[slave  pointer  (2)]
⎜   ↳ SYNA3602:00 0911:5288 Touchpad          	id=11	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Video Bus                               	id=6	[slave  keyboard (3)]
    ↳ Power Button                            	id=7	[slave  keyboard (3)]
    ↳ Logitech USB Receiver                   	id=8	[slave  keyboard (3)]
    ↳ USB 2.0 Camera: USB 2.0 Camera          	id=10	[slave  keyboard (3)]
    ↳ Intel HID events                        	id=12	[slave  keyboard (3)]
    ↳ Intel HID 5 button array                	id=13	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=14	[slave  keyboard (3)]
    ↳ Logitech USB Receiver                   	id=15	[slave  keyboard (3)]

Xorg.log

[    10.429] (**) SYNA3602:00 0911:5288 Touchpad: Applying InputClass "libinput touchpad catchall"
[    10.429] (**) SYNA3602:00 0911:5288 Touchpad: Applying InputClass "touchpad catchall"
[    10.429] (**) SYNA3602:00 0911:5288 Touchpad: Applying InputClass "touchpad"
[    10.491] (II) synaptics: SYNA3602:00 0911:5288 Touchpad: device does not report pressure, will use touch data.
[    10.491] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: touchpad found
[    10.531] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: touchpad found
[    10.532] (**) SYNA3602:00 0911:5288 Touchpad: Ignoring device from InputClass "touchpad ignore duplicates"
[   886.150] (**) SYNA3602:00 0911:5288 Touchpad: Ignoring device from InputClass "touchpad ignore duplicates"
[   886.212] (**) SYNA3602:00 0911:5288 Touchpad: Applying InputClass "libinput touchpad catchall"
[   886.212] (**) SYNA3602:00 0911:5288 Touchpad: Applying InputClass "touchpad catchall"
[   886.212] (**) SYNA3602:00 0911:5288 Touchpad: Applying InputClass "touchpad"
[   886.250] (II) synaptics: SYNA3602:00 0911:5288 Touchpad: device does not report pressure, will use touch data.
[   886.251] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: touchpad found
[   939.457] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: touchpad found
[  1071.613] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: touchpad found
[  1340.833] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: touchpad found
[    10.429] (**) SYNA3602:00 0911:5288 Touchpad: Applying InputClass "libinput touchpad catchall"
[    10.429] (**) SYNA3602:00 0911:5288 Touchpad: Applying InputClass "touchpad catchall"
[    10.429] (**) SYNA3602:00 0911:5288 Touchpad: Applying InputClass "touchpad"
[    10.491] (II) synaptics: SYNA3602:00 0911:5288 Touchpad: device does not report pressure, will use touch data.
[    10.491] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: touchpad found
[    10.531] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: touchpad found
[    10.532] (**) SYNA3602:00 0911:5288 Touchpad: Ignoring device from InputClass "touchpad ignore duplicates"
[   886.150] (**) SYNA3602:00 0911:5288 Touchpad: Ignoring device from InputClass "touchpad ignore duplicates"
[   886.212] (**) SYNA3602:00 0911:5288 Touchpad: Applying InputClass "libinput touchpad catchall"
[   886.212] (**) SYNA3602:00 0911:5288 Touchpad: Applying InputClass "touchpad catchall"
[   886.212] (**) SYNA3602:00 0911:5288 Touchpad: Applying InputClass "touchpad"
[   886.250] (II) synaptics: SYNA3602:00 0911:5288 Touchpad: device does not report pressure, will use touch data.
[   886.251] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: touchpad found
[   939.457] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: touchpad found
[  1071.613] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: touchpad found
[  1340.833] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: touchpad found

[    10.530] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:16.1/i2c_designware.1/i2c-1/i2c-SYNA3602:00/0018:0911:5288.0003/input/input20/event17"
[   886.290] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:16.1/i2c_designware.1/i2c-1/i2c-SYNA3602:00/0018:0911:5288.0004/input/input22/event17"

I don't really know what to look for now. BTW usb wireless mouse works ok (using it now).

Last edited by verb0ss (2017-11-04 20:46:25)

Offline

#2 2017-11-05 17:06:52

ibart
Member
Registered: 2017-11-05
Posts: 2

Re: EZBook 3 Pro Touchpad not working

Hi linux cousin, I am an ubuntu user. It is a Kernel problem.

mich@ezbook:~$ dmesg | grep i2c
[    2.959668] i2c /dev entries driver
[    6.835423] i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vdd not found, using dummy regulator
[    6.843013] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/261)
[    6.847878] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/8713)
[    6.851095] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/261)
[    6.856820] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/23334)
[    6.859794] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/20745)
[    6.864898] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/31302)
[    6.867830] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/29952)
[    6.874397] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/22281)
[    7.508196] input: SYNA3602:00 0911:5288 Touchpad as /devices/pci0000:00/0000:00:16.1/i2c_designware.1/i2c-5/i2c-SYNA3602:00/0018:0911:5288.0002/input/input18
[    7.509421] hid-multitouch 0018:0911:5288.0002: input,hidraw1: I2C HID v1.00 Mouse [SYNA3602:00 0911:5288] on i2c-SYNA3602:00
mich@ezbook:~$ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft Trackball Optical® 	id=8	[slave  pointer  (2)]
⎜   ↳ SYNA3602:00 0911:5288 Touchpad          	id=10	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Video Bus                               	id=6	[slave  keyboard (3)]
    ↳ Power Button                            	id=7	[slave  keyboard (3)]
    ↳ USB 2.0 Camera: USB 2.0 Camera          	id=9	[slave  keyboard (3)]
    ↳ Intel HID events                        	id=11	[slave  keyboard (3)]
    ↳ Intel HID 5 button array                	id=12	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=13	[slave  keyboard (3)]
mich@ezbook:~$ xinput --list-props 10
Device 'SYNA3602:00 0911:5288 Touchpad':
	Device Enabled (142):	1
	Coordinate Transformation Matrix (144):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (267):	1
	Device Accel Constant Deceleration (268):	2.500000
	Device Accel Adaptive Deceleration (269):	1.000000
	Device Accel Velocity Scaling (270):	12.500000
	Synaptics Edges (292):	52, 1258, 46, 813
	Synaptics Finger (293):	25, 30, 0
	Synaptics Tap Time (294):	180
	Synaptics Tap Move (295):	68
	Synaptics Tap Durations (296):	180, 180, 100
	Synaptics ClickPad (297):	1
	Synaptics Middle Button Timeout (298):	0
	Synaptics Two-Finger Pressure (299):	282
	Synaptics Two-Finger Width (300):	7
	Synaptics Scrolling Distance (301):	31, 31
	Synaptics Edge Scrolling (302):	0, 0, 0
	Synaptics Two-Finger Scrolling (303):	1, 1
	Synaptics Move Speed (304):	1.000000, 1.750000, 0.127714, 0.000000
	Synaptics Off (305):	2
	Synaptics Locked Drags (306):	0
	Synaptics Locked Drags Timeout (307):	5000
	Synaptics Tap Action (308):	2, 3, 0, 0, 1, 3, 0
	Synaptics Click Action (309):	1, 1, 0
	Synaptics Circular Scrolling (310):	0
	Synaptics Circular Scrolling Distance (311):	0.100000
	Synaptics Circular Scrolling Trigger (312):	0
	Synaptics Circular Pad (313):	0
	Synaptics Palm Detection (314):	0
	Synaptics Palm Dimensions (315):	10, 200
	Synaptics Coasting Speed (316):	20.000000, 50.000000
	Synaptics Pressure Motion (317):	30, 160
	Synaptics Pressure Motion Factor (318):	1.000000, 1.000000
	Synaptics Resolution Detect (319):	1
	Synaptics Grab Event Device (320):	0
	Synaptics Gestures (321):	1
	Synaptics Capabilities (322):	1, 0, 1, 1, 1, 0, 0
	Synaptics Pad Resolution (323):	14, 14
	Synaptics Area (324):	0, 0, 0, 0
	Synaptics Soft Button Areas (325):	655, 0, 704, 0, 0, 0, 0, 0
	Synaptics Noise Cancellation (326):	7, 7
	Device Product ID (260):	2321, 21128
	Device Node (261):	"/dev/input/event15"

If you want to follow the question: https://bugs.launchpad.net/ubuntu/+sour … ug/1728244

Offline

#3 2017-11-05 17:16:18

verb0ss
Member
Registered: 2012-06-09
Posts: 12

Re: EZBook 3 Pro Touchpad not working

ibart wrote:

Hi linux cousin, I am an ubuntu user. It is a Kernel problem.

mich@ezbook:~$ dmesg | grep i2c
[    2.959668] i2c /dev entries driver
[    6.835423] i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vdd not found, using dummy regulator
[    6.843013] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/261)
[    6.847878] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/8713)
[    6.851095] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/261)
[    6.856820] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/23334)
[    6.859794] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/20745)
[    6.864898] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/31302)
[    6.867830] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/29952)
[    6.874397] i2c_hid i2c-SYNA3602:00: i2c_hid_get_input: incomplete report (32/22281)
[    7.508196] input: SYNA3602:00 0911:5288 Touchpad as /devices/pci0000:00/0000:00:16.1/i2c_designware.1/i2c-5/i2c-SYNA3602:00/0018:0911:5288.0002/input/input18
[    7.509421] hid-multitouch 0018:0911:5288.0002: input,hidraw1: I2C HID v1.00 Mouse [SYNA3602:00 0911:5288] on i2c-SYNA3602:00
mich@ezbook:~$ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft Trackball Optical® 	id=8	[slave  pointer  (2)]
⎜   ↳ SYNA3602:00 0911:5288 Touchpad          	id=10	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Video Bus                               	id=6	[slave  keyboard (3)]
    ↳ Power Button                            	id=7	[slave  keyboard (3)]
    ↳ USB 2.0 Camera: USB 2.0 Camera          	id=9	[slave  keyboard (3)]
    ↳ Intel HID events                        	id=11	[slave  keyboard (3)]
    ↳ Intel HID 5 button array                	id=12	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=13	[slave  keyboard (3)]
mich@ezbook:~$ xinput --list-props 10
Device 'SYNA3602:00 0911:5288 Touchpad':
	Device Enabled (142):	1
	Coordinate Transformation Matrix (144):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (267):	1
	Device Accel Constant Deceleration (268):	2.500000
	Device Accel Adaptive Deceleration (269):	1.000000
	Device Accel Velocity Scaling (270):	12.500000
	Synaptics Edges (292):	52, 1258, 46, 813
	Synaptics Finger (293):	25, 30, 0
	Synaptics Tap Time (294):	180
	Synaptics Tap Move (295):	68
	Synaptics Tap Durations (296):	180, 180, 100
	Synaptics ClickPad (297):	1
	Synaptics Middle Button Timeout (298):	0
	Synaptics Two-Finger Pressure (299):	282
	Synaptics Two-Finger Width (300):	7
	Synaptics Scrolling Distance (301):	31, 31
	Synaptics Edge Scrolling (302):	0, 0, 0
	Synaptics Two-Finger Scrolling (303):	1, 1
	Synaptics Move Speed (304):	1.000000, 1.750000, 0.127714, 0.000000
	Synaptics Off (305):	2
	Synaptics Locked Drags (306):	0
	Synaptics Locked Drags Timeout (307):	5000
	Synaptics Tap Action (308):	2, 3, 0, 0, 1, 3, 0
	Synaptics Click Action (309):	1, 1, 0
	Synaptics Circular Scrolling (310):	0
	Synaptics Circular Scrolling Distance (311):	0.100000
	Synaptics Circular Scrolling Trigger (312):	0
	Synaptics Circular Pad (313):	0
	Synaptics Palm Detection (314):	0
	Synaptics Palm Dimensions (315):	10, 200
	Synaptics Coasting Speed (316):	20.000000, 50.000000
	Synaptics Pressure Motion (317):	30, 160
	Synaptics Pressure Motion Factor (318):	1.000000, 1.000000
	Synaptics Resolution Detect (319):	1
	Synaptics Grab Event Device (320):	0
	Synaptics Gestures (321):	1
	Synaptics Capabilities (322):	1, 0, 1, 1, 1, 0, 0
	Synaptics Pad Resolution (323):	14, 14
	Synaptics Area (324):	0, 0, 0, 0
	Synaptics Soft Button Areas (325):	655, 0, 704, 0, 0, 0, 0, 0
	Synaptics Noise Cancellation (326):	7, 7
	Device Product ID (260):	2321, 21128
	Device Node (261):	"/dev/input/event15"

If you want to follow the question: https://bugs.launchpad.net/ubuntu/+sour … ug/1728244

Thanks for reply ibart. My problem is different. Could have mention it before. Touchpad works in Windows 10 and live Ubuntu + response.sh. It just won't work in Arch Xorg.

Offline

#4 2017-11-06 18:14:39

ibart
Member
Registered: 2017-11-05
Posts: 2

Re: EZBook 3 Pro Touchpad not working

Was it working on Ubuntu? O.o How the hell? big_smile

Offline

#5 2017-11-12 21:47:16

bbaker6212
Member
Registered: 2017-11-12
Posts: 1

Re: EZBook 3 Pro Touchpad not working

There is a potential patch for this now: https://patchwork.kernel.org/patch/10046575/

Offline

#6 2017-12-13 11:02:09

haphaeu
Member
Registered: 2017-11-28
Posts: 10

Re: EZBook 3 Pro Touchpad not working

Any luck with that issue? My laptop has the same touchpad and same problem.

Offline

#7 2018-02-04 20:41:20

paul_wilde
Member
Registered: 2018-02-02
Posts: 7

Re: EZBook 3 Pro Touchpad not working

Anybody still experiencing this problem? I'm having the same issue with my Chuwi LapBook Air - mouse completely dead.
I encourage possibly more people log it at https://bugzilla.kernel.org/show_bug.cgi?id=198627 as it hopefully the devs should be able to workaround this mousepad quirk.
Bit of a pain

❯ dmesg | grep i2c
[  241.459254] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/261)
[  241.461539] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/8713)
[  241.462718] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/261)
[  241.466254] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/23334)
[  241.467440] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/20745)
[  241.470967] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/31302)
[  241.472162] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/29952)
[  241.476823] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/22281)
[  241.594790] input: ALPS0001:00 0911:5288 Touchpad as /devices/pci0000:00/0000:00:17.0/i2c_designware.4/i2c-4/i2c-ALPS0001:00/0018:0911:5288.0002/input/input17
[  241.597021] hid-multitouch 0018:0911:5288.0002: input,hidraw1: I2C HID v1.00 Mouse [ALPS0001:00 0911:5288] on i2c-ALPS0001:00
[  262.656025] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/1059)
❯ xinput list-props 13
Device 'ALPS0001:00 0911:5288 Touchpad':
	Device Enabled (140):	1
	Coordinate Transformation Matrix (142):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Tapping Enabled (456):	0
	libinput Tapping Enabled Default (547):	0
	libinput Tapping Drag Enabled (548):	1
	libinput Tapping Drag Enabled Default (549):	1
	libinput Tapping Drag Lock Enabled (550):	0
	libinput Tapping Drag Lock Enabled Default (551):	0
	libinput Tapping Button Mapping Enabled (552):	1, 0
	libinput Tapping Button Mapping Default (553):	1, 0
	libinput Natural Scrolling Enabled (277):	0
	libinput Natural Scrolling Enabled Default (278):	0
	libinput Left Handed Enabled (279):	0
	libinput Left Handed Enabled Default (280):	0
	libinput Accel Speed (281):	-0.600000
	libinput Accel Speed Default (282):	0.000000
	libinput Scroll Methods Available (286):	1, 1, 0
	libinput Scroll Method Enabled (287):	1, 0, 0
	libinput Scroll Method Enabled Default (288):	1, 0, 0
	libinput Click Methods Available (554):	1, 1
	libinput Click Method Enabled (555):	1, 0
	libinput Click Method Enabled Default (556):	1, 0
	libinput Middle Emulation Enabled (291):	0
	libinput Middle Emulation Enabled Default (292):	0
	libinput Send Events Modes Available (262):	1, 1
	libinput Send Events Mode Enabled (263):	0, 0
	libinput Send Events Mode Enabled Default (264):	0, 0
	libinput Disable While Typing Enabled (557):	1
	libinput Disable While Typing Enabled Default (558):	1
	Device Node (265):	"/dev/input/event16"
	Device Product ID (266):	2321, 21128
	libinput Drag Lock Buttons (293):	<no items>
	libinput Horizontal Scroll Enabled (294):	1

Going to try the new 4.15.1 kernel but not holding out much hope - I wish I knew what I was doing enough to patch it sad(

Offline

#8 2018-02-05 21:07:20

paul_wilde
Member
Registered: 2018-02-02
Posts: 7

Re: EZBook 3 Pro Touchpad not working

For those still struggling here, on my Chuwi LapBook Air, I have managed to "force" the touchpad to start working....eventually.

My setup and method, which I have managed to repeat after reboot to get the mouse working is as below.

1. Blacklist the driver and set debug options - (May not be necessary, but when the mouse isn't working my laptop fails to suspend/resume properly, so I have it blacklisted)

echo "blacklist i2c_hid" >> /etc/modprobe.d/00_i2c_hid
echo "options i2c_hid debug=1" >> /etc/modprobe.d/00_i2c_hid

2. Set debug i2c_hid kernel boot parameter

systemd-boot
------
options ***other options blah blah blah*** i2c-hid.dyndbg=+p

3. Reboot machine
4. After login, run

sudo modprobe -vr i2c_hid
sudo modprove -vi i2c_hid
I like the verbose flag so I can see what's going on

I have to repeat step 4 multiple times, I also use

sudo libinput debug-events

so I can see when the touchpad actually kicks in.

Hope this helps somebody, it'll just have to do for now.

EDIT: Scrap that, it's dead again
EDIT EDIT: seems to work if I

sudo modprobe -vr hid_generic
sudo modprobe -vi hid_generic

before removing/adding the i2c driver

Last edited by paul_wilde (2018-02-06 07:24:43)

Offline

#9 2018-02-14 10:21:25

berzerking
Member
Registered: 2018-02-14
Posts: 3

Re: EZBook 3 Pro Touchpad not working

hi @paul_wilde . I'm from french debian world and this is exactly the same issue on the chuwi lapbook pro.

Same hardware.

i try your method but nothing happen

berzerking@ectoone:~/kernel/linux-4.15.3/drivers/i2c/busses$ cat /etc/modprobe.d/00_i2c_hid
blacklist i2c_hid
options i2c_hid debug=1

berzerking@ectoone:~/kernel/linux-4.15.3/drivers/i2c/busses$ cat ts.sh
sudo modprobe -vr hid_generic
sudo modprobe -vi hid_generic
sudo modprobe -vr i2c_hid
sudo modprove -vi i2c_hid

I m actualy compiling kernel source 4.15.3 with all I2C support ... :

CompilKernel


EDIT .... :

Arf ... don't work at all

berzerking@ectoone:~$ uname -ar
Linux ectoone 4.15.3-041503-generic #201802120730 SMP Mon Feb 12 07:31:14 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
berzerking@ectoone:~$ dmesg | tail 
[  189.279822] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/261)
[  189.281939] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/8713)
[  189.283015] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/261)
[  189.286238] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/23334)
[  189.287278] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/20745)
[  189.290477] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/31302)
[  189.291501] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/29952)
[  189.295580] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/22281)
[  189.406167] input: ALPS0001:00 0911:5288 Touchpad as /devices/pci0000:00/0000:00:17.0/i2c_designware.4/i2c-9/i2c-ALPS0001:00/0018:0911:5288.0010/input/input69
[  189.406439] hid-multitouch 0018:0911:5288.0010: input,hidraw2: I2C HID v1.00 Mouse [ALPS0001:00 0911:5288] on i2c-ALPS0001:00

EDIT 2 :

I try with the 4.14.04 kernel .... and ... and ... all work (not click but tapping work)

Last edited by berzerking (2018-02-14 13:01:36)

Offline

#10 2018-02-15 16:49:02

vkireyeu
Member
Registered: 2017-06-29
Posts: 17

Re: EZBook 3 Pro Touchpad not working

berzerking wrote:

I try with the 4.14.04 kernel .... and ... and ... all work (not click but tapping work)

Does not work with 4.14.19...

Offline

#11 2018-02-16 13:23:16

berzerking
Member
Registered: 2018-02-14
Posts: 3

Re: EZBook 3 Pro Touchpad not working

You ca download compiled on :

http://kernel.ubuntu.com/~kernel-ppa/ma … v4.14-rc7/

i install this one and post it using copy/past with  the touchpad smile

Offline

#12 2018-02-18 16:07:52

abiatar
Member
Registered: 2018-02-18
Posts: 1

Re: EZBook 3 Pro Touchpad not working

Working with this kernel on my Yepo 737a!!!!

Thanks!! Thanks!! Thanks!!

Offline

#13 2018-02-19 10:20:31

berzerking
Member
Registered: 2018-02-14
Posts: 3

Re: EZBook 3 Pro Touchpad not working

Cool smile I was not sure that's work on arch

When i ll have some time i'll check all news kernel to see wich of them works with this touchpad

Offline

#14 2018-03-11 10:43:09

rtorrero
Member
Registered: 2015-10-22
Posts: 7

Re: EZBook 3 Pro Touchpad not working

I did not get it working on Arch Linux, how would you install a Ubuntu Kernel package on Arch? It should be possible to create a package based on the same vanilla kernel with all its patches but I don't have the time to research that option right now. What I did was just switching to Ubuntu until this issue gets sorted out on the kernel.

Offline

#15 2018-03-25 11:41:47

li11amy
Member
Registered: 2018-03-25
Posts: 2

Re: EZBook 3 Pro Touchpad not working

berzerking wrote:

Hello! It worked for me too but after last update touchpad lost again.

uname -a
Linux li11amy-air 4.14.0-041400rc7-generic #201711051952 SMP Mon Nov 6 00:54:07 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

I think that i need reinstall kernel + add i2c_hid to blacklist but... i don't know how...
Coulde you help me step by step?...
Thanks a lot! I use chuwi air too.

UPD
It works for me

sudo modprobe -vr i2c_hid
sudo modprove -vi i2c_hid

but only before restart sistem.

Last edited by li11amy (2018-03-25 13:40:42)

Offline

#16 2018-04-12 09:46:06

li11amy
Member
Registered: 2018-03-25
Posts: 2

Re: EZBook 3 Pro Touchpad not working

Sometimes the laptop hangs. Once a day or 5 times in 15 minutes.

Apr 12 09:49:07 li11amy-air kernel: [   35.286099] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/23334)
Apr 12 09:49:07 li11amy-air kernel: [   35.287190] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/20745)
Apr 12 09:49:07 li11amy-air kernel: [   35.290427] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/31302)
Apr 12 09:49:07 li11amy-air kernel: [   35.291526] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/29952)
Apr 12 09:49:07 li11amy-air kernel: [   35.295903] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/22281)
Apr 12 09:49:07 li11amy-air kernel: [   35.329560] input: ALPS0001:00 0911:5288 Touchpad as /devices/pci0000:00/0000:00:17.0/i2c_designware.4/i2c-9/i2c-ALPS0001:00/0018:0911:5288.0001/input/input15
Apr 12 09:49:07 li11amy-air kernel: [   35.329853] hid-multitouch 0018:0911:5288.0001: input,hidraw0: I2C HID v1.00 Mouse [ALPS0001:00 0911:5288] on i2c-ALPS0001:00
Apr 12 09:49:28 li11amy-air kernel: [   55.931465] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/557)
Apr 12 09:49:28 li11amy-air kernel: [   55.932898] i2c_hid i2c-ALPS0001:00: i2c_hid_get_input: incomplete report (32/18176)
Apr 12 10:17:03 li11amy-air kernel: [ 1711.268668] perf: interrupt took too long (2532 > 2500), lowering kernel.perf_event_max_sample_rate to 78750
Apr 12 10:24:03 li11amy-air kernel: [ 2131.341178] perf: interrupt took too long (3166 > 3165), lowering kernel.perf_event_max_sample_rate to 63000
\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00Apr 12 10:30:42 li11amy-air kernel: [    0.000000] microcode: microcode updated early to revision 0x2c, date = 2017-03-25
Apr 12 10:30:42 li11amy-air kernel: [    0.000000] Linux version 4.14.0-041400rc7-generic (kernel@gloin) (gcc version 7.2.0 (Ubuntu 7.2.0-8ubuntu3)) #201711051952 SMP Mon Nov 6 00:54:07 UTC 2017
Apr 12 10:30:42 li11amy-air kernel: [    0.000000] Command line: \boot\vmlinuz-4.14.0-041400rc7-generic root=UUID=5bb02dc8-71a9-4ef0-b88e-d78fb5315036 ro quiet splash vt.handoff=7 initrd=boot\initrd.img-4.14.0-041400rc7-generic
Apr 12 10:30:42 li11amy-air kernel: [    0.000000] KERNEL supported cpus:
Apr 12 10:30:42 li11amy-air kernel: [    0.000000]   Intel GenuineIntel
Apr 12 10:30:42 li11amy-air kernel: [    0.000000]   AMD AuthenticAMD

That is it?...

Offline

#17 2018-04-29 15:27:34

baybal
Member
Registered: 2018-04-29
Posts: 1

Re: EZBook 3 Pro Touchpad not working

Unfortunately, this looks like a signal integrity issue. I often get this when my system works on full throttle. I wrapped aluminum foil around the touchpad cable, and glued it on top of the traces. This partially solved the issue for me.

Why this doesn't happen in Windows  is because Windows is smart enough to restart the driver if it detects errors.

Offline

Board footer

Powered by FluxBB