LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices


Reply
  Search this Thread
Old 11-30-2017, 04:53 AM   #121
ibart
LQ Newbie
 
Registered: Nov 2017
Posts: 7

Rep: Reputation: Disabled

Quote:
Originally Posted by bbaker6212 View Post
@ibart / @mogio, have a look at this. The date is recent and this dev is the same guy I think that made the previous patch and here he is talking a lot about left-button click. Maybe this patch can fix the touchpad click problem? I think one problem may be that the touchpad maker being used is different between our notebooks and/or maybe I have the same touchpad but it's being treated different due to my different BIOS version? How can we identify if our touchpads are exactly the same ones or different?

https://patchwork.kernel.org/patch/10070339/
Also you can see HERE that this guy is doing a lot of work on the touchpad driver.

Comments

Hans de Goede - Nov. 22, 2017, 11:57 a.m.
According to the Win8 Precision Touchpad spec, inside the HID_UP_BUTTON
usage-page usage 1 is for a clickpad getting clicked, 2 for an external
left button and 3 for an external right button. Since Linux uses
BTN_LEFT for a clickpad being clicked we end up mapping both usage 1
and 2 to BTN_LEFT and if a single report contains both then we ended
up always reporting the value of both in a single SYN, e.g. :
BTN_LEFT 1, BTN_LEFT 0, SYN. This happens for example with Hantick
HTT5288 i2c mt touchpads.

This commit fixes this by not immediately reporting left button when we
parse the report, but instead storing or-ing together the values and
reporting the result from mt_sync_frame() when we've a complete frame.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
---
Changes in v2:
-Rewrite of v1 of "HID: multitouch: Fix BTN_LEFT 0-1-0-1 events on Novatek
mt touchpad" to kill two birds with one stone

Changes in v3:
-Delay reporting for all buttons not just for BTN_LEFT

Changes in v4:
-Back to combining only the value for BTN_LEFT, the other issues are fixed
with the new "HID: multitouch: Only look at non touch fields in first
packet of a frame" patch
---
drivers/hid/hid-multitouch.c | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
Patch

Yeah, Hans de Goede is very kind. I mailed him, he replied but his patches don't solve the problem at all.
 
Old 12-18-2017, 03:48 PM   #122
ibart
LQ Newbie
 
Registered: Nov 2017
Posts: 7

Rep: Reputation: Disabled
Latest drm-intel-next 4.15 hasn't the touchpad working at all. Not clicks nor movements.
 
Old 12-20-2017, 10:55 AM   #123
bbaker6212
Member
 
Registered: Jul 2016
Posts: 56

Rep: Reputation: Disabled
Quote:
Originally Posted by ibart View Post
Latest drm-intel-next 4.15 hasn't the touchpad working at all. Not clicks nor movements.
I've been using Manjaro 17.06 XFCE w/updated kernel 4.14.3-1. After weeks of use and dozens of sleep/wake and power on/off cycles my touchpad has not failed (yet!). It doesn't mean the problem is 100% fixed but at least it seems to be happening less often. So far... it seems that way. Time will tell. Again, my BIOS is "Jumper EZbook/P313R, BIOS JUMPER10x.P8.WP313R.NHNAUHN02 08/07/2017"
Install instructions are above in this thread and also on the TT forum here: https://techtablets.com/forum/topic/...v4/#post-75176

Last edited by bbaker6212; 12-20-2017 at 10:58 AM.
 
Old 12-20-2017, 03:30 PM   #124
ibart
LQ Newbie
 
Registered: Nov 2017
Posts: 7

Rep: Reputation: Disabled
Quote:
Originally Posted by bbaker6212 View Post
I've been using Manjaro 17.06 XFCE w/updated kernel 4.14.3-1. After weeks of use and dozens of sleep/wake and power on/off cycles my touchpad has not failed (yet!). It doesn't mean the problem is 100% fixed but at least it seems to be happening less often. So far... it seems that way. Time will tell. Again, my BIOS is "Jumper EZbook/P313R, BIOS JUMPER10x.P8.WP313R.NHNAUHN02 08/07/2017"
Install instructions are above in this thread and also on the TT forum here: https://techtablets.com/forum/topic/...v4/#post-75176
Thanks, I'll try the ubuntu mainline 4.14.3. But I don't think it is going to work.

Btw... I don't want Manjero.
 
Old 12-20-2017, 04:33 PM   #125
bbaker6212
Member
 
Registered: Jul 2016
Posts: 56

Rep: Reputation: Disabled
Quote:
Originally Posted by ibart View Post
Thanks, I'll try the ubuntu mainline 4.14.3. But I don't think it is going to work.

Btw... I don't want Manjero.
I'm starting to wonder if the 09/30 BIOS version has problems that the 08/07 BIOS does not.
See if you can contact Jumper and find out if it's possible to reflash the BIOS.
I cannot think of anything else that could be causing such difference in functioning...
oh... maybe it could be a difference in touchpad versions or a difference in the firmware files shipped with Arch/Manjaro and Ubuntu.
How can we display the firmware files in use?

if I run "cat /proc/bus/input/devices" I see this. Is it the same on yours?...

I: Bus=0018 Vendor=0911 Product=5288 Version=0100
N: Name="SYNA3602:00 0911:5288 Touchpad"
P: Phys=i2c-SYNA3602:00
S: Sysfs=/devices/pci0000:00/0000:00:16.1/i2c_designware.1/i2c-1/i2c-SYNA3602:00/0018:0911:5288.0001/input/input18
U: Uniq=
H: Handlers=event15 mouse0
B: PROP=5
B: EV=b
B: KEY=e420 10000 0 0 0 0
B: ABS=260800000000003

Last edited by bbaker6212; 12-20-2017 at 04:49 PM.
 
Old 12-22-2017, 07:18 AM   #126
bbaker6212
Member
 
Registered: Jul 2016
Posts: 56

Rep: Reputation: Disabled
Quote:
Originally Posted by ibart View Post
Thanks, I'll try the ubuntu mainline 4.14.3. But I don't think it is going to work.

Btw... I don't want Manjero.
4.14.3 worked for one guy on the TT forum who said 4.15 did not:
https://techtablets.com/forum/topic/.../3/#post-76087
 
Old 12-23-2017, 07:57 AM   #127
bbaker6212
Member
 
Registered: Jul 2016
Posts: 56

Rep: Reputation: Disabled
FYI, anyone hitting a problem of no touch-pad mouse clicks working on Ubuntu (and perhaps other distro's) there is a patch for it until kernel 4.16 comes out: https://bugs.launchpad.net/ubuntu/+s...44/comments/81
 
Old 12-23-2017, 08:23 AM   #128
bbaker6212
Member
 
Registered: Jul 2016
Posts: 56

Rep: Reputation: Disabled
Btw guys; a list of commands to identify your touchpad and config info - which may help to debug it if you continue to have problems report it on the Launchpad bug linked above:

[brad@EZB3P ~]$ sudo libinput list-devices
Device: SYNA3602:00 0911:5288 Touchpad
Kernel: /dev/input/event15
Group: 6
Seat: seat0, default
Size: 120x71mm
Capabilities: pointer gesture
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: *button-areas clickfinger
Disable-w-typing: enabled
Accel profiles: none
Rotation: n/a

[brad@EZB3P ~]$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SYNA3602:00 0911:5288 Touchpad id=9 [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=8 [slave keyboard (3)]
↳ Intel HID events id=10 [slave keyboard (3)]
↳ Intel HID 5 button array id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]

[brad@EZB3P ~]$ xinput list 9
SYNA3602:00 0911:5288 Touchpad id=9 [slave pointer (2)]
Reporting 7 classes:
Class originated from: 9. Type: XIButtonClass
Buttons supported: 7
Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"
Button state:
Class originated from: 9. Type: XIValuatorClass
Detail for Valuator 0:
Label: Rel X
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 9. Type: XIValuatorClass
Detail for Valuator 1:
Label: Rel Y
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 9. Type: XIValuatorClass
Detail for Valuator 2:
Label: Rel Horiz Scroll
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 9. Type: XIValuatorClass
Detail for Valuator 3:
Label: Rel Vert Scroll
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 9. Type: XIScrollClass
Scroll info for Valuator 2
type: 2 (horizontal)
increment: 15.000000
flags: 0x0
Class originated from: 9. Type: XIScrollClass
Scroll info for Valuator 3
type: 1 (vertical)
increment: 15.000000
flags: 0x0

[brad@EZB3P ~]$ xinput list-props "SYNA3602:00 0911:5288 Touchpad"
Device 'SYNA3602:00 0911:5288 Touchpad':
Device Enabled (141): 1
Coordinate Transformation Matrix (143): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (276): 1
libinput Tapping Enabled Default (277): 0
libinput Tapping Drag Enabled (278): 1
libinput Tapping Drag Enabled Default (279): 1
libinput Tapping Drag Lock Enabled (280): 0
libinput Tapping Drag Lock Enabled Default (281): 0
libinput Tapping Button Mapping Enabled (282): 1, 0
libinput Tapping Button Mapping Default (283): 1, 0
libinput Natural Scrolling Enabled (284): 0
libinput Natural Scrolling Enabled Default (285): 0
libinput Left Handed Enabled (286): 0
libinput Left Handed Enabled Default (287): 0
libinput Accel Speed (288): 0.780000
libinput Accel Speed Default (289): 0.000000
libinput Scroll Methods Available (290): 1, 1, 0
libinput Scroll Method Enabled (291): 1, 0, 0
libinput Scroll Method Enabled Default (292): 1, 0, 0
libinput Click Methods Available (293): 1, 1
libinput Click Method Enabled (294): 1, 0
libinput Click Method Enabled Default (295): 1, 0
libinput Middle Emulation Enabled (296): 0
libinput Middle Emulation Enabled Default (297): 0
libinput Send Events Modes Available (261): 1, 1
libinput Send Events Mode Enabled (262): 0, 0
libinput Send Events Mode Enabled Default (263): 0, 0
libinput Disable While Typing Enabled (298): 1
libinput Disable While Typing Enabled Default (299): 1
Device Node (264): "/dev/input/event15"
Device Product ID (265): 2321, 21128
libinput Drag Lock Buttons (300): <no items>
libinput Horizontal Scroll Enabled (301): 1

[brad@EZB3P ~]$ cat /proc/bus/input/devices
I: Bus=0018 Vendor=0911 Product=5288 Version=0100
N: Name="SYNA3602:00 0911:5288 Touchpad"
P: Phys=i2c-SYNA3602:00
S: Sysfs=/devices/pci0000:00/0000:00:16.1/i2c_designware.1/i2c-1/i2c-SYNA3602:00/0018:0911:5288.0001/input/input18
U: Uniq=
H: Handlers=event15 mouse0
B: PROP=5
B: EV=b
B: KEY=e420 10000 0 0 0 0
B: ABS=260800000000003

Last edited by bbaker6212; 12-23-2017 at 08:34 AM.
 
Old 01-07-2018, 10:04 PM   #129
IronForce
LQ Newbie
 
Registered: Jan 2018
Posts: 1

Rep: Reputation: Disabled
Guis i have this problem, i can't install any things:

on the bios, dont have windows advanced and windows chipset, how i solve?
 
Old 01-28-2018, 06:21 AM   #130
skattio1
LQ Newbie
 
Registered: Jan 2018
Posts: 1

Rep: Reputation: Disabled
Hi everyone, I tried to use isorespin. I've use Linux for years but I'm not great with the terminal. When I go to get the packages (sudo apt -y install*bc curl losetup ip isoinfo mkdosfs mksquashfs rsync*
* * * * sudo apt -y install unsquashfs unzip wget xargs xorriso) the terminal can't find them, even when I update the repository. Any help would be great
 
Old 06-14-2018, 01:12 PM   #131
haphaeu
LQ Newbie
 
Registered: Jan 2018
Posts: 18

Rep: Reputation: Disabled
Hi all. Late post, for future reference:
I have same laptop and same problem. After lots of work, indeed grub was the cause.
But I went another way to solve the problem.
systemd boot loader works perfectly. I found that Arch and old versions of Manjaro use systemd.
So I've downloaded the image of the last version of manjaro that used systemd (17.0). The boot and installation did run smoothly =)
After installed, I've update to latest version of Manjaro (but keeping systemd boot loader, reject anything grub-related).
By the way, Manjaro w xfce in this laptop runs nice and sweet

More details here
https://forum.manjaro.org/t/solved-i...-grub/35877/22
 
Old 07-29-2018, 03:23 PM   #132
bbaker6212
Member
 
Registered: Jul 2016
Posts: 56

Rep: Reputation: Disabled
For the many people who have one where the touchpad does not work on Linux,
you're fix may finally be here... https://techtablets.com/forum/topic/...s/#post-144890
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Dual Booting Linux Distros With Windows 7 Pro Boot Loader harley51 General 0 12-09-2009 08:57 AM
Multi-boot XP Pro with several linux distros Rubicon244 Linux - Newbie 2 09-21-2008 11:23 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook

All times are GMT -5. The time now is 06:00 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration