Bug 50660 - Add support for Lenovo's SlideNav
Summary: Add support for Lenovo's SlideNav
Status: RESOLVED WONTFIX
Alias: None
Product: xorg
Classification: Unclassified
Component: Input/synaptics (show other bugs)
Version: unspecified
Hardware: Other All
: medium enhancement
Assignee: Peter Hutterer
QA Contact:
URL:
Whiteboard: 2012BRB_Reviewed
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-03 17:45 UTC by Arnoques
Modified: 2016-11-28 04:39 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Output of various commands (2.47 KB, text/plain)
2012-06-03 17:45 UTC, Arnoques
no flags Details

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.