Bug 50660

Summary: Add support for Lenovo's SlideNav
Product: xorg Reporter: Arnoques <arnoques>
Component: Input/synapticsAssignee: Peter Hutterer <peter.hutterer>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard: 2012BRB_Reviewed
i915 platform: i915 features:
Attachments:
Description Flags
Output of various commands none

Description Arnoques 2012-06-03 17:45:34 UTC
Created attachment 62481 [details]
Output of various commands

Lenovo Yxx0 laptops have a touch inductive panel http://www.gigamark.com/images/stories/8/Lenovo_y550/Untitled-4.jpg contains the pretty cool navigation slidebar http://www.fcenter.ru/img/article/notebooks/Lenovo_IdeaPad_Y550P/152399.jpg

According to Lenovo's website (consumersupport.lenovo.com/ot/en/DriversDownLoads/Drivers_Show_4482.html), in Windows the SlideNav depends on the Synaptics driver. This makes me think that the SlideNav manufacturer is Synaptics. It is also called slidebar in many hardware manuals from Lenovo.

In addition, in /proc/bus/input/devices I have a "PS/2 Generic Mouse" even when there's no PS/2 connector in my notebook. Since Synaptics touchpads are also PS/2, I'm guessing that the slidenav is detected as that extra mouse because that's the generic catch-all.

If this is the case, it might be simple to write a driver for this hardware starting from a Input/synaptics. I skimmed over the code in xorg/driver/xf86-input-synaptics and I think I can grok most of it. I'm willing to attempt to write the driver for SlideNav, but I'll definitely need some guidance.

Related Launchpad bug: https://bugs.launchpad.net/linux/+bug/543119
Comment 1 Peter Hutterer 2012-06-03 17:51:15 UTC
this device isn't supported by the kernel yet - that's why it announces itself as generic mouse. Kernel support is the first thing that needs to be fixed, then we can look at synaptics/evdev/whatever support again.
Comment 2 Peter Hutterer 2012-06-12 17:50:05 UTC
setting this to NEEDINFO, please update this bug when kernel support is available.
Comment 3 Peter Hutterer 2016-11-28 04:39:49 UTC
This is a mass change of bugs. Bugs assigned to me that haven't been updated in the last 3 years are closed as WONTFIX, because, well, let's at least be honest about it.

Please do not re-open unless you have a really good reason to do so (e.g. you're fixing it yourself). If it hasn't been fixed in the last 3 years, it probably won't be fixed anytime soon either. Sorry.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.