View previous topic :: View next topic |
Author |
Message |
PCmaniaK n00b
Joined: 18 Aug 2018 Posts: 25
|
Posted: Sun Aug 19, 2018 12:00 am Post subject: Synaptics touchpad does not work with RMI4_SMB=Y |
|
|
My Synaptics touchpad is alive and well. Kernel finds it as:
Code: | cat /proc/bus/input/devices
I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input7
U: Uniq=
H: Handlers=mouse0 event7
B: PROP=15
B: EV=b
B: KEY=e520 10000 0 0 0 0
B: ABS=660800011000003 |
However in dmesg kernel says
Code: | [ 1.291780] psmouse serio1: synaptics: The touchpad can support a better bus than the too old PS/2 protocol. Make sure MOUSE_PS2_SYNAPTICS_SMBUS and RMI4_SMB are enabled to get a better touchpad experience. |
When I follow this recommendation the device looks something like:
Code: | I: Bus=001d Vendor=06cb Product=0000 Version=0000
N: Name="Synaptics s3203_ver5"
P: Phys=rmi4-00/input0
S: Sysfs=/devices/rmi4-00/input/input9
U: Uniq=
H: Handlers=mouse0 event7
B: PROP=15
B: EV=b
B: KEY=e520 10000 0 0 0 0
B: ABS=6f3800001000003 |
dmesg is clean but
Code: | cat /dev/input/event7 |
is silent - no reaction on touchpad which is confirmed by running evtest. /dev/input/mouse0 is also dead.
It all happens before starting Xorg so I believe all libinput, evdev. etc drivers are out of the loop here.
SMBus support
Code: | lspci -nn -k
00:1f.3 SMBus [0c05]: Intel Corporation Atom Processor E3800 Series SMBus Controller [8086:0f12] (rev 0e)
Subsystem: Lenovo Atom Processor E3800 Series SMBus Controller [17aa:2224]
Kernel driver in use: i801_smbus |
Hardware is bottom cheap Lenovo ThinkPad 11e 1st generation.
Is anybody successfuliy running Synaptics with RMI4_SMB=Y ?
P.S.My first post |
|
Back to top |
|
|
PCmaniaK n00b
Joined: 18 Aug 2018 Posts: 25
|
Posted: Sun Aug 26, 2018 7:59 pm Post subject: |
|
|
Silence... It means the problem is either my local (possible hardware) or deep inside a driver and not related to Gentoo. Got to learn to debug kernel. |
|
Back to top |
|
|
bunder Bodhisattva
Joined: 10 Apr 2004 Posts: 5947
|
Posted: Sun Aug 26, 2018 8:47 pm Post subject: |
|
|
Code: | CONFIG_RMI4_CORE=y
CONFIG_RMI4_I2C=y
CONFIG_RMI4_SMB=y
CONFIG_RMI4_F03=y
CONFIG_RMI4_F03_SERIO=y
CONFIG_RMI4_2D_SENSOR=y
CONFIG_RMI4_F11=y
CONFIG_RMI4_F12=y
CONFIG_RMI4_F30=y
CONFIG_HID_RMI=y
|
Does it work if you boot with this in your kernel line?
Code: | psmouse.synaptics_intertouch=1 |
_________________
Neddyseagoon wrote: | The problem with leaving is that you can only do it once and it reduces your influence. |
banned from #gentoo since sept 2017 |
|
Back to top |
|
|
PCmaniaK n00b
Joined: 18 Aug 2018 Posts: 25
|
Posted: Sun Aug 26, 2018 11:51 pm Post subject: |
|
|
I have
Code: | CONFIG_RMI4_CORE=y
CONFIG_RMI4_I2C=y
CONFIG_RMI4_SMB=y
CONFIG_RMI4_F03=y
CONFIG_RMI4_F03_SERIO=y
CONFIG_RMI4_2D_SENSOR=y
CONFIG_RMI4_F11=y
CONFIG_RMI4_F12=y
CONFIG_RMI4_F30=y
CONFIG_RMI4_F34=y
CONFIG_RMI4_F54=y
CONFIG_RMI4_F55=y
CONFIG_HID_RMI=y |
psmouse.synaptics_intertouch=1 did not help either
I also tried to boot Manjaro live USB (it is configured RMI4_SMB=Y) and got exactly the same problem: dead /dev/input/eventX
Another observation is command causing my laptop to beep some Morse code and stuck rebooting with black screen, which usually means pretty deep screwed up by RMI4_SMB=Y |
|
Back to top |
|
|
|