tvogel / vaio-f11-linux

Automatically exported from code.google.com/p/vaio-f11-linux
7 stars 2 forks source link

Touchpad only recognized as ImPS/2 Wheelmouse #1

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Touchpad is not supported by 2.6.33 alps driver.

Original issue reported on code.google.com by tilman.vogel on 10 Feb 2010 at 9:41

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Progress - drivers/input/mouse/alps.c

enable DEBUG, reports on probing:
Feb  9 21:29:05 atrium kernel: [18446744060.802712] alps.c: E6 report: 00 00 64
Feb  9 21:29:05 atrium kernel: [18446744060.843237] alps.c: E7 report: 73 02 64

patching as a first guess with alps00.patch makes alps driver recognize the 
touchpad,
registers two input devices
- AlpsPS/2 ALPS GlidePoint
- PS/2 Mouse

unfortunately, only plain PS/2 events on the latter arrive, tested with "xinput 
test".

Original comment by tilman.vogel on 10 Feb 2010 at 10:06

Attachments:

GoogleCodeExporter commented 9 years ago
Sent request to ALPS:
I intend to update the linux driver for ALPS Glidepoint devices to support the 
recent
touchpads as the one built into the Sony VAIO VPCF115FM. To an "E7" information
request, it reports as 73-02-64 (hex). Could you provide me details on the PS/2
protocol used by that device such that I can implement specific support in the 
linux
kernel driver? Currently, the touchpad is only supported as a plain PS/2 mouse 
which
leaves much of its functionality and its settings unused. 

Original comment by tilman.vogel on 1 Mar 2010 at 9:30

GoogleCodeExporter commented 9 years ago
any progress on this issue?

I bought a vaio VPCF11S1E these days and I have the same issues with the 
touchpad.
Strange enough, ubuntu seems to have released a fix in
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/545307 but things still do 
not
work on my machine (the kernel version matches though)

Original comment by andre.di...@gmail.com on 4 Apr 2010 at 12:11

GoogleCodeExporter commented 9 years ago
After upgrading the kernel I can see a touchpad tab in mouse settings, but the 
touchpad isn't actually configurable regardless of what is selected on that tab.

And even worse, with the old kernel I had edge scrolling just of the box, but 
with the 
new one it is gone, no matter if I enable or disable it on settings tab.

Original comment by shand...@gmail.com on 8 Apr 2010 at 12:09

GoogleCodeExporter commented 9 years ago
I confirm the very same behavior as described by shandyba on my VPCF11C5E with 
Lucid
Beta1 (kernel 2.6.32-19-generic-pae).

Original comment by stefano....@gmail.com on 8 Apr 2010 at 6:11

GoogleCodeExporter commented 9 years ago
Yeah, after upgrading to Lucid I don't even have edge scrolling any more... Any 
tips?

Original comment by che...@gmail.com on 1 May 2010 at 11:12

GoogleCodeExporter commented 9 years ago
The issue's still not fixed, but it looks like some kernel versions of lucid 
bring 
edge scrolling back again. I didn't try these kernels though (and didn't find 
them in 
a quick search):

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/554050
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/550625

Original comment by andre.di...@gmail.com on 1 May 2010 at 12:54

GoogleCodeExporter commented 9 years ago
I third that. I keep trying to scroll to no avail lol... It's frustrating. 
Other than 
that, (and of course hibernation/suspend not working) lucid lynx seems to work 
very 
well.

Original comment by philipth...@gmail.com on 1 May 2010 at 3:50

GoogleCodeExporter commented 9 years ago
hmmm.. hibernate and suspend work with my VPCF11S1E. Not with yours?

Original comment by andre.di...@gmail.com on 1 May 2010 at 8:53

GoogleCodeExporter commented 9 years ago
I *wish* hibernate and suspend worked. Actually, they work just fine, It's just 
that
you never get the display back after resuming.

Original comment by ra...@randyfay.com on 2 May 2010 at 4:24

GoogleCodeExporter commented 9 years ago
Constantly frustrated by not being able to scroll... Is a fix anywhere near 
arriving?!

Original comment by che...@gmail.com on 18 May 2010 at 11:07

GoogleCodeExporter commented 9 years ago
If you want at least a working horizontal scrolling under Lucid, you have to 
upgrade
the kernel: http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.34-lucid/

Original comment by kilo...@gmail.com on 18 May 2010 at 11:41

GoogleCodeExporter commented 9 years ago
an easy workaround to have vertical scrolling back is the following:

add the following to */etc/modprobe.d/psmouse.conf*

<snip>
options psmouse proto=imps
</snip>

Original comment by andre.di...@gmail.com on 18 May 2010 at 12:04

GoogleCodeExporter commented 9 years ago
Wow, brilliant, vertical scrolling working perfectly again, thanks!
Horizontal scrolling isn't as important to me, I think I'll just wait until 
kernel
2.6.34 makes it into the official release.

Original comment by che...@gmail.com on 19 May 2010 at 7:53

GoogleCodeExporter commented 9 years ago
@andre.dietisheim
vaio VPCF11M1E, vertical scrolling working perfectly again, thanks!

Original comment by andrea.t...@gmail.com on 19 May 2010 at 9:19

GoogleCodeExporter commented 9 years ago
In the last comment (n. 13) I wrote that with the new kernel 2.6.34 you can 
have a
working "horizontal" scrolling, but unfortunately it is not true. It just 
enables
vertical scrolling, I wasn't pay attention while I was writing...
Sorry!

Original comment by kilo...@gmail.com on 19 May 2010 at 5:05

GoogleCodeExporter commented 9 years ago
Excellent, many thanks @andre.dietisheim and @Treenaks from #ubuntu-uk IRC who
pointed me to this thread. I was ready to send back my new Sony PVCEC1S1E ... 
Now the
vertical scrolling works, and I never cared for two-finger or horizontal 
scrolling to
be honest.

Original comment by dav...@gmail.com on 30 May 2010 at 7:03

GoogleCodeExporter commented 9 years ago
This is driving me crazy because there's no way to disable the touchpad while 
typing
such as 'syndaemon -td' So I keep making mistakes typing by accidentally 
touching the
touchpad.

I want to disable the touchpad completely and just use a mouse, but I can't 
figure
out how to do this in Ubuntu. Any help would be appreciated!

Original comment by flupwat...@gmail.com on 31 May 2010 at 6:12

GoogleCodeExporter commented 9 years ago
ok, in reply to above I figured it out myself. sudo rmmod psmouse does the trick
nicely when I need to type something and not worry about the touchpad. I hope 
this
issue gets sorted out in the future though.

Original comment by flupwat...@gmail.com on 31 May 2010 at 9:26

GoogleCodeExporter commented 9 years ago
I have the new Vaio F12 and found that the touchpad did not work at all out of 
the box under Fedora 13. After a lot of searching I found that adding 
"i8042.nopnp" to the kernel parameters restored functionality to the touchpad.  

Original comment by ESC...@gmail.com on 4 Jul 2010 at 12:42

GoogleCodeExporter commented 9 years ago
Can anyone with the F11 verify that ESC201's fix works? Does it enable all of 
the touchpad's features and alpspointer controls?

Original comment by Jason.Donenfeld on 15 Jul 2010 at 7:00

GoogleCodeExporter commented 9 years ago
I own a VPCF11C5E. Touchpad had basic functionalities working out of the box 
since the first installation of Fedora 13, although wrongly recognised as PS/2 
Wheelmouse as the Issue title specifies. 
Using the parameter "i8042.nopnp" didn't change anything. Touchpad still has 
only basic functionalities (no horizontal scrolling, no circular scrolling, no 
multifinger) and it is still recognised as PS/2 Wheelmouse

Original comment by federico...@gmail.com on 16 Jul 2010 at 5:07

GoogleCodeExporter commented 9 years ago
@federico
That's what I thought.

@tilman
Any luck? You're the owner of this bug.

Original comment by Jason.Donenfeld on 16 Jul 2010 at 5:09

GoogleCodeExporter commented 9 years ago
disabling touchpad with : 
xinput set-int-prop "ImPS/2 Generic Wheel Mouse" "Device Enabled" 8 0 

and start again with

xinput set-int-prop "ImPS/2 Generic Wheel Mouse" "Device Enabled" 8 1 

srolling worked automatically with fresh archlinux net install

Original comment by falconnn...@gmail.com on 31 Jul 2010 at 9:56

GoogleCodeExporter commented 9 years ago
Inspired by falconnnnpunch, I wrote a small script to toggle the touchpad. I 
hope it will be useful for others, too.

Original comment by meg...@gmail.com on 2 Aug 2010 at 6:32

Attachments:

GoogleCodeExporter commented 9 years ago
Hey... just tried megari shell script.
It works perfectly. I just combined it with some xfce shortcuts and now I can 
use it like a "touchpad off"-Button you can find on Toshiba Laptops.

Thanks a lot!!!
You made this day a good one ;)

Original comment by bambi.from.the.woods on 5 Aug 2010 at 2:53

GoogleCodeExporter commented 9 years ago
Hi, I have an Vaio VPCF12Z1E.
Alps multi-touchpad is not seen at all, not even by kernel 2.6.35.2.
There is no "touch pad tab" in mouse settings.
Do you have any idea about this?

Note: I have Fedora 13 with kernel 2.6.35.2
Thanks

Original comment by slin...@gmail.com on 2 Sep 2010 at 8:14

GoogleCodeExporter commented 9 years ago
Hello, I have a Gateway NV79C34u. Great laptop with a Core i5 CPU. However, the 
touchpad appears to suffer from the same issues described above. Shows up as 
generic PS2 mouse.  It is supposed to be an ALPS touchpad. I can't type without 
the cursor jumping between the text. I have been wrestling with this for hours. 
Not sure what to do. The touchpad performs the basic functions of a mouse. All 
I want to do is disable tapping. Same behavior in Ubuntu 10.04 as well as 
Fedora 13. Any ideas? 

Original comment by edh...@gmail.com on 6 Sep 2010 at 3:56

GoogleCodeExporter commented 9 years ago
Hi. i used magari script, the touchpad disableb but i can't enable it again i 
have:
unable to find device ImPS/2 Generic Wheel Mouse
please help

Original comment by linki...@gmail.com on 16 Sep 2010 at 9:00

GoogleCodeExporter commented 9 years ago
Anything I can help with to speed up the bug closure? Beta-testing?

Original comment by federico...@gmail.com on 16 Sep 2010 at 5:14

GoogleCodeExporter commented 9 years ago
I am having the same problem as comment #28 with a Vaio VPCF12AFM.  Anyone had 
any luck?

Original comment by adam.str...@gmail.com on 18 Sep 2010 at 1:42

GoogleCodeExporter commented 9 years ago
It seems people with Vaio F12 series laptops are suffering from problems. I 
myself have a VPC-F12S1E and I believe the sister models VPC-F12M1E and 
VPC-F12Z1E should be very similar.

In order to get events from the mouse, the following line needs to be added to 
/etc/default/grub:
GRUB_CMDLINE_LINUX="i8042.nopnp"

Don't ask me why, as I don't know the answer.

Although a bit off-topic in this particular bug, I have also attached a 
document which covers various issues with Vaio F12 laptops and Ubuntu Lucid. 
Hopefully it will be useful for users of other distributions as well. I give my 
full permission to do whatever you want to do with it.

Original comment by meg...@gmail.com on 5 Oct 2010 at 7:07

Attachments:

GoogleCodeExporter commented 9 years ago
Any ideas how to get 2 finger scrolling working?
With the i8042.nopnp fix, I think it acts like a normal mouse rather than a 
real touchpad.

Original comment by Ian.Corn...@gmail.com on 5 Nov 2010 at 1:22

GoogleCodeExporter commented 9 years ago
With the 2.6.37-2 kernel currently in ubuntu 11.04 (pre alpha) It works without 
the i8042.nopnp fix, but still same issue as above

Original comment by Ian.Corn...@gmail.com on 7 Nov 2010 at 10:50

GoogleCodeExporter commented 9 years ago
Hi all, i have a vpc eb3l1e and have te same problem. Touchpad didn't work out 
of the box (allthough it should support multitouch gestures (as it does in w7)

Original comment by alisan.s...@gmail.com on 8 Nov 2010 at 12:08

GoogleCodeExporter commented 9 years ago
Hi all, i have a vpc eb3l1e and have te same problem. Touchpad didn't work out 
of the box (allthough it should support multitouch gestures (as it does in w7)

Original comment by alisan.s...@gmail.com on 8 Nov 2010 at 12:08

GoogleCodeExporter commented 9 years ago
Issue 32 has been merged into this issue.

Original comment by Jason.Donenfeld on 9 Nov 2010 at 5:44

GoogleCodeExporter commented 9 years ago
Please submit your findings to the following bug report: 
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/6817
48

Original comment by lukasz.c...@gmail.com on 26 Nov 2010 at 11:11

GoogleCodeExporter commented 9 years ago
VPCF126FM

$xinput list
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouse  //MyUSBMouse  id=10   [slave  pointer  (2)]
⎜   ↳ ImPS/2 Generic Wheel Mouse  //Broken TP   id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
    ↳ Sony Vaio Keys                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                   id=7    [slave  keyboard (3)]
    ↳ Power Button                                id=8    [slave  keyboard (3)]
    ↳ UVC Camera (05ca:18ba)                      id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=11   [slave  keyboard (3)]

Original comment by earthme...@gmail.com on 7 Dec 2010 at 9:28

GoogleCodeExporter commented 9 years ago
Sony VAIO F11 VPCF11M1E
Ubuntu 11.04

⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ImPS/2 Generic Wheel Mouse                id=13   [slave  pointer  (2)]
⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
    ↳ Sony Vaio Keys                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                   id=7    [slave  keyboard (3)]
    ↳ Power Button                                id=8    [slave  keyboard (3)]
    ↳ UVC Camera (064e:2100)                      id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=12   [slave  keyboard (3)]

Original comment by sandfigh...@gmail.com on 27 Mar 2011 at 9:49

GoogleCodeExporter commented 9 years ago
VPCF12MOE - Gentoo

# xinput list
� Virtual core pointer                        id=2    [master pointer  (3)]
�   ��� Virtual core XTEST pointer                  id=4    [slave  pointer  
(2)]
�   ��� ImPS/2 Generic Wheel Mouse                  id=10   [slave  pointer  
(2)]
� Virtual core keyboard                       id=3    [master keyboard (2)]
    ��� Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ��� Sony Vaio Keys                            id=6    [slave  keyboard (3)]
    ��� Video Bus                                 id=7    [slave  keyboard (3)]
    ��� Power Button                              id=8    [slave  keyboard (3)]
    ��� AT Translated Set 2 keyboard              id=9    [slave  keyboard (3)]

Original comment by Moye...@gmail.com on 28 Mar 2011 at 5:08

GoogleCodeExporter commented 9 years ago
VPCF1190X - Gentoo

$ xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  
(2)]
⎜   ↳ ImPS/2 Generic Wheel Mouse                id=12   [slave  pointer  
(2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Sony Vaio Keys                            id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ UVC Camera (064e:2100)                    id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]

Original comment by Jason.Donenfeld on 28 Mar 2011 at 7:21

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
VPCF11M1E - Arch

$ xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  
(2)]
⎜   ↳ ImPS/2 Generic Wheel Mouse                id=11   [slave  pointer  
(2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Sony Vaio Keys                            id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ UVC Camera (064e:2100)                    id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]

Original comment by xjc...@gmail.com on 30 Mar 2011 at 8:10

GoogleCodeExporter commented 9 years ago
Just want to add the kernel bugzilla report:

https://bugzilla.kernel.org/show_bug.cgi?id=14660

It should be the primary place for things related to this bug instead of 
launchpad etc.

Original comment by gpanta...@gmail.com on 7 Apr 2011 at 6:21

GoogleCodeExporter commented 9 years ago
On VPCSB13 - ubuntu natty 11.04 (with kernel-patched)

jek@VaioS:~$ xinput list
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ImPS/2 Generic Wheel Mouse                id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
    ↳ Video Bus                                   id=6    [slave  keyboard (3)]
    ↳ Sony Vaio Keys                              id=7    [slave  keyboard (3)]
    ↳ Video Bus                                   id=8    [slave  keyboard (3)]
    ↳ Power Button                                id=9    [slave  keyboard (3)]
    ↳ USB 2.0 Camera                              id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=11   [slave  keyboard (3)]

Original comment by giacomo_...@mobile.comune.trento.it on 20 May 2011 at 9:58

GoogleCodeExporter commented 9 years ago
Installing 11.04 and then running xinput has given me a new core pointer (vs 
post 40):

⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Microsoft SideWinder™ Mouse             id=10   [slave  pointer  (2)]
⎜   ↳ PS/2 Mouse                                id=12   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS GlidePoint  

Original comment by earthme...@gmail.com on 12 Jun 2011 at 1:11

GoogleCodeExporter commented 9 years ago
Awesome.. kernel 3.0.6 has the correct driver :)

⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ PS/2 Mouse                                id=11   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS GlidePoint                  id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
    ↳ Sony Vaio Keys                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                   id=7    [slave  keyboard (3)]
    ↳ Power Button                                id=8    [slave  keyboard (3)]
    ↳ UVC Camera (05ca:18ba)                      id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=10   [slave  keyboard (3)]

using driver x11-drivers/xf86-input-synaptics-1.4.0.  All working as it should 
:D

Original comment by Moye...@gmail.com on 5 Oct 2011 at 5:00

GoogleCodeExporter commented 9 years ago
Are edge scrolling and multitouch working yet?

Original comment by lengau on 5 Oct 2011 at 8:10