xps13 icon indicating copy to clipboard operation
xps13 copied to clipboard

Putting touchpad in i2c mode

Open Xarthisius opened this issue 10 years ago • 4 comments

I was wondering if you know which kernel config options forces i2c mode on touchpad? I'm trying to create lightweight .config for dell xps 13. That's the only thing that I can't figure out. I'm using kernel-4.0.4.

Xarthisius avatar May 24 '15 22:05 Xarthisius

You could check this custom config file for the xps13 2015 : http://forthescience.org/blog/wp-content/uploads/2015/04/linux-kernel_4.0-config-ubu1404-xps13

However, I think it is i2c by default, but you'd better blacklist psmouse

mpalourdio avatar May 25 '15 06:05 mpalourdio

Im using kernel 4.2rc3 and I cannot get the XPS13 to use the touchpad in i2c mode. Fedora kernel has psmouse builtin, so I compiled a kernel with psmouse as a module then blacklisted it. After blacklisting psmouse the touchpad does not work at all. I believe the laptop is still booting with the trackpad in ps2 mode, is it possible that another change in kernel 4.2 has caused the bios to put the trackpad in ps2 mode?

ashleysommer avatar Jul 23 '15 06:07 ashleysommer

Update to my previous comment.. I downgraded my fedora-23 kernel to 4.1.2-200 and rebuilt it with a removable psmouse module. Touchpad worked immediately after rebooting, it is in i2c mode now. So I guess there is obviously something added to the kernel between 4.1.2 and 4.2rc3 which stops the touchpad from entering i2c mode.

The downgrade to 4.1.2 also fixed the broadcom-wl compilation error I was having, that is also incompatible with 4.2.

Now I just need to get sound working...

ashleysommer avatar Jul 23 '15 09:07 ashleysommer

With Broadcom on 4.1 I got a kernel panic on switching wifi points sometimes.

I haven't tried 4.2, but I am running stable on 4.0.7 now.

rpbaptist avatar Jul 23 '15 09:07 rpbaptist