Bug 212219 - psm device works until reboot or xorg restart
Summary: psm device works until reboot or xorg restart
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 11.0-RC1
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-bugs mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-28 17:33 UTC by Ivan
Modified: 2016-08-28 17:33 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan 2016-08-28 17:33:11 UTC
I have very strange problem with Dell XPS 13 Laptop (Skylake version). While almost works flawlessly, touchpad has issue with hw.psm.synaptics_support=1

It works only ones! I mean, the first time I add synaptics support and boot xorg - cursor moves, button clicks. After I restart xorg - buttons become unresponsive. button2 event is not registered anymore, button1 event registered maybe 1 time for 10 taps and it can stick in pressed state, leaving touchpad completely unusable. 

I recompiled kernel with psm_debug flag = 1 and noticed nothing suspicious. To workaround the issue I must enable-disable device with xinput. 
The interesting part is that on enable phase the system hangs until I tap the touchpad. 

I tried linux from pen drive - touchpad works, so this is not a hardware problem.

synaptics driver has the same problem, however it survives xorg restart. Touchpad becomes broken after reboot, in broken state Xorg.log is being rapidly filled with synaptics driver attached to psm0 device - like driver attaches to device in endless loop.

I have no idea what information provide - the problem looks completely insane and unique. 

CURRENT has the same problem.