Re: Synaptics touchpad and RMI hangs

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

 



Hi, Norbert. Thanks for your report.

I'm sorry to say that, but from my experience, you're lucky if your synaptics–rmi4 problem gets fixed; i.e. usually it won't be fixed. But anyway if you feel like, why don't you try it again when new kernels are released? 

About a half year ago, another user reported that for "LEN2014 PNP0f13", RMI4 messed sleep / resume, but otherwise it worked:
 https://marc.info/?l=linux-input&m=150302854417266&w=2
 https://marc.info/?l=linux-input&m=150306118525076&w=2

I'm not a kernel developer, but has been watching this issue. Best regards,
Teika

From: Norbert Preining <norbert@xxxxxxxxxxxxx>
Subject: Synaptics touchpad and RMI hangs
Date: Mon, 13 Aug 2018 23:45:29 +0900

> Debian/sid
> kernel 4.18.0
> Lenovo X260
> 
> I found in the journal log the following statement:
> 
> 	kernel: psmouse serio1: synaptics: queried max coordinates: x [..5712], y [..4780]
> 	kernel: psmouse serio1: synaptics: queried min coordinates: x [1232..], y [1074..]
> 	kernel: psmouse serio1: synaptics: Your touchpad (PNP: LEN2014 PNP0f13) says it can support a different bus. If i2c-hid and hid-rmi are not used, you might want to try setting psmouse.synaptics_intertouch to 1 and report this to linux-input@xxxxxxxxxxxxxxx.
> 	kernel: random: fast init done
> 	kernel: psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xf002a3/0x943300/0x12e800/0x10000, board id: 3075, fw id: 2560
> 	kernel: psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0
> 
> I have i2c-hid and hid-rmi compiled as modules.
> 
> I tried to set the 
> 	psmouse.synaptics_intertouch=1
> on the kernel cmd line, but that resulted in the touchpad being
> completely unresponsive, and lots of error messages about
> not being able to read or so - somehow the error messages weren't
> captured during reboot.
> 
> Other error message I see in kern.log are
> 	rmi4_f01 rmi4-00.fn01: found RMI device, manufacturer: Synaptics, product: TM3075-002, fw id: 1741313
> 	rmi4_f11: probe of rmi4-00.fn11 failed with error -16
> 	rmi4_physical rmi4-00: Read PDT entry at 0x00d1 failed, code: -16.
> 	rmi4_physical rmi4-00: Function creation failed with code -16.
> 	rmi4_physical: probe of rmi4-00 failed with error -16
> 
> I am happy to help debug this any further, but I don't know what I
> should do.
> 
> Here are some relevant entries in .config:
> 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_F55=y
> CONFIG_MOUSE_PS2=m
> # CONFIG_MOUSE_PS2_ALPS is not set
> # CONFIG_MOUSE_PS2_BYD is not set
> # CONFIG_MOUSE_PS2_LOGIPS2PP is not set
> CONFIG_MOUSE_PS2_SYNAPTICS=y
> CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
> # CONFIG_MOUSE_PS2_CYPRESS is not set
> # CONFIG_MOUSE_PS2_LIFEBOOK is not set
> # CONFIG_MOUSE_PS2_TRACKPOINT is not set
> # CONFIG_MOUSE_PS2_ELANTECH is not set
> # CONFIG_MOUSE_PS2_SENTELIC is not set
> # CONFIG_MOUSE_PS2_TOUCHKIT is not set
> # CONFIG_MOUSE_PS2_FOCALTECH is not set
> CONFIG_MOUSE_PS2_SMBUS=y
> 
> Please let me know what further information I can provide.




[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