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
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.
setting this to NEEDINFO, please update this bug when kernel support is available.
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.