Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
<SOLVED> Huawei Matebook pro trackpad troubleshooting
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
JumboAg
Apprentice
Apprentice


Joined: 03 Mar 2007
Posts: 209
Location: Dallas, TX

PostPosted: Thu Jan 05, 2023 3:34 pm    Post subject: <SOLVED> Huawei Matebook pro trackpad troubleshooting Reply with quote

Trying to get X fully working on a fairly new ultra portable laptop. The laptop has a bunch of devices I am not familiar with from previous gentoo builds over the years.

So far, I've gotten everything working except for the trackpad under X. Looking for ideas on what I might need to add to either my kernel or X USE flags.

Here's a lspci dump of the system. It's all the sunrise stuff that I dont recognize. I assume I havent compiled something important.

Code:

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1d.2 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #11 (rev f1)
00:1e.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO UART Controller #0 (rev 21)
00:1e.3 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO SPI Controller #1 (rev 21)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 3D controller: NVIDIA Corporation GP108M [GeForce MX150] (rev a1)
02:00.0 Non-Volatile memory controller: Toshiba Corporation XG5 NVMe SSD Controller
3c:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)


Last edited by JumboAg on Thu Jan 05, 2023 6:19 pm; edited 1 time in total
Back to top
View user's profile Send private message
grknight
Retired Dev
Retired Dev


Joined: 20 Feb 2015
Posts: 2005

PostPosted: Thu Jan 05, 2023 5:22 pm    Post subject: Reply with quote

Be sure to enable Designware PCI, LPSS, a valid pin controller and I2C HID to have a chance to get this working. Possibly additional trackpad options for I2C.

The trackpad is almost never on the PCI bus. Often it will be on USB or I2C on modern systems. Older ones have it on the PS/2 bus.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54832
Location: 56N 3W

PostPosted: Thu Jan 05, 2023 6:06 pm    Post subject: Reply with quote

JumboAg,


Pastebin your dmesg output please. This will show what the kernel did when it started.

Pastebin your kernel .config too please. It will probably need to be changed.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
JumboAg
Apprentice
Apprentice


Joined: 03 Mar 2007
Posts: 209
Location: Dallas, TX

PostPosted: Thu Jan 05, 2023 6:19 pm    Post subject: Reply with quote

grknight wrote:
Be sure to enable Designware PCI, LPSS, a valid pin controller and I2C HID to have a chance to get this working. Possibly additional trackpad options for I2C.

The trackpad is almost never on the PCI bus. Often it will be on USB or I2C on modern systems. Older ones have it on the PS/2 bus.



That was it, thank you. I had several IC2 options already but was missing the appropriate Pin Controller.
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