Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
LenovoY700P1060 Touchpad not working in gentoo but livecd ok
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
L. Vmbrius
n00b
n00b


Joined: 24 Jul 2007
Posts: 14
Location: 中国,西安

PostPosted: Sun Jun 23, 2019 4:44 am    Post subject: LenovoY700P1060 Touchpad not working in gentoo but livecd ok Reply with quote

Hello, I cannot get my touchpad working on Gentoo.
In systemrescuecd live usb it works and identified as:

Code:
/sys/devices/pci0000:00/0000:00:1f.0/PNP0C09:00/VPC2004:00/touchpad


lspci for 00:1f:

Code:
00:1f.0 ISA bridge: Intel Corporation Device a30d (rev 10)
        Subsystem: Lenovo Device 380d
        Flags: bus master, medium devsel, latency 0

00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
        Subsystem: Lenovo Cannon Lake PCH cAVS
        Flags: bus master, fast devsel, latency 32, IRQ 145
        Memory at a4518000 (64-bit, non-prefetchable) [size=16K]
        Memory at a4100000 (64-bit, non-prefetchable) [size=1M]
        Capabilities: [50] Power Management version 3
        Capabilities: [80] Vendor Specific Information: Len=14 <?>
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel

00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
        Subsystem: Lenovo Cannon Lake PCH SMBus Controller
        Flags: medium devsel, IRQ 16
        Memory at a4527000 (64-bit, non-prefetchable) [size=256]
        I/O ports at 6040 [size=32]
        Kernel driver in use: i801_smbus
        Kernel modules: i2c_i801

00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
        Subsystem: Lenovo Cannon Lake PCH SPI Controller
        Flags: bus master, fast devsel, latency 0
        Memory at fe010000 (32-bit, non-prefetchable) [size=4K]


Kernel config of my gentoo system:
https://pastebin.com/75khAipH

/proc/config.gz on live system with workign touchpad
https://pastebin.com/hJ4xWfnk
I really have no idea what can be wrong, please help :cry: :cry: :cry:
Back to top
View user's profile Send private message
charles17
Advocate
Advocate


Joined: 02 Mar 2008
Posts: 3664

PostPosted: Sun Jun 23, 2019 11:14 am    Post subject: Reply with quote

Please post your output of lsinput and of libinput list-devices and wgetpaste your dmesg output.
Back to top
View user's profile Send private message
L. Vmbrius
n00b
n00b


Joined: 24 Jul 2007
Posts: 14
Location: 中国,西安

PostPosted: Tue Jun 25, 2019 1:23 am    Post subject: Reply with quote

Here it is:

wgetpaste -c "libinput list-devices"
Your paste can be seen here: http://dpaste.com/1CGKJB4

wgetpaste -c "lsinput"
Your paste can be seen here: http://dpaste.com/3E11ZVY

wgetpaste -c "dmesg"
Your paste can be seen here: http://dpaste.com/1B8CRQA
Back to top
View user's profile Send private message
charles17
Advocate
Advocate


Joined: 02 Mar 2008
Posts: 3664

PostPosted: Tue Jun 25, 2019 7:29 am    Post subject: Reply with quote

Have you tried CONFIG_IDEAPAD_LAPTOP? And if it doesn't help, could you please provide lsinput from systemrescuecd?
Back to top
View user's profile Send private message
L. Vmbrius
n00b
n00b


Joined: 24 Jul 2007
Posts: 14
Location: 中国,西安

PostPosted: Tue Jun 25, 2019 1:46 pm    Post subject: Reply with quote

Thank you for suggestions :)
Unfortunately CONFIG_IDEAPAD_LAPTOP did not help.

Turns out systemresquecd uses Archlinux now, a pity.. and they don't have input-utils.
Still I have got relevant content of /proc/bus/input/devices:

Code:
I: Bus=0018 Vendor=06cb Product=7f27 Version=0100
N: Name="SYNA2B46:00 06CB:7F27 Touchpad"
P: Phys=i2c-SYNA2B46:00
S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-23/i2c-SYNA2B46:00/0018:06CB:7F27.0005/input/input29
U: Uniq=
H: Handlers=event18 mouse1
B: PROP=5
B: EV=1b
B: KEY=e520 10000 0 0 0 0
B: ABS=2e0800000000003
B: MSC=20

It is present in livecd environment and missing in gentoo system

I already tried this, with no success
Code:

CONFIG_I2C_DESIGNWARE_CORE=y
CONFIG_I2C_DESIGNWARE_PLATFORM=y
CONFIG_I2C_DESIGNWARE_SLAVE=y
CONFIG_I2C_DESIGNWARE_PCI=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
CONFIG_MOUSE_SYNAPTICS_I2C=y
CONFIG_MOUSE_SYNAPTICS_USB=y
Back to top
View user's profile Send private message
charles17
Advocate
Advocate


Joined: 02 Mar 2008
Posts: 3664

PostPosted: Wed Jun 26, 2019 9:18 am    Post subject: Reply with quote

This posting might not solve you problem may help getting somewhot closer.
The stange thing is it doesn't appear in the dmesg output you posted.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum