[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-12-23 Thread Christopher M. Penalver
Karol Szkudlarek, this bug was reported a while ago and there hasn't
been any activity in it recently. We were wondering if this is still an
issue? If so, could you please test for this with the latest development
release of Ubuntu? ISO images are available from
http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in
the development release from a Terminal
(Applications->Accessories->Terminal), as it will automatically gather
and attach updated debug information to this report:

apport-collect -p linux 

If reproducible, could you also please test the latest upstream kernel 
available (not the daily folder) following 
https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional 
upstream developers to examine the issue. Once you've tested the upstream 
kernel, please comment on which kernel version specifically you tested. If this 
bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested. For 
example:
kernel-fixed-upstream-v3.13-rc5

This can be done by clicking on the yellow circle with a black pencil icon next 
to the word Tags located at the bottom of the bug description. As well, please 
remove the tag:
needs-upstream-testing

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

As well, please remove the tag:
needs-upstream-testing

Once testing of the upstream kernel is complete, please mark this bug's
Status as Confirmed. Please let us know your results. Thank you for your
understanding.

** Changed in: linux (Ubuntu)
   Status: Fix Committed => Incomplete

** Changed in: linux (Ubuntu)
Milestone: ubuntu-12.04 => ubuntu-14.04-feature-freeze

** Summary changed:

- synaptic touchpad not recognized on dell latitude e6510 and others
+ synaptic touchpad not recognized on dell latitude e6510

** Changed in: linux (Ubuntu Quantal)
Milestone: ubuntu-12.04 => None

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-11-12 Thread David Bailey
I installed the package on my Fujitsu Lifebook and it is almost unusable
- the touchpad fails to detect small touches (i.e. detects only a flat
finger, not the fingertip); the x/y values are way off (y movement much
faster than x, which is very sluggish).  Multitouch features work though
and ubuntu detects the touchpad as such.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-10-20 Thread Anthony Wong
Bráulio, which release are you using?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-10-20 Thread PasKalou
with Vostro 3360 a have the same pb.

http://askubuntu.com/questions/50491/detect-touchpad-as-
touchpad/258513#258513 is good to me too

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-07-21 Thread Bráulio
affects me: dell vostro 3460. following
http://askubuntu.com/questions/50491/detect-touchpad-as-
touchpad/258513#258513 did made it work.

a package for this is being prepared?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-07-09 Thread Po-Hsu Lin
Also affects:
201205-11042 Dell Precision M6700 (AlpsPS/2 ALPS DualPoint Touchpad)
And it could be solved by updating the system.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-07-09 Thread Po-Hsu Lin
Also affects:
201201-10339 Dell Latitude E6530 (AlpsPS/2 ALPS Glidepoint)
201208-11536 Dell Latitude 6430u (AlpsPS/2 ALPS DualPoint Touchpad)
201208-11537 Dell Latitude 6430u (AlpsPS/2 ALPS DualPoint Touchpad)

And it could be solved by updating the system.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-05-26 Thread Chris Diamand
Hi,

It has been fixed for 'Dolphin V1' touchpads - the driver is upstream so
they are fine.

The problem is that 'Doplhin V2' touchpads don't yet work - although a
driver has been written (it's in the DKMS module and works great), it
hasn't yet been pushed to the mainline kernel.

It would be great if 'V2' support was mainlined too.

Apologies, I didn't really say this very clearly in my first comment.

Cheers!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-05-21 Thread Erno Kuusela
On Dells this has been worked on and at bug 1089413, you can find fix
status for different Ubuntu versions there.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-05-16 Thread Chris Diamand
Hi all,

I have a Dell Vostro 3360 with a 'Dolphin V2' touchpad, running linux 3.10-rc1 
(latest from git).
I have been using the psmouse-alps-1.3-alt.tbz driver, works fine (touchpad 
detected, multitouch, not too jumpy) except for edge scrolling (but I don't 
care about that because two-finger scrolling works).

I had to make a few changes to build it against the latest kernel tree
though, and instead of doing the DKMS thing I just copied alps.c into
drivers/input/mouse/alps.c then rebuilt the kernel. Attached is a patch
which applies the 1.3-alt code to linux 3.10.

Is it possible to get this V2 support mainlined? This patch works fine
for me, but I'd be happy to provide any data/have a go at mild hacking
required to fix other issues (edge scrolling) if that is needed to get
the driver upstream.

The work so far is great, thanks to everyone involved.

Cheers!
Chris

** Patch added: "0001-Enable-Dolphin-V2-touchpad-support.patch"
   
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/606238/+attachment/3678383/+files/0001-Enable-Dolphin-V2-touchpad-support.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-05-11 Thread Kevin Cernekee
Now that Linux 3.9 is making its way into circulation, let's summarize
the reported issues to date:

1) No Dolphin V2 support.  Still need to borrow hardware to fully
understand the report format and make edge scrolling work without
excessive pressure.  I believe we have a good init sequence.

2) Resync errors:

[1766509.702598] psmouse serio1: DualPoint TouchPad at isa0060/serio1/input0 
lost sync at byte 6
[1766509.712794] psmouse serio1: DualPoint TouchPad at isa0060/serio1/input0 - 
driver resynced.
[1766509.722987] psmouse serio1: DualPoint TouchPad at isa0060/serio1/input0 
lost sync at byte 6
[1766509.733151] psmouse serio1: DualPoint TouchPad at isa0060/serio1/input0 - 
driver resynced.
[1766509.743293] psmouse serio1: DualPoint TouchPad at isa0060/serio1/input0 
lost sync at byte 6
[1766509.753533] psmouse serio1: DualPoint TouchPad at isa0060/serio1/input0 - 
driver resynced.

I see these pop up in dmesg every week or two; they run for maybe a
minute or so and then vanish, with no obvious ill effects.  Not sure how
to reproduce them.

3) Click-and-drag (e.g. selecting text in an xterm) suddenly quits
working.  I've only seen this happen once.  Unloading and reloading
psmouse.ko fixed it.  This problem mystifies me because when I ran xev,
I still saw all of the proper events coming from the input device.  So
maybe it was caused by something higher in the stack.

4) Tap-to-click is broken on Rushmore[1].  Root cause: when
transitioning from Linux 3.8 (touchpad detected as generic PS/2 mouse)
to 3.9 (touchpad detected as an ALPS touchpad), tap-to-click in the
pointer settings may need to be enabled by hand.  If the touchpad is
detected as a generic PS/2 mouse, tap-to-click will work regardless of
this setting.

5) Pointer jumps all over the screen after suspend/resume on a Rushmore
touchpad.  Seen once, cannot reproduce.

6) "Noisy" X/Y values on Rushmore[2].  Reporter is investigating whether
this shows up on other drivers.  Three possibilities include: i) it's
noisy everywhere, even in Windows; ii) the input data is noisy, and the
driver needs to clean it up; or iii) the other drivers get "clean"
report data but we're using a bad init sequence so our report data is
sketchy.


Any hints on reproducing #2, #3, or #5 would be appreciated.


[1] http://www.spinics.net/lists/linux-input/msg25813.html
[2] http://www.spinics.net/lists/linux-input/msg25787.html

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-05-05 Thread Masoud Pourmoosa
I am running Ubuntu 13.04 on a Dell Latitude E6430u, and my touchpad  is
recognized by default. Two-finger scrolling works. Pinch-to-zoom also
works in e.g. Eye of GNOME (but not in Firefox/Chromium). It's great
that the driver has been backported.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-04-27 Thread riu
Hardware info on previos comment (comment #358) can be found in Bug
#1041916 (“Touchpad of Fujitsu LifeBook AH532 not recognized” : Bugs :
“xserver-xorg-input-synaptics” package : Ubuntu).

I have Ubuntu 12.04 with 3.5.0 kernel and xserver-xorg-input-synaptics-
lts-quantal.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-04-24 Thread riu
On Fujitsu LB AH532, after installing the driver I have both psmouse and
ALPS touchpad active. I have only touchpad. Vertical scroll works in
very narrow area on the right of the touchpad. Mouse and Touchpad have
duplicate settings in the "Mouse and Touchpad" dialog: pointer
acceleration and sensitivity. Is it intentional or anything wrong with
my system?

xinput --list:

⎡ Virtual core pointer  id=2[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointerid=4[slave  pointer  (2)]
⎜   ↳ PS/2 Mouseid=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)]
↳ Power Button  id=6[slave  keyboard (3)]
↳ Video Bus id=7[slave  keyboard (3)]
↳ Power Button  id=8[slave  keyboard (3)]
↳ FJ Camera id=9[slave  keyboard (3)]
↳ AT Translated Set 2 keyboard  id=10   [slave  keyboard (3)]

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-04-23 Thread Richard Merren
The code version from comment #356 fixed my problems mentioned in
comment #352.  It works with Raring on the 3.8 kernel. I'm very happy
because reverting to the supersensitive, nonscrolling touchpad I had
before you wrote this driver was pretty unbearable. Thanks again for all
of your work on this.

When you say it has been accepted to the linux kernel, do you mean to
say that at some point this will work out-of-the-box without installing
the driver with DKMS?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-04-23 Thread Dave Turvene
Sorry -

Kevin did a lot of work on the driver and then uploaded as an issue
attachment.  I just uploaded his tarball to
http://www.dahetral.com/public-download.

No one has reported anything negative about the new driver and it has
been accepted to the linux kernel.

Dave

On 04/19/2013 11:26 AM, Richard Merren wrote:
> When I upgraded my N5110 to the raring ringtail beta last week, the
> touchpad was no longer recognized.  I believe I had the 0.4 version
> installed.  I uninstalled and removed all of the existing DKMS entries
> and installed the 1.3 version downloaded from http://www.dahetral.com
> /public-download but the touchpad is still not recognized.
>
> Has anyone been successful on an N5110 with this kernel?  Any
> suggestions, or any tests I can perform to help resolve this?
>
> Some potentially helpful info:
>
> uname -a: 
> Linux rbmlaptop 3.8.0-17-generic #27-Ubuntu SMP Sun Apr 7 19:39:35 UTC 2013 
> x86_64 x86_64 x86_64 GNU/Linux
>
> Some lines from dmesg:
> [8.279185] psmouse serio1: alps: E6 report: 00 00 64
> [8.298297] psmouse serio1: alps: E7 report: 73 03 50
> [8.316631] psmouse serio1: alps: EC report: 73 02 02
> [8.319620] psmouse serio1: alps: ALPS: E7=73 03 50, EC=73 02 02
> [8.319626] psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 50, 
> EC=73 02 02
>
> xinput:
> ⎡ Virtual core pointerid=2[master pointer  (3)]
> ⎜   ↳ Virtual core XTEST pointer  id=4[slave  pointer 
>  (2)]
> ⎜   ↳ PS/2 Generic Mouse  id=12   [slave  pointer 
>  (2)]
> ⎣ Virtual core keyboard   id=3[master keyboard (2)]
> ↳ Virtual core XTEST keyboard id=5[slave  
> keyboard (3)]
> ↳ Power Buttonid=6[slave  
> keyboard (3)]
> ↳ Video Bus   id=7[slave  
> keyboard (3)]
> ↳ Power Buttonid=8[slave  
> keyboard (3)]
> ↳ Sleep Buttonid=9[slave  
> keyboard (3)]
> ↳ Laptop_Integrated_Webcam_HD id=10   [slave  
> keyboard (3)]
> ↳ AT Translated Set 2 keyboardid=11   [slave  
> keyboard (3)]
> ↳ Dell WMI hotkeysid=13   [slave  
> keyboard (3)]
>
> dkms status:
> psmouse, alps-1.3, 3.8.0-17-generic, x86_64: installed
>

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-04-23 Thread Dave Turvene
Greetings -

I have received a number of emails about running the our dlkms on a 3.5+
kernel.  Kevin Cernekee made the required API changes and added it as an
attachment to this issue.  I have copied his tarball to my public area
at:

https://www.dahetral.com/public-download/psmouse-alps-1.3-alt.tbz/view

Dave

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-04-19 Thread lee bondam
@Dave

response to #351

Sorry, I missed your documentation in the alps-1.3 directory,
I had just compiled the psmouse module without any script.
After reading, I'll be a while I guess.
Complicated indeed.
Keep you posted.
Thanks.

Lee

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-04-19 Thread Tom Chiverton
Installing http://dahetral.com/public-download/psmouse-alps-
dst-1.2.tbz/view worked for me.

Download into /usr/src, run
./alps.sh dkms_install_symlink
and then
 ./alps.sh dkms_build_alps

Dell latitude e5430, cat /proc/bus/input/devices says I: Bus=0011
Vendor=0002 Product=0008 Version=

This is 12.10

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-04-19 Thread Richard Merren
When I upgraded my N5110 to the raring ringtail beta last week, the
touchpad was no longer recognized.  I believe I had the 0.4 version
installed.  I uninstalled and removed all of the existing DKMS entries
and installed the 1.3 version downloaded from http://www.dahetral.com
/public-download but the touchpad is still not recognized.

Has anyone been successful on an N5110 with this kernel?  Any
suggestions, or any tests I can perform to help resolve this?

Some potentially helpful info:

uname -a: 
Linux rbmlaptop 3.8.0-17-generic #27-Ubuntu SMP Sun Apr 7 19:39:35 UTC 2013 
x86_64 x86_64 x86_64 GNU/Linux

Some lines from dmesg:
[8.279185] psmouse serio1: alps: E6 report: 00 00 64
[8.298297] psmouse serio1: alps: E7 report: 73 03 50
[8.316631] psmouse serio1: alps: EC report: 73 02 02
[8.319620] psmouse serio1: alps: ALPS: E7=73 03 50, EC=73 02 02
[8.319626] psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 50, EC=73 
02 02

xinput:
⎡ Virtual core pointer  id=2[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointerid=4[slave  pointer  (2)]
⎜   ↳ PS/2 Generic Mouseid=12   [slave  pointer  (2)]
⎣ Virtual core keyboard id=3[master keyboard (2)]
↳ Virtual core XTEST keyboard   id=5[slave  keyboard (3)]
↳ Power Button  id=6[slave  keyboard (3)]
↳ Video Bus id=7[slave  keyboard (3)]
↳ Power Button  id=8[slave  keyboard (3)]
↳ Sleep Button  id=9[slave  keyboard (3)]
↳ Laptop_Integrated_Webcam_HD   id=10   [slave  keyboard (3)]
↳ AT Translated Set 2 keyboard  id=11   [slave  keyboard (3)]
↳ Dell WMI hotkeys  id=13   [slave  keyboard (3)]

dkms status:
psmouse, alps-1.3, 3.8.0-17-generic, x86_64: installed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-04-18 Thread Dave Turvene
@libondam-0

Response to comments 348, 349, 350:

The easiest, and I mean *easiest*, way is to hack alps.c for the raw
input from the touchpad and then "xinput setprop" to tune the X11 cooked
input.

For brand-new alps touchpads that don't adhere to any of the known
protocols, this is not sufficient and one needs to reverse engineer the
Windows driver behavior.  Seth Forshee showed us the way and then Ben
Garami figured out the the new extensions.  I seriously doubt this will
be the case for you.

Use Virtualbox or Qemu to create a guest OS.  I used Vista.  Seth showed
how to patch the I/O layer to dump the bytes going between the guest
driver and the hardware.  The catch is that the new alps drivers check
the BIOS ACPI DSDT tables to make sure it's an ALPS hardware module; if
not it drops into 3-byte PS2 mode.  Therefore the virtual ACPI DSDT
table must be updated to use the Hardware ID (HID) for the alps hardware
model (taken from the real ACPI DSDT table.)  If this sounds a little
complicated, it is.  Make sure you install the Alps driver into the
guest OS!

In the alps.sh from the 1.3 DLKM, there are some helper routines to get
the real DSDT and patch the qemu  acpi-dsdt.dsl table for the correct
HID.

There is another way to reverse engineer an ALPS touchpad, discovered by
Kevin Cernekee but it's not totally reliable.  It worked for him, and
cleaned up the E6430 code a good deal.   Email Kevin directly for how to
do it.

Dave

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-04-18 Thread lee bondam
on third thought
>>add code to the driver to dump trackstick changes'
i am there now
bit slow in pickin up ...
laters
lee

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-04-18 Thread lee bondam
On second thought, do I need XP?
The touchpad is already recognized an handled by synaptics.
So all can be done in alps.c no?
Reverse engineer the event readings from 'cat /dev/input/mouseN'
On the right track here?

Lee

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-04-18 Thread lee bondam
Hi Dave
Glad to see you are monitoring.
What/where is the best way to communicate about this?

The problem at hand:
It comes down to reverse engineering then.
The mail exchange from Dmitry Torokhov I mentioned was about Latitude XT
So some (reverse) engineering has been going on.
I have read some posts of people doing this with Virtualbox.
Must go backtrack a bit here.
Do you have any idea if there is anything of the sort going on upstream?
I do not want to invent the (mouse)wheel, but if nothing is happening,
I will have a go.
Looks a bit like a can of worms to me, but hey, I believe I like to make things 
work.
Would appreciate suggestions/tips as to how to go about.
Like using real or virtual XP
I use kvm/qemu here, and touchpad support would have to be added I think.
And then, how much do I have to know about win XP?

will keep posting here for now
Lee

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-04-16 Thread Dave Turvene
@libondom-0

My guess is this is another mutation of the ALPS touchpad.   It clearly
is a new signature, which you added, which indicates new behavior: the
trackstick.  There have been several new significant behaviors added to
the alps driver ("Rushmore" and "Dolphin").

The best I can recommend, not having this touchpad (and it's an n:m
mapping between Dell system and Alps touchpad), is to add code to the
driver to dump the trackstick changes and then try to reverse engineer
what the movement codes actually mean.  See the
alps_process_packet_v1_v2 routine.

BTW, I experienced similar upheaval in the late 1980's as a customer to
a company called Newbridge.  Its staff was turning over so quickly that
relative newbies were the sole support for some of their hardware and
just hacked it up to get it to work regardless of documentation or
compatibility.  They released M$ drivers to support the new firmware but
Unix boxes (we were a SUN shop) were left hanging.  Newbridge and SUN no
longer exist; I think this bodes poorly for ALPS.


Dave

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-04-14 Thread lee bondam
First of all: thanks for the work guys

I am on Dell Latitude XT
Alps hardware: touchpad, 4 buttons, 1 stick
Touchpad is detected as PS2 mouse, synapticts not loaded.
Touchpad works (tapping/moving), but not very sensitive cq. delays, buttons an 
stick work
The insensitivity / delays made me look for changing the setup.
And that made me aware of the synaptics issue.
(I never use scrolling so had not noticed anything missing ...).
Installed Os's: 
wheezy 3.2.0-4-amd64  /  xubuntu  3.2.0-40-generic  /  XP . 
Downloaded psmouse-alps-1.3 from http://dahetral.com/public-download.
Unfortunately, there is no support for Dell Latitude XT.
Found an old mail exchange (2009) from Dmitry Torokhov.
This gave me a clue as what to try.

Added the following line to alps_model_data[]
   { { 0x73, 0x00, 0x14 }, 0x00, ALPS_PROTO_V2, 0xf8, 0xf8, ALPS_DUALPOINT 
| ALPS_FW_BK_2 },   /* Dell Latitude XT */

resulting dmesg:
psmouse serio1: alps: E6 report: 00 00 64
psmouse serio1: alps: E7 report: 73 00 14
psmouse serio1: alps: EC report: 10 00 64
psmouse serio1: alps: ALPS: E7=73 00 14, EC=10 00 64
psmouse serio1: alps: Model: proto=2 command_mode_byte3=00
psmouse serio1: alps: E6 report: 00 00 64
psmouse serio1: alps: E7 report: 73 00 14
psmouse serio1: alps: EC report: 10 00 64
psmouse serio1: alps: ALPS: E7=73 00 14, EC=10 00 64
psmouse serio1: alps: Model: proto=2 command_mode_byte3=00
psmouse serio1: alps: F5 report: 73 00 14
input: DualPoint Stick as /devices/platform/i8042/serio1/input/input10
input: AlpsPS/2 ALPS DualPoint TouchPad as 
/devices/platform/i8042/serio1/input/input11

Touchpad recognized, tapping works, scrolling works, buttons work.
The stick however goes haywire, sending random click events when touched.
This is in both xubuntu and wheezy
In wheezy I had to enable tapping, in xubuntu tapping worked 'out of the box'

My questions:
What is the status of Latitude XT support in alps.c ?
Can I help ?
Where to put these questions ?

I am pretty comfortable with linux and C
I also have win XP with latest Dell Alps driver on this laptop
(must say, I am not a happy windows hacker but can do ...)

Lee

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-03-28 Thread wgroiss
Now the touchpad works!

I think, it was not the
**
sudo apt-get install python-apport
**
because i got an error.
But it i think, the fix was a newer kernel, which i got with ubuntu rairing 
update:
**
Linux Dell-Latitude-E5530 3.8.0-14-generic #24-Ubuntu SMP Fri Mar 22 19:21:28 
UTC 2013 i686 i686 i686 GNU/Linux
**
Now I can see the Alps Touchpad and scrolling does work!

wolfgang@Dell-Latitude-E5530:~$ xinput
⎡ Virtual core pointer  id=2[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointerid=4[slave  pointer  (2)]
⎜   ↳ DualPoint Stick   id=12   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS GlidePoint  id=13   [slave  pointer  (2)]

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-03-19 Thread Kevin Cernekee
"ImportError: No module named apport"

Try: sudo apt-get install python-apport

It is possible that some of the DKMS packages posted in this thread will
need tweaking to build against Linux 3.8.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-03-19 Thread wgroiss
I'm on a Dell Latitude E5530 running Ubuntu 13.04 (Raring Ringtail,
Beta1) and this issue affects me on Kernel 3.8, too.

"Linux Dell-Latitude-E5530 3.8.0-13-generic #22-Ubuntu SMP Fri Mar 15
17:51:30 UTC 2013 i686 i686 i686 GNU/Linux."

I tried to fix it with #299:
I took  ppa from quantal, made 
apt-get update

and got this error:

Traceback (most recent call last):
  File "/usr/share/apport/package-hooks/dkms_packages.py", line 22, in 
import apport
ImportError: No module named apport
Error! Bad return status for module build on kernel: 3.8.0-13-generic (i686)
Consult /var/lib/dkms/psmouse/3.5.0/build/make.log for more information.

root@Dell-Latitude-E5530:~#

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-03-07 Thread Yusuke Sakamoto
I also confirmed that like Miguel, the patch psmouse-alps-1.3-alt.tbz
partially works on my Dell Inspiron 13z. My touchpad that is previously
recognized as PS/2 Generic Mouse is now recognized as AlpsPS/2 ALPS
GlidePoint. I can finally disable mouse click by tapping while typing.
However, like Miguel's case, there is no edge scrolling and random
choppyness. It especially happens when I press the touchpad very
lightly.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-03-01 Thread Paul Swanson
Hi Dave, thanks also for all of your work.

How would, or is it ever likely, that this fix will make it into
Quantal?

There's got to be a huge number of Ubuntu users out there with Dell
laptops that could do with this functionality.

Is there anything we can do to petition the Ubuntu maintainers on this?

Thanks again.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-03-01 Thread Miguel Ramiro
I can confirm that the patch contained in the psmouse-alps-1.3-alt.tbz
attachment works on my Dell Vostro 3360. I get a behavior similar to
what I got with the version I was using before (alps-dst-0.4, by Dave):
still no edge-scrolling, and random choppyness, as if the touchpad skips
some input frames (though that last one might only be my imagination, I
must give it some time to confirm).

Also, I would like to note that the alps-1.3 version at
http://www.dahetral.com/public-download/psmouse-alps-1.3.tbz/view does
not work on my machine. Only the version in the attachment here does.

Regards.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-03-01 Thread Dave Turvene
@matt
I noticed that Kevin's patches were accepted for the next 3.7 kernel release.  

I also noticed that a fedora maintainer backported Kevin's patches to
the next Fedora release.  See
https://bugzilla.redhat.com/show_bug.cgi?id=812111

I have not seen any activity by Ubuntu maintainers to backport the
patches, so I doubt they will be integrated into the Ubuntu train any
time soon.

You can test it yourself by installing the psmouse-alps-1.3-alt.tbz
attachment (see the "Bug Attachments" sidebar)

** Bug watch added: Red Hat Bugzilla #812111
   https://bugzilla.redhat.com/show_bug.cgi?id=812111

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-28 Thread Matt
Hi, what's the lead time from fixes getting committed until they arrive via the 
usual package updates?
I have an old Dell Inspiron 8200 that I'm trying to setup and the touchpad 
doesn't work at all,  I think it's detected as PS2 Mouse.

I think this will probably fix it or should I submit a separate bug report with 
all the info?
Thanks for all the work on this.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-26 Thread Paul Swanson
Just for the record, I'm on a Dell Latitude e6430u running Ubuntu 12.10
(Quantal) and this issue affects me.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-26 Thread Dave Turvene
** Changed in: linux (Ubuntu)
   Status: In Progress => Fix Committed

** Changed in: linux (Ubuntu Quantal)
   Status: In Progress => Fix Committed

** Changed in: opensuse
 Assignee: (unassigned) => Dave Turvene (dturvene)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-19 Thread Dave Turvene
Kevin -

Responses inline

On 02/18/2013 05:07 PM, Kevin Cernekee wrote:
> Just so we're on the same page - the "input-next" tree [1] (input.git,
> branch "next") is Dmitry's staging area for proposed input subsystem
> changes to send to Linus for the next merge window - currently targeting
> Linux 3.9.  My patches 01-13 are in there now.  This includes the code
> refactoring + Rushmore support, but no Dolphin support.
Good to know; I wondered how the roll-up works.
>
> This past weekend I submitted three more patches [2] to be applied on
> top of input-next:
>
> 1) Remove unused argument to alps_enter_command_mode() - trivial cleanup
>
> 2) Dolphin V1 support, credited to Dave/florin.  This is believed to be
> in working order, and ready to merge.
>
> 3) Dolphin V2 support, consisting of my new init + detection sequence.
> This was marked as WIP because the pressure readings at the edge of the
> touchpad are still "off."  I am hoping somebody with access to this
> hardware can help figure out why.  Maybe switching to the V2-native
> report format (and writing a new decoder for it) would help, since that
> is what the ALPS drivers seem to prefer.
Great!  I dump a lot of email lists, including linux-input, on my server 
and only periodically check them.  I just saw your three-part 
submission.  The code looks good.  I'll post a new comment on the 606238 
bug thread about my understanding of your progress - just to avoid 
confusion.
>
>
> "It doesn't make sense to me for ALPS to create different touchpad layout 
> using the same signature; more likely is the laptop exposes an area of the 
> touchpad based on the available real estate."
>
> It appears that the driver can query the Dolphin V2 touchpads for their
> specs, and adjust the operating parameters accordingly.
>
> Unfortunately I don't know much about how this works, or what range of
> values we can expect to see in the wild.
>
> As for Rushmore, I can confirm that the touchpad dimensions and
> trackstick/buttons differ between Dell E6230/E6430, even though the IDs
> are the same.  I haven't actually taken the laptops apart to see how
> they contrast physically.  Doing so might shed light on how ALPS manages
> product variants.
Good to know but I'm unclear how to proceed.  Back when, I put in a 
sysfs debug interface that a user could run to capture the physical 
coordinates of the edges in order to tune the X edge properties.  I 
could take your patches, add the debug and release a new dkms.
>
>
> "Update ./Documentation/input/alps.txt with details on the new variants."
>
> That's a great idea, and it's something I've been neglecting.
I'll update alps.txt tonight and submit to linux-input
>
> One other thing that might be worthwhile is to see how much (if any) of
> the refactored V3 code can be used for the V4 touchpads.  There are many
> similarities between the two protocols.
I agree there are a lot of similarities but some differences as well.  
For example, V3 uses byte 4 for x/y coordinates and byte 3 for buttons; 
V4 uses byte 3 for x/y coordinates and byte 4 for buttons.  This could 
take a little bit of time to refactor.  I'm backed up on several other 
projects so I need to move on.
>
>
> [1] 
> http://git.kernel.org/?p=linux/kernel/git/dtor/input.git;a=shortlog;h=refs/heads/next
> [2] http://www.spinics.net/lists/linux-input/msg24857.html
>

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-18 Thread Nicolas Dumoulin
Just to say: thank you!
The touchpad now works better on my dell latitude E6230.

I can scroll on the edge and the "circular scroll" also works. The two fingers 
scroll and right-click isn't easy, but the touchpad isn't so wide. I haven't 
get for now the three fingers middle click … but it doesn't matter for me.
The more important was the scroll gesture.

Thank you again :-)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-18 Thread Kevin Cernekee
Just so we're on the same page - the "input-next" tree [1] (input.git,
branch "next") is Dmitry's staging area for proposed input subsystem
changes to send to Linus for the next merge window - currently targeting
Linux 3.9.  My patches 01-13 are in there now.  This includes the code
refactoring + Rushmore support, but no Dolphin support.

This past weekend I submitted three more patches [2] to be applied on
top of input-next:

1) Remove unused argument to alps_enter_command_mode() - trivial cleanup

2) Dolphin V1 support, credited to Dave/florin.  This is believed to be
in working order, and ready to merge.

3) Dolphin V2 support, consisting of my new init + detection sequence.
This was marked as WIP because the pressure readings at the edge of the
touchpad are still "off."  I am hoping somebody with access to this
hardware can help figure out why.  Maybe switching to the V2-native
report format (and writing a new decoder for it) would help, since that
is what the ALPS drivers seem to prefer.


"It doesn't make sense to me for ALPS to create different touchpad layout using 
the same signature; more likely is the laptop exposes an area of the touchpad 
based on the available real estate."

It appears that the driver can query the Dolphin V2 touchpads for their
specs, and adjust the operating parameters accordingly.

Unfortunately I don't know much about how this works, or what range of
values we can expect to see in the wild.

As for Rushmore, I can confirm that the touchpad dimensions and
trackstick/buttons differ between Dell E6230/E6430, even though the IDs
are the same.  I haven't actually taken the laptops apart to see how
they contrast physically.  Doing so might shed light on how ALPS manages
product variants.


"Update ./Documentation/input/alps.txt with details on the new variants."

That's a great idea, and it's something I've been neglecting.

One other thing that might be worthwhile is to see how much (if any) of
the refactored V3 code can be used for the V4 touchpads.  There are many
similarities between the two protocols.


[1] 
http://git.kernel.org/?p=linux/kernel/git/dtor/input.git;a=shortlog;h=refs/heads/next
[2] http://www.spinics.net/lists/linux-input/msg24857.html

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-18 Thread Dave Turvene
I'm just getting back to this.  Here's my view of the bug progress based
on the last several (okay, few) comments:

1) the psmouse-alps-1.3 dkms works well for MOST laptops, not those based on 
the mysterious "Dolphin V2" init sequence.
2) the subsequent psmouse-alps-1.3-alt dkms posted by Kevin has a minor change 
that works for "Dolphin V2" without impacting the existing logic.

So is it safe to say that ALL existing ALPS touchpads are, more or less,
working with Kevin's dkms?

I think a lot of the problems with edge scrolling can be tuned using the
"Synaptics Edges" property.   It doesn't make sense to me for ALPS to
create different touchpad layout using the same signature; more likely
is the laptop exposes an area of the touchpad based on the available
real estate.

If this is a working dkms, then I would like to proceed by:
1) Documenting the logic in alps_identify surrounding the dolphin and rushmore 
variants (which were removed from the alps_model_info table because it doesn't 
contain enough information to uniquely identify the init sequences.)
2) Update ./Documentation/input/alps.txt with details on the new variants.
3) Clear out the debug info and submit a patchset to linux-input

I would love to 1) rewrite a lot of the alps code and 2) document all
the systems supported by the five protocol variants.  For (1) Kevin's
14-part patchset cleaned up a lot of the code and I don't see spending a
week or two refactoring and testing will improve the situation much.
For (2) the current group does not KNOW which systems have the different
touchpad variants (i.e. I just saw that the current software now runs on
a Dell M4700, great news!)

So, I want to freeze code changes, document the heck out of what
everyone did and close this.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-15 Thread Tim Staley
Just posting to confirm psmouse-alps-1.3 ( http://www.dahetral.com
/public-download/psmouse-alps-1.3.tbz/view ) works well on a Dell
Precision M4700 - I'm unsure which alps model this is.

I followed the instructions listed here:
http://nwoki.wordpress.com/2012/10/02/multitouch-fix-for-alps-touchpad/
which may be helpful for other newcomers (though you don't need to patch
the alps.c in 1.3 as it has been updated already).

Thanks to all involved in writing the patches, you're keeping Linux
alive (and damn Dell for flunking out on driver support).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-13 Thread Marcelo Fernandez
>> Hi Vince,

>> Ok, I've tried setting two-finger scrolling in the System Config, and
>> executed "synclient FingerLow=5 FingerHigh=6", but despite I get *a very
>> little bit* of scrolling (in some rare cases), this is not useful at
>> all; most of the times I fail to scroll.

> Hi, you either have to :
> - enable two-finger-scrolling (and then two-finger scrolling should work 
> correctly without further settings)
> - enable edge scrolling with synclient FingerLow=5 FingerHigh=6

> You can try to lower the values of FingerLow/GingerHigh. I got the values 
> straight from the kernel driver (I added some debug 
> messages while trying to debug my touchpad's driver) bug there are probably 
> many other ways to get them.

Hi Vince,

I'm answering from the bug report so everybody can see my results in a
Vostro 3360.

You're right about two-finger scrolling, it seems to work by default
("synclient -l" gets configured with FingerLow=12/FingerHigh=15). I
figured out that it doesn't work _perfectly_ (I'm still getting frequent
pointer movements instead of scrolling up/down) if I use the middle
finger + ring finger. It works much better if I use the index finger +
middle finger nail instead (YMMV, of course).

On the other hand, the edge scrolling, even setting FingerLow=5
FingerHigh=6 does not work, or does it in very seldom cases.

Thank you!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-13 Thread Marcelo Fernandez
Hi Vince,

Ok, I've tried setting two-finger scrolling in the System Config, and
executed "synclient FingerLow=5 FingerHigh=6", but despite I get *a very
little bit* of scrolling (in some rare cases), this is not useful at
all; most of the times I fail to scroll.

I saw you were posting evemu-record logs in that bug report, but I don't
know how to use it and find a "FingerLow/FingerHigh" acceptable values,
like you did. Could you give me some insights into this?

Thank you

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-13 Thread Vince
Hi Marcelo,

  Kevin's patch should work, but edge-scrolling is still hard to use (see
https://bugs.freedesktop.org/show_bug.cgi?id=59478 for an analysis of this
behavior, you can improve the situation by setting eg FingerLow=5 and
FingerHigh=6 using synclient). Two-finger scrolling should work fine in the
meantime.


2013/2/13 Marcelo Fernandez 

> Hello Kevin/David,
>
> It seems I'm having the same touchpad found in the Fujitsu A512. When
> inserting the psmouse-alps-1.3.tbz module, I'm getting this in the
> syslog, like Matt:
>
> [ 3087.136231] psmouse serio1: alps: E6 report: 00 00 64
> [ 3087.157739] psmouse serio1: alps: E7 report: 73 03 50
> [ 3087.179634] psmouse serio1: alps: EC report: 73 02 02
> [ 3087.182545] psmouse serio1: alps: ALPS: E7=73 03 50, EC=73 02 02
> [ 3087.182551] psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 50,
> EC=73 02 02
> [ 3087.959723] input: PS/2 Generic Mouse as
> /devices/platform/i8042/serio1/input/input28
>
> I've tried Kevin's psmouse-alps-1.3-alt.tbz, but does not seems address
> the issue. I can see the Touchpad tab of "Mouse and Touchpad" System
> Settings, but scrolling doesn't work. And even when I'm inserting the
> module with the "-v" parameter (like comment #242 is saying), I only get
> this quiet output in the syslog:
>
> [ 3500.941929] input: PS/2 Mouse as
> /devices/platform/i8042/serio1/input/input30
> [ 3500.957477] input: AlpsPS/2 ALPS GlidePoint as
> /devices/platform/i8042/serio1/input/input31
>
> This is a Dell Vostro 3360. I can test other patches if you want, or
> give more info about my laptop.
>
> Thank you
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/606238
>
> Title:
>   synaptic touchpad not recognized on dell latitude e6510 and others
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/linux/+bug/606238/+subscriptions
>


** Bug watch added: freedesktop.org Bugzilla #59478
   https://bugs.freedesktop.org/show_bug.cgi?id=59478

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-13 Thread Marcelo Fernandez
Hello Kevin/David,

It seems I'm having the same touchpad found in the Fujitsu A512. When
inserting the psmouse-alps-1.3.tbz module, I'm getting this in the
syslog, like Matt:

[ 3087.136231] psmouse serio1: alps: E6 report: 00 00 64
[ 3087.157739] psmouse serio1: alps: E7 report: 73 03 50
[ 3087.179634] psmouse serio1: alps: EC report: 73 02 02
[ 3087.182545] psmouse serio1: alps: ALPS: E7=73 03 50, EC=73 02 02
[ 3087.182551] psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 50, EC=73 
02 02
[ 3087.959723] input: PS/2 Generic Mouse as 
/devices/platform/i8042/serio1/input/input28

I've tried Kevin's psmouse-alps-1.3-alt.tbz, but does not seems address
the issue. I can see the Touchpad tab of "Mouse and Touchpad" System
Settings, but scrolling doesn't work. And even when I'm inserting the
module with the "-v" parameter (like comment #242 is saying), I only get
this quiet output in the syslog:

[ 3500.941929] input: PS/2 Mouse as /devices/platform/i8042/serio1/input/input30
[ 3500.957477] input: AlpsPS/2 ALPS GlidePoint as 
/devices/platform/i8042/serio1/input/input31

This is a Dell Vostro 3360. I can test other patches if you want, or
give more info about my laptop.

Thank you

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-12 Thread Markus Golser
psmouse-alps-1.3 works great on my Dell Latitude E6230 thank you!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-12 Thread Matt Smith
I found the file. It doesn't show up in the comments, but in the full
activity log I found it. When I built that version and installed the
module it works great. Thank you.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-12 Thread Matt Smith
Did you attache the file? I don't see it.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-12 Thread Kevin Cernekee
"[ 1653.893381] psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03
50, EC=73 02 02"

The second byte of the EC report distinguishes Dolphin V1 (0x01) from
Dolphin V2 (0x02).  So you have Dolphin V2, the same touchpad found on
the Fujitsu A512.

I'm attaching a modified version of psmouse-alps-1.3.tbz which tries to
do the right thing for both cases - could you please give it a try?

Thanks.

** Attachment added: "psmouse-alps-1.3-alt.tbz"
   
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/606238/+attachment/3525410/+files/psmouse-alps-1.3-alt.tbz

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-12 Thread Matt Smith
Sorry it is an inspiron 13z.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-12 Thread Matt Smith
Here is what I get from trying to sudo insmod ./psmouse.ko after I build
the new source.

[ 1653.844651] psmouse serio1: alps: E6 report: 00 00 64
[ 1653.867607] psmouse serio1: alps: E7 report: 73 03 50
[ 1653.890393] psmouse serio1: alps: EC report: 73 02 02
[ 1653.893368] psmouse serio1: alps: ALPS: E7=73 03 50, EC=73 02 02
[ 1653.893381] psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 50, EC=73 
02 02
[ 1654.672107] input: PS/2 Generic Mouse as 
/devices/platform/i8042/serio1/input/input15

I have a dell lattitude 13z from september 2012. It just has a two
button touchpad.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-12 Thread Kevin Cernekee
"I compiled the 1.3 version from http://dahetral.com/public-download and
when I install it, my touchpad is no longer recognized."

Could you check dmesg?  This version of the driver should print the
E7/EC report values if the touchpad "looks" like ALPS (based on the E6
report) but isn't recognized.

What is your PC's make/model/year?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-12 Thread Matt Smith
I compiled the 1.3 version from  http://dahetral.com/public-download and
when I install it, my touchpad is no longer recognized. I am not sure
how to check which touchpad I have to help debug this.  Here is what
lsinput returns, though maybe this is affected by the driver I am using
(version 1.2)

/dev/input/event7
   bustype : BUS_I8042
   vendor  : 0x2
   product : 0x8
   version : 0
   name: "AlpsPS/2 ALPS GlidePoint"
   phys: "isa0060/serio1/input0"
   bits ev : EV_SYN EV_KEY EV_ABS

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-12 Thread Masoud Pourmoosa
@pierren
Go to System Setting -> Mouse and Touchpad -> Touchpad and make sure the 
secondd item is checked: "Enable mouse clicks with touchpad"

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-12 Thread Pierre
Hi All,

Thanks for all this work.
I have a Dell E6230 and just tested psmouse-alps-1.3. Most everything works but 
not the finger tap for clicking. Is tap supposed to work ? Is there a way to 
activate it ?
Thanks

Pierre

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-11 Thread Emmanuel Thomé
Fine by me.

Thanks all for tidying this up. Nice work.

E.

On Mon, Feb 11, 2013 at 6:41 PM, Dave Turvene  wrote:
> I need to work on several projects so will not have time to look at this
> again this week.  I rebased our work on Kevin Cernekee's 14-part
> submission to linux-input.  His patchset cleaned-up/refactored a lot of
> the messier code along with a more comprehensive init sequence for the
> Dell E6XXX series.  Ben's V5 init sequence is no longer necessary.  The
> new dlkm is at [1].
>
> The one final step that needs to be taken is to reconcile florin9doi's
> init sequence for my Dell N5110 and a Fujitsu a512.  The systems have
> the same E7/EC signatures but appear to have different init sequences.
> When I use the Fujitsu a512 init sequence, my system is stuck in PS/2
> 3-byte format and, apparently, the converse is true for the Fujitsu.
>
> I have re-added the alps_debug sysfs interface to toggle packet debug
> and switch between the new V5 (was V6) init sequences for the N5110 and
> a512.  This can only be done by setting the alps_debug bit and
> rebuilding; I couldn't get it to work on-the-fly.
>
> We are almost to the point of a submitting a final patchset to resolve a
> LOT of ALPS touchpad bugs.
>
> [1]: http://dahetral.com/public-download
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/606238
>
> Title:
>   synaptic touchpad not recognized on dell latitude e6510 and others
>
> Status in The Linux Kernel:
>   Fix Released
> Status in “linux” package in Ubuntu:
>   In Progress
> Status in “linux” source package in Precise:
>   Fix Released
> Status in “linux” source package in Quantal:
>   In Progress
> Status in “linux” package in Arch Linux:
>   Fix Released
> Status in openSUSE:
>   New
>
> Bug description:
>   It wrongly recognized as PS/2 Generic Mouse. And then scrolling does
>   not work, but tapping does.
>
>   ProblemType: Bug
>   AplayDevices:
> List of PLAYBACK Hardware Devices 
>card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
>  Subdevices: 1/1
>  Subdevice #0: subdevice #0
>   Architecture: i386
>   ArecordDevices:
> List of CAPTURE Hardware Devices 
>card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
>  Subdevices: 2/2
>  Subdevice #0: subdevice #0
>  Subdevice #1: subdevice #1
>   AudioDevicesInUse:
>USERPID ACCESS COMMAND
>/dev/snd/controlC0:  karol  2618 F pulseaudio
>   CRDA: Error: [Errno 2] No such file or directory
>   Card0.Amixer.info:
>Card hw:0 'Intel'/'HDA Intel at 0xe966 irq 22'
>  Mixer name : 'IDT 92HD81B1C5'
>  Components : 'HDA:111d76d5,1028040b,00100104'
>  Controls  : 26
>  Simple ctrls  : 16
>   Date: Fri Jul 16 13:36:04 2010
>   DistroRelease: Ubuntu 9.10
>   HibernationDevice: RESUME=UUID=cdf10c13-029f-401b-afed-f651ca0e2cbe
>   InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.2)
>   MachineType: Dell Inc. Latitude E6510
>   NonfreeKernelModules: nvidia
>   Package: linux-image-2.6.31-22-generic-pae 2.6.31-22.60
>   PccardctlIdent:
>Socket 0:
>  no product info available
>   PccardctlStatus:
>Socket 0:
>  no card
>   ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-22-generic-pae 
> root=UUID=2f511d08-c4e9-44e6-a1d2-5be6172b18c6 ro quiet splash
>   ProcEnviron:
>PATH=(custom, user)
>LANG=pl_PL.UTF-8
>SHELL=/bin/bash
>   ProcVersionSignature: Ubuntu 2.6.31-22.60-generic-pae
>   RelatedPackageVersions:
>linux-backports-modules-2.6.31-22-generic-pae 2.6.31-22.24
>linux-firmware 1.26
>   SourcePackage: linux
>   Uname: Linux 2.6.31-22-generic-pae i686
>   dmi.bios.date: 05/28/2010
>   dmi.bios.vendor: Dell Inc.
>   dmi.bios.version: A03
>   dmi.board.name: 0N5KHN
>   dmi.board.vendor: Dell Inc.
>   dmi.board.version: A00
>   dmi.chassis.type: 9
>   dmi.chassis.vendor: Dell Inc.
>   dmi.modalias: 
> dmi:bvnDellInc.:bvrA03:bd05/28/2010:svnDellInc.:pnLatitudeE6510:pvr0001:rvnDellInc.:rn0N5KHN:rvrA00:cvnDellInc.:ct9:cvr:
>   dmi.product.name: Latitude E6510
>   dmi.product.version: 0001
>   dmi.sys.vendor: Dell Inc.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-02-11 Thread Dave Turvene
I need to work on several projects so will not have time to look at this
again this week.  I rebased our work on Kevin Cernekee's 14-part
submission to linux-input.  His patchset cleaned-up/refactored a lot of
the messier code along with a more comprehensive init sequence for the
Dell E6XXX series.  Ben's V5 init sequence is no longer necessary.  The
new dlkm is at [1].

The one final step that needs to be taken is to reconcile florin9doi's
init sequence for my Dell N5110 and a Fujitsu a512.  The systems have
the same E7/EC signatures but appear to have different init sequences.
When I use the Fujitsu a512 init sequence, my system is stuck in PS/2
3-byte format and, apparently, the converse is true for the Fujitsu.

I have re-added the alps_debug sysfs interface to toggle packet debug
and switch between the new V5 (was V6) init sequences for the N5110 and
a512.  This can only be done by setting the alps_debug bit and
rebuilding; I couldn't get it to work on-the-fly.

We are almost to the point of a submitting a final patchset to resolve a
LOT of ALPS touchpad bugs.

[1]: http://dahetral.com/public-download

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-31 Thread Brandon Dzuba Hestad
I can confirm that the psmouse-alps-dst-0.4.tbz patch works for acer aspire v3 
771g. 
I now have a touchpad tab in the mouse and touchpad settings (which was missing 
before) and can two finger scroll

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-29 Thread Jonas Maebe
I just want to add that the driver from the ppa of comment #299 also
works fine for the touchpad on a latitude e6330 (on Ubuntu 12.10)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-28 Thread Ignacio Casal Quinteiro
If you are interested I have made a quick port of the patches in the bug to 
have them applied in the kernel 3.7.x
Here you can find the patches:
https://github.com/nacho/alps-kernel-3-7/

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-28 Thread Emmanuel Thomé
@Kevin (#305)

> Are you seeing incorrect readings when using MT, or is your comment
just based on the code? It would not be too surprising if > different
initialization sequences altered the data format (ala Dolphin's 8-byte
vs. 9-byte setting).

Just inspecting the packets traveling through. Some MT reports, with one
of the finger close to the edges, were not working. This was most
visible when enabling 2-finger scrolling, since this would prevent
scrolling if one of the fingers happens to be in the dead zones. Looking
at the packets, it seems clear that there's one extra MT slot in each
direction (and 16 and 12 are nicer numbers than 15 and 11).

> Along similar lines, it would be nice if we could adjust the Rushmore 
> trackstick sensitivity so that it used the existing V3
> trackstick report code as-is, with no special divisor.

My code at https://github.com/emmanuelthome/psmouse-alps does work with
the V3 trackstick report code as-is (report by Malte Skoruppa who tested
it).

I think that the key is probably the weird thing which I called
alps_e6_sort_of_setmode there.

> E6230 has:
> 
>  - touchpad (80mm x 40mm)
>  - 2 lower buttons
>  - no middle button :(
> 
> E6430 has:
> 
>  - touchpad (80mm x 45mm)
> - trackstick
> - 3 upper buttons
> - 2 lower buttons

ok, I stand corrected then. I should have made my point clearer, though.
At some point it was thought that E6230/E6430 needed two entirely
different init sequences, and needed to be detected based on some yet-
to-be-determined magic going beyong E6/E7/EC reports. Not. It's only
that trying to talk to the missing trackstick on the E6230 freezes the
device, but that can be encompassed by a unified init.

> "My reverse-engineering work and merge with bgamari's patches show this. 
> These are differentiated by querying the 0xc2c8
> register, which is not queried in Kevin's patch."
> 
> Do you feel comfortable making the statement that checking the 0xc2c8 
> register on Rushmore will unambiguously indicate
> whether the configuration has a trackstick present (even if we're dealing 
> with a completely new, unknown PC)?

Hell, if someone knew for sure, situation would be easier ;-) No, I'm
not sure.

What I observe is that based on the observation of E6230/E6430, bit 7 (0x80) of 
register c2c8 is used to choose between two code paths, one of which probably 
talks to the trackstick. The code structure here is almost in one-to-one 
mapping with the v3 code, and goes as follows:
 - check for presence of trackstick (bit 7 of register 0x8 on alps_v3, bit 7 of 
register 0xc2c8 on ``rushmore'').
 - if trackstrick:
   - enable trackstick passthrough mode by setting bit 0 of that same register
   - get an E7 report directly from the trackstick, although nothing is done 
with it.
   - send a magic command which sets something to the value 0x94. Might be your 
desired ``divisor''.
   - set bit 1 of register above (activate trackstick ???)
   - leave trackstick passthrough mode.

> I did not see the ALPS driver checking this register, so if we don't know for 
> certain that this is the purpose
> of the 0xc2c8 register, it might just be safer to always create the virtual 
> trackstick device on a
> Rushmore-equipped PC (even if we never send it any reports).

Yes. However, if the 0x94 thing above has any use, we'd better send it
only conditionally, and the windows driver seems to do so only if it
finds bit 0x80 in register 0xc2c8. Also, consistency with plain v3 code
sort of increases the slim confidence we may have.

> "Briefly put, I think we should work making all this stuff cleaner."
> One thing that would probably make sense is to store the appropriate function 
> pointers + constants
> in the alps_data struct, so we do not need case statements all over the code.

The current alps_get_model logic seems hairy, too. Maybe it can be
streamlined a bit, but that's just aesthetics. We could probably fetch
the E6/E7/EC reports at once, and decide later. Do you have an idea of
how many models will match any of the rushmore/pinnacle/pinnacle_agx
rules ?


Anyway. Whatever people find best doing for a patch to mainline is fine with 
me. I think we all have more important things to work with than silly 
touchpads...

Best,

E.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-27 Thread Jouke
I can confirm that Kevin Chernekee's version works on my latitude e5530 and 
ubuntu 12.04
Steps to get it work were:
1) add his ppa and enable the backports
2) edit /etc/apt/sources.list.d/cernekee-ppa-precise.list and change to quantal
3) sudo apt-get update
4) sudo apt-get install linux-headers-3.5.0-22-generic  #needed for next 
packages incorrectly does not install the headers as a dependency
5) sudo apt-get install linux-image-generic-lts-quantal #this installs the 
quantal kernel on 12.04
6) sudo apt-get install psmouse-dkms
7) reboot into the new kernel

I can also confirm that i compiled dave turvenes and the stuff at
git://github.com/bgamari and in both cases my touchpad is recognized,
but freezes with the following messages in dmesg:

[ 18.146841] psmouse serio1: alps: E6 report: 00 00 64
[ 18.165095] psmouse serio1: alps: E7 report: 73 03 0a
[ 19.271188] psmouse serio1: alps: Failed to init: 17 (cmd=e7)
[ 24.853381] psmouse serio1: Failed to enable mouse on isa0060/serio1
[ 36.153829] psmouse serio1: Failed to disable mouse on isa0060/serio1

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-26 Thread Masoud Pourmoosa
@Kevin

Thedriver is working for me now.
Last time I tried on a fresh Ubuntu 12.10, with no linux-headers-generic of the 
running kernel. After installing that, I could successfully install the driver. 
Now I have two finger scrolling.

"Also, if you get my driver working, try holding your finger steady in
the same place for a few seconds and see if the mouse cursor "wiggles" a
tiny bit. I see this on E6230 but not E6430; need to figure out why."

I don't see any wiggle.

"BTW: could you please post the button configuration and touchpad
dimensions from E6430u?"

E6430u has:

 - touchpad (90mm x 47mm)
 - trackstick
 - 3 upper buttons
 - 2 lower buttons

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-26 Thread Dave Turvene
I reviewed Kevin Cernekee's touchpad code for Dell E6230, E6430, E6410
submitted as a patch set to the linux-input listserve.  This is the main
avenue for linux input driver patch submissions.

It looks like it has the same functionality as Ben Garami's fix for the
E6430 but is a lot cleaner: hardware init, interface protocol and
overall driver cleanup.  It sounds like several people have tested
Kevin's patch and found it to work (with a couple questions posted.)

@Emmanuel Thome: I can't tell from the thread whether your fixes for the
6230 are still necessary.  It sounds like Kevin's patch with an
X_BITS/Y_BITS tweak should be sufficient.

My thinking is, I will:
1. install Kevin's patches on an Ubuntu 12.04 baseline.  His patches are for 
12.10 so it should be compatible.
2. investigate some clues Kevin sent me to better understand the hardware init 
sequences for the N5110 and try to incorporate them.
3. merge the mt and init fixes from florin9doi
4. release a new roll-up dlkm for testing

I will discard the ACPI code, as it is not very useful.  Apparently Linus was 
accurate when he stated "ACPI is a complete 
design disaster in every way."

The documentation for the alps driver should be put in
$KERNEL/Documentation/input/alps.txt  I added some for the V5 and V6
protocols, but will need to update it for the new patches.  If anyone
wants to cross-reference system models and alps devices, that would be
the place to do it.

After a test period I will submit a patchset based on acceptance of
Kevin's already submitted patchset for inclusion in upstream builds.  I
know the Fedora maintenance team expects to put this in their next major
release.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-26 Thread Dave Turvene
** Changed in: linux (Ubuntu)
   Status: Fix Committed => In Progress

** Changed in: linux (Ubuntu Quantal)
 Assignee: (unassigned) => Dave Turvene (dturvene)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-26 Thread Kevin Cernekee
@Masoud, David J

>From what I can gather, the E6430u (ultrabook variant) identifies as
follows:

E7 report: 73 03 0a
EC report: 88 08 22 (aka: command mode response)
E6 report: 00 00 64

In the ALPS GUI, I believe this would show up as a Glidepoint T3 with
firmware version 08.22.  Contrast with the non-ultrabook E6430 and the
E6230, which show up as Glidepoint T3 with firmware version 08.1D.

So I am at a loss to explain:

a) Why adding this entry to alps_model_data[] would have any effect at
all:

136a137,138
>   /* Dell Latitude 6430u */
>   { { 0x88, 0x08, 0x22 }, 0x22, ALPS_PROTO_V5, 0x8f, 0x8f, ALPS_DUALPOINT 
> },

because the signature field is compared against the device's E7 response
(73 03 0a), not the EC response (88 08 22).

b) Why my code wouldn't detect the "88 08 22" touchpad, but it detects
the "88 08 1d" touchpads correctly.  In theory, my code should detect
anything with an EC response of 88 08 xx as a Rushmore unit:

if (alps_rpt_cmd(ps2dev, PSMOUSE_CMD_SETSTREAM, PSMOUSE_CMD_RESET_WRAP,
 param) ||
param[0] != 0x88 ||
(param[1] != 0x07 && param[1] != 0x08))
goto out;

/* This code has not been tested with Pinnacle AG or Pinnacle */
if (param[1] == 0x08)
model = &alps_model_rushmore;
else if (param[2] >= 0x80 && param[2] <= 0x8f)
psmouse_info(psmouse, "detected Pinnacle AG via EC report\n");
else if (param[2] >= 0x90 && param[2] <= 0x9d)
model = &alps_model_pinnacle_agx;
else if (param[2] < 0x80)
psmouse_info(psmouse, "detected Pinnacle via EC report\n");


Do you have any thoughts on what might be happening?


"Kevin's driver (as he said at the end of comment #299) on a fresh Ubuntu 12.10 
did not work. The touchpad is still recognized as a mouse."

I should probably mention that I'm testing with Xubuntu.  Not sure if
that makes a difference.

Are you sure your system is loading the newly built
/lib/modules/*/updates/dkms/psmouse.ko module in lieu of the shipped
version?

BTW: could you please post the button configuration and touchpad
dimensions from E6430u?

Also, if you get my driver working, try holding your finger steady in
the same place for a few seconds and see if the mouse cursor "wiggles" a
tiny bit.  I see this on E6230 but not E6430; need to figure out why.

Thanks.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-26 Thread Masoud Pourmoosa
Kevin's vs. Dave's drivers on my Latitude E6430u:

As I said before, Dave's driver with David J.'s modification worked for
me on Ubuntu 12.04. However, two-finger scrolling is very sensitive and
interferes with right-click (two-finger tap). (I don't know how to
disable right-click.)

Kevin's driver (as he said at the end of comment #299) on a fresh Ubuntu
12.10 did not work. The touchpad is still recognized as a mouse.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-25 Thread John Fairfield
Perhaps it's time to start asking a question that's been bugging me for a
while now. A loong time ago I implemented an early fix from this thread
(patching alps.c and remaking psmouse.ko) that has sort of jury-rigged me
along until now--it works, mostly, I've got vertical scrolling though the
thing is still damn sensitive even with disable-touchpad-while-typing. But
every time I update my ubuntu, it complains that my psmouse.ko is "third
party" and at the least doesn't replace it. My question: At what point will
there be something in the standard update that will be at least as good as
what I've got, and mostly, what will I have to do at that point to have the
update replace my mods?


On Fri, Jan 25, 2013 at 3:59 PM, Emmanuel Thomé
<606...@bugs.launchpad.net>wrote:

> Hi all,
>
> In reply to #302:
>
> > Where did you get the device names ("Dolphin", "Pinnacle", "Mercury",
> etc.) and how did you figure out the protocols?
>
> Seconded.
>
> > Can people test Kevin's patch?
>
> I tried it on my dell e6230, it works.
>
> Kevin's patch do not properly take into account the fact that the e6230
> has 16 and 12 bits for the MT slots, and not 15 and 11 (this is the
> ALPS_BITMAP_X_BITS and ALPS_BITMAP_Y_BITS setting).
>
> > If it works, then I'll layer the Dell I15R, I17R, 13z on top of it and
> submit a patch to linux-input.
>
> I'm a bit lost here. Has anybody kept track of the different models
> encountered, and on which laptops ? I think that would help a lot (most
> of the info is probably in here, but very poorly organized ; In
> particular it's difficult to keep track of which laptop models, among
> the ones listed, seemingly have different touchpad hardware).
>
> Dave, what's your decision on your ACPI patch ? I haven't understood
> what was the rationale behind using it, as it seemed to me that we had
> enough material to drive our decision by talking to hardware directly.
> If I understand correctly, you are about to forget this patch, is that
> right ?
>
> Merging all existing code (yours, mine, kevin's) is in fact easier than
> the recollection of what happens where, and possibly requesting some
> testing hardware (posters in this thread can be solicited).
>
> Slightly different is the situation for the short v6 init sequence in
> #280, which diverges from the usual pattern, to say the least. Not
> having RESET_BAT and ENABLE in there makes the sequence functionally
> different from what happens with other hardware.
>
> In the ``seemingly different hardware category'', one could be mistaken
> into listing the Dell E6230/E6430. These do have identical hardware,
> except for the absence of the trackstick on the smaller E6230. My
> reverse-engineering work and merge with bgamari's patches show this.
> These are differentiated by querying the 0xc2c8 register, which is not
> queried in Kevin's patch.
>
> Briefly put, I think we should work making all this stuff cleaner.
>
> E.
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (290806).
> https://bugs.launchpad.net/bugs/606238
>
> Title:
>   synaptic touchpad not recognized on dell latitude e6510 and others
>
> Status in The Linux Kernel:
>   Fix Released
> Status in “linux” package in Ubuntu:
>   Fix Committed
> Status in “linux” source package in Precise:
>   Fix Released
> Status in “linux” source package in Quantal:
>   In Progress
> Status in “linux” package in Arch Linux:
>   Fix Released
> Status in openSUSE:
>   New
>
> Bug description:
>   It wrongly recognized as PS/2 Generic Mouse. And then scrolling does
>   not work, but tapping does.
>
>   ProblemType: Bug
>   AplayDevices:
> List of PLAYBACK Hardware Devices 
>card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
>  Subdevices: 1/1
>  Subdevice #0: subdevice #0
>   Architecture: i386
>   ArecordDevices:
> List of CAPTURE Hardware Devices 
>card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
>  Subdevices: 2/2
>  Subdevice #0: subdevice #0
>  Subdevice #1: subdevice #1
>   AudioDevicesInUse:
>USERPID ACCESS COMMAND
>/dev/snd/controlC0:  karol  2618 F pulseaudio
>   CRDA: Error: [Errno 2] No such file or directory
>   Card0.Amixer.info:
>Card hw:0 'Intel'/'HDA Intel at 0xe966 irq 22'
>  Mixer name : 'IDT 92HD81B1C5'
>  Components : 'HDA:111d76d5,1028040b,00100104'
>  Controls  : 26
>  Simple ctrls  : 16
>   Date: Fri Jul 16 13:36:04 2010
>   DistroRelease: Ubuntu 9.10
>   HibernationDevice: RESUME=UUID=cdf10c13-029f-401b-afed-f651ca0e2cbe
>   InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.2)
>   MachineType: Dell Inc. Latitude E6510
>   NonfreeKernelModules: nvidia
>   Package: linux-image-2.6.31-22-generic-pae 2.6.31-22.60
>   PccardctlIdent:
>Socket 0:
>  no product info available
>   PccardctlStatus:
>Socket 0:
>  no card
>   ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.

[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-25 Thread Kevin Cernekee
@Emmanuel

"Kevin's patch do not properly take into account the fact that the e6230
has 16 and 12 bits for the MT slots, and not 15 and 11 (this is the
ALPS_BITMAP_X_BITS and ALPS_BITMAP_Y_BITS setting)."

I will check this out.  2-finger scroll worked for me but I didn't do
much else with MT.

Are you seeing incorrect readings when using MT, or is your comment just
based on the code?  It would not be too surprising if different
initialization sequences altered the data format (ala Dolphin's 8-byte
vs. 9-byte setting).

Along similar lines, it would be nice if we could adjust the Rushmore
trackstick sensitivity so that it used the existing V3 trackstick report
code as-is, with no special divisor.

Anyway, thanks for the feedback.


"In the ``seemingly different hardware category'', one could be mistaken into 
listing the Dell E6230/E6430. These do have identical hardware, except for the 
absence of the trackstick on the smaller E6230."

E6230 has:

 - touchpad (80mm x 40mm)
 - 2 lower buttons
 - no middle button :(

E6430 has:

 - touchpad (80mm x 45mm)
 - trackstick
 - 3 upper buttons
 - 2 lower buttons

I borrowed an E6530 earlier in the week to test my patches, but
unfortunately I didn't note the dimensions or layout.  IIRC it was the
same as the E6430.


"My reverse-engineering work and merge with bgamari's patches show this. These 
are differentiated by querying the 0xc2c8 register, which is not queried in 
Kevin's patch."

Do you feel comfortable making the statement that checking the 0xc2c8
register on Rushmore will unambiguously indicate whether the
configuration has a trackstick present (even if we're dealing with a
completely new, unknown PC)?

I did not see the ALPS driver checking this register, so if we don't
know for certain that this is the purpose of the 0xc2c8 register, it
might just be safer to always create the virtual trackstick device on a
Rushmore-equipped PC (even if we never send it any reports).


"Briefly put, I think we should work making all this stuff cleaner."

One thing that would probably make sense is to store the appropriate
function pointers + constants in the alps_data struct, so we do not need
case statements all over the code.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-25 Thread Emmanuel Thomé
Hi all,

In reply to #302:

> Where did you get the device names ("Dolphin", "Pinnacle", "Mercury",
etc.) and how did you figure out the protocols?

Seconded.

> Can people test Kevin's patch?

I tried it on my dell e6230, it works.

Kevin's patch do not properly take into account the fact that the e6230
has 16 and 12 bits for the MT slots, and not 15 and 11 (this is the
ALPS_BITMAP_X_BITS and ALPS_BITMAP_Y_BITS setting).

> If it works, then I'll layer the Dell I15R, I17R, 13z on top of it and
submit a patch to linux-input.

I'm a bit lost here. Has anybody kept track of the different models
encountered, and on which laptops ? I think that would help a lot (most
of the info is probably in here, but very poorly organized ; In
particular it's difficult to keep track of which laptop models, among
the ones listed, seemingly have different touchpad hardware).

Dave, what's your decision on your ACPI patch ? I haven't understood
what was the rationale behind using it, as it seemed to me that we had
enough material to drive our decision by talking to hardware directly.
If I understand correctly, you are about to forget this patch, is that
right ?

Merging all existing code (yours, mine, kevin's) is in fact easier than
the recollection of what happens where, and possibly requesting some
testing hardware (posters in this thread can be solicited).

Slightly different is the situation for the short v6 init sequence in
#280, which diverges from the usual pattern, to say the least. Not
having RESET_BAT and ENABLE in there makes the sequence functionally
different from what happens with other hardware.

In the ``seemingly different hardware category'', one could be mistaken
into listing the Dell E6230/E6430. These do have identical hardware,
except for the absence of the trackstick on the smaller E6230. My
reverse-engineering work and merge with bgamari's patches show this.
These are differentiated by querying the 0xc2c8 register, which is not
queried in Kevin's patch.

Briefly put, I think we should work making all this stuff cleaner.

E.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-25 Thread Dave Turvene
@Masoud

The alps driver does not support three-finger or four-finger gestures
for any platforms.  It would be nice but it took a better man than I,
florin9doi, to figure out the two-finger gesture for our platform, and
we do not have a 6430u to reverse-engineer.

@florin9doi

Based on your comments, in my next dkms I'll back out the ACPI lookup
for hardware id (_HID) since it is not unique for the actual hardware
behavior.  The _HID is only as useful as ALPS wants it to be apparently.
I'll also insert your really small v6 init sequence.  How did you figure
that out?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-25 Thread Dave Turvene
@Kevin Cernekee

I have been asked to submit my patchset directly to the linux-input
newgroup.  My patchset incorporates Ben's reverse-engineering for the
alps signature 0x73, 0x03, 0x0a and mine for 0x73, 0x03, 0x50.  Your
patchset for 0x73, 0x03, 0x0a is very different, and has a lot of code
cleanup (which is a good thing.)  Comments/Questions:

1) Where did you get the device names ("Dolphin", "Pinnacle", "Mercury",
etc.) and how did you figure out the protocols?   Neither Ben nor I got
any kind of response from ALPS so we reverse engineered the protocol
under a virtual Windows environment.  Did ALPS provide you information
on the devices?

2) All the existing EC responses are of the form 0x88, 0x07, 0xXX,
except for the signature 0x73, 0x03, 0x50, which has EC responses of
0x73, 0x01, {0x0d | 0x02}.  Your patch #2 has the following assumption:
'It is presumed (hoped) that anything that isn't in the Pinnacle series
will not return "88 07 xx" or "88 08 xx".'  This may break some existing
touchpad interfaces.

Any way you could provide your psmouse dkms as a tarball?  Esp. because
there are a number of Fedora and Arch Linux users running my psmouse
dkms.

@all

Can people test Kevin's patch?  If it works, then I'll layer the Dell
I15R,  I17R, 13z on top of it and submit a patch to linux-input.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-23 Thread Bruno Zaidan
Following Matt's instructions (comment #297), I got my TP working on
Dell Inspiron 14. Thanks a lot!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-23 Thread Masoud Pourmoosa
Thanks to the work of Dave and David J (comment #295) and many others, I
could finally make Ubuntu detect my touchpad as a touchpad on Latitude
E6430u. I used version 1.1 of the driver.

xinput -list:
⎡ Virtual core pointer  id=2[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointerid=4[slave  pointer  (2)]
⎜   ↳ DualPoint Stick   id=12   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint TouchPad  id=13   [slave  pointer  (2)]

>From the Ubuntu setting, I could enable two-finger scrolling (default
was on Edge scrolling which also worked). I also have two finger tapping
as right click. However, I can't get any other gesture work (3- and 4-
finger gestures described in the page below).

@David J
Here is a list of Ubuntu multitouch gestures that you can test: 
https://wiki.ubuntu.com/Multitouch/

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-20 Thread Kevin Cernekee
I spent some time playing around with the ALPS binary driver, and I
found a detection/init sequence which works on both E6230 and E6430 (at
least the two units I tried).

It would be helpful to see test results + dmesg dumps from users of ALPS
trackpads (ANY model), as my sample size is very small and I'd like to
make sure this does not cause regressions on other hardware versions.

Patches:

http://www.spinics.net/lists/linux-input/msg24494.html
http://www.spinics.net/lists/linux-input/msg24496.html
http://www.spinics.net/lists/linux-input/msg24495.html

I posted a DKMS version for 12.10 (Quantal) in my PPA:

https://launchpad.net/~cernekee/+archive/ppa

To install:

sudo -s
add-apt-repository ppa:cernekee/ppa
apt-get update
apt-get install psmouse-dkms
reboot

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-16 Thread Rafael
Hi Matt,

thanks for details. Yes, that worked perfectly - thanks Dave! :-)

After doing the change once manually  (rmmod/insmod)  and seeing that it
worked, I simply overwrote psmouse.ko in
/lib/modules/3.5.0-17-generic/kernel/drivers/input/mouse/ so now it's
permanent.

Cheers,
Rafael

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-10 Thread Matt Smith
Rafael

Did you get it working? Here is what I did:

I down loaded the driver from Dave Turvene, http://www.dahetral.com
/public-download , and built it using the suggested commands:

make -C /lib/modules/`uname -r`/build M=`pwd` psmouse.ko

Then I removed the old driver and started the new one.

sudo rmmod psmouse
sudo insmod ./psmouse.ko

Thanks again Dave, I works awesome, I don't even use the mouse now since
the TP has scrolling.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-01-04 Thread Rafael
Hi Matt,
got an Dell Inspiron 13z here as well with the touchpad working but not 
recognized as such. Can you detail what you did to get it recognized?
Thanks!
Rafael

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-27 Thread David J
@dturvene

Thanks for taking the time to walk me through this. The DSDT entry for
my touchpad is "DLL0584", and now that I know what to look for I can see
it all over the place:

/var/log/dmesg:[0.312892] pnp 00:0b: Plug and Play ACPI device, IDs DLL0584 
PNP0f13 (active)
/var/log/udev:KERNEL[1.827693] add  
/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/DLL0584:00 (acpi)
/var/log/udev:DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/DLL0584:00
/var/log/udev:MODALIAS=acpi:DLL0584:PNP0F13:
/var/log/Xorg.0.log:[ 6.601] (--) PCI:*(0:0:2:0) 8086:0166:1028:0584 rev 9, 
Mem @ 0xf780/4194304, 0xe000/268435456, I/O @ 0xf000/64

I have added a new line to alps_model_data in alps.c, making up the
values I didn't know or copying them from the other V5 entry:

136a137,138
>   /* Dell Latitude 6430u */
>   { { 0x88, 0x08, 0x22 }, 0x22, ALPS_PROTO_V5, 0x8f, 0x8f, ALPS_DUALPOINT 
> },

The touchpad is now recognized by the kernel as an Alps Dualpoint:

$ tail /var/log/syslog
kernel: [ 8248.837263] acpi_get_handle failure: status 5
kernel: [ 8248.855173] psmouse serio1: alps: E6 report: 00 00 64
kernel: [ 8248.873121] psmouse serio1: alps: E7 report: 73 03 0a
kernel: [ 8248.889559] psmouse serio1: alps: Model=25, proto_version=4
kernel: [ 8250.026387] input: DualPoint Stick as 
/devices/platform/i8042/serio1/input/input24
kernel: [ 8250.038950] input: AlpsPS/2 ALPS DualPoint TouchPad as 
/devices/platform/i8042/serio1/input/input25

$ xinput -list
⎡ Virtual core pointer  id=2[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointerid=4[slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouseid=11   [slave  pointer  (2)]
⎜   ↳ DualPoint Stick   id=14   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint TouchPad  id=16   [slave  pointer  (2)]

I can now change the touchpad settings via synclient / tpconfig / gnome
control center. Vertical and horizontal edge scrolling work, and also
disabling the touchpad while typing. 2 finger and 3 finger tapping also
work, I haven't tested other multitouch gestures. If there's something
else I can test/try that will help improve this driver just let me know,
I'll keep an eye on this bug in case it's needed in the future.

Thanks again Dave and others for your efforts and your help with this
issue.

^dj

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-26 Thread Dave Turvene
@David J
I just saw your #291 post.  Your device looks similar to the Latitude 6430, 
etc. that Ben reverse engineered.  But it has a different command-mode response 
(0x88 0x08 0x22).  Maybe it still conforms to the V5 protocol.  To test this, 
add a new entry to alps_model_data and add a new command mode response check to 
the alps_enter_command_mode routine.

Also, what is the DSDT entry for the device?  If you're using my 1.2
driver, that hardware id string should be dumped.  If you're using
something different, run these commands

  sudo sh -c "cat /sys/firmware/acpi/tables/DSDT > DSDT.aml"
  iasl -d DSDT.aml

and then in DSDT.dsl, search for 'Device (PS2)' or 'EisaId ("PNP0F13")'
and list the corresponding _HID value.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-26 Thread Dave Turvene
@Matt

Yeah, I've received a couple "driver doesn't compile" emails recently
for the newest kernels.  See this issue on Arch Linux
https://aur.archlinux.org/packages/psmouse-alps-driver with an
appropriate work around.  I don't plan on moving to a 3.5+ kernel in the
near future and I have not heard ANYTHING about my patch submissions
being accepted so I think submitting a patch with your 3 argument
changes may be a little premature.

My suggestion is to create a new issue on the Ubuntu launchpad for the
three argument problem, document your work around and point to this and
the Arch Linux bug report.

BTW, I saw that Linux Journal picked Dell as the best Linux vendor.
Ironic considering this thread!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-26 Thread Matt Smith
I have a dell inspiron 13z, and this driver works great. I recently
installed the latest ubuntu mainline kernel, 3.7.1 and I could not
compile the driver. Turns out a function, input_mt_init_slots, found in
include/linux/input/mt.h has changed from 2 arguments to 3 arguments.

I modified the drivers so that all of the calls to input_mt_init_slots
uses three arguments with the third argument being 0. The driver
compiled and appears to be working fine.

I could make a patch if nescessary.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-23 Thread David J
I can reproduce this bug on my Latitude 6430u, the touchpad is
recognised as a PS/2 Generic Mouse. I have tested psmouse-alps-dst-1.1
and I see this on my syslog:

kernel: [11302.745969] psmouse serio1: alps: E6 report: 00 00 64
kernel: [11302.764145] psmouse serio1: alps: E7 report: 73 03 0a
kernel: [11302.777507] psmouse serio1: alps: command mode response: 88 08 22
kernel: [11302.779956] psmouse serio1: alps: Unknown command mode response 22
kernel: [11304.675949] psmouse serio1: Failed to enable mouse on isa0060/serio1
kernel: [11306.948151] input: PS/2 Generic Mouse as 
/devices/platform/i8042/serio1/input/input26

The response sequence 88 08 22 is a new one AFAICT, how can I help
testing the current driver on this one?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-21 Thread Florin9doi
dturvene  alps_hw_init_v6_minimal works fine if alps_get_model is run
like in previous versions. For the new version, try this:

static int alps_hw_init_v6(struct psmouse *psmouse)
{
struct ps2dev *ps2dev = &psmouse->ps2dev;
unsigned char param[4];

// previously sent by alps_get_model()
// useless if alps_get_model() is run

param[0] = 0;
ps2_command(ps2dev, ¶m[0], PSMOUSE_CMD_SETRES);

/* E7 report */
ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE21);
ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE21);
ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE21);
ps2_command(ps2dev, NULL, PSMOUSE_CMD_GETINFO);

/* Enter command mode */
alps_enter_command_mode(psmouse, param);

/* exit command mode */
ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSTREAM);

// end of alps_get_model duplicate

// alps_hw_init_v6_minimal()
ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSTREAM);

param[0] = 0x64;
ps2_command(ps2dev, ¶m[0], PSMOUSE_CMD_SETRATE);
param[0] = 0x28;
ps2_command(ps2dev, ¶m[0], PSMOUSE_CMD_SETRATE);

return 0;
}

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-20 Thread Dave Turvene
@florin9doi

I added in your minimal init sequence but kept getting bare_ps2_packet
notices.  It didn't work for me.  In my 1.2 tarball I called your init
"alps_hw_init_v6_minimal".  The original one works fine.

@emmanuel-thome

Nice cleanup!  I started to merge but the effort looked to be too great,
and I have no way to test them.

@bgarami

You were the one to figure out the whole ACPI interface.  That was the
major technical issue.  You can rest on your laurels...

@erno-iki

Someone marked this as "Fixed Released" but never submitted a patch set.
Subsequently I submitted a normalized patch set to Canonical, who SHOULD
merge it and submit to  the linux-input group.  The correct status
should be "Fix Committed" but I can't change the status.  Sorry for the
confusion.  I don't think Canonical has done anything with it but I
could be wrong.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-20 Thread Dave Turvene
I added an ACPI interface to get the REAL alps hardware type.  See
version 1.2 at [1].

I hacked the driver to wrap the E6/E7/command mode selecton code inside
a function that checks the ACPI PS2 hardware id against a table (which
has only one entry right now, "DLL04B0" for my Dell N5110.  If there is
no ACPI access or no entry in the HID table,  it calls the old
"get_model" routine.

It took me a while to figure out the ACPI language and API but it's
actually fairly flexible.  I had some problems with the API because it
uses a lot of double pointers - which led to several kernel crashes.

Anyways, this seems to be the way the Alps drivers do it - access the
ACPI DSDT table to determine the init sequence, etc., which makes a lot
of sense.

Individual responses shortly

[1]: http://www.dahetral.com/public-download

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-20 Thread Steve Udovenko
There is no fix in 12.04. Bug status is misleading.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-12 Thread Erno Kuusela
This is marked as "fix released" for Precise on 2012-09-26, but I don't see 
this bug mentioned in the Precise kernel
changelog and same symptom happens for me on Latitude E6230. So is this really 
fixed in the current Precise kernel? I assumed so and filed #1089413.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-09 Thread njdove
@Emmanuel #283 Here is the "dmesg | grep psmouse" output from my
Latitude E5530:

[   19.109087] psmouse serio1: alps: E6 report: 00 00 64
[   19.127228] psmouse serio1: alps: E7 report: 73 03 0a
[   19.140372] psmouse serio1: alps: command mode response: 88 08 1d
[   19.142853] psmouse serio1: alps: Model=24, proto_version=4
[   19.575004] psmouse serio1: alps: E6 report: 00 00 64
[   19.593142] psmouse serio1: alps: E7 report: 73 03 0a
[   19.606502] psmouse serio1: alps: command mode response: 88 08 1d
[   19.608881] psmouse serio1: alps: Model=24, proto_version=4
[   19.622154] psmouse serio1: alps: command mode response: 88 08 1d

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-07 Thread Ben Gamari
Another thanks to Dave and Emmanuel and sorry for not having time to
undertake this refactoring myself. Very well done!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-06 Thread Emmanuel Thomé
In reply to #276-#277.

I was mistaken on this one. Apparently the driver does nothing regarding
enabling or disabling multitouch features on the trackpad. It's only a
matter of the software down the line which interprets the packet data.
Nothing, in fact, recognizes more than two finger in the alps driver.

Presently, as far as I am aware, the only multitouch sequences which are
interpreted are two-finger scrolling and two fingers for right click.
The former works. The latter maybe works, although I must admit that for
me, it is such an unusual gesture that I miss it most often. Could be
me, could be incomplete code as well.

In reply to #282:

Cool. Would you be so kind to send me the output of dmesg|grep psmouse
please ? Thanks.

E.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-06 Thread njdove
Great work Dave and Emmanuel! My Latitude E5530's trackpad is properly
detected with the current git://github.com/emmanuelthome/psmouse-
alps.git. Both edge scrolling and two-finger scrolling work.

The trackpad would stop working with the versions currently available at
psmouse-alps http://www.dahetral.com/public-download (0.4, 1.0, 1.1).
Apparently merging your respective patches is non-trivial, but my E5530
is another data point.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-06 Thread Emmanuel Thomé
Cool.

I suspected there was some clutter in there, but not to that point.

I am a bit surprised though that there is no ENABLE command in your
short init sequence. Looks quite odd.

I factored the e6x30 init sequences into a common sequence (tested,
works), and later ambitiously tested a merge of the v3 and v5 init
sequences (untested beyond my own hardware).

Code is there.

git://github.com/emmanuelthome/psmouse-alps.git

E.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-06 Thread Florin9doi
> It would be nice to tidy up this set of patches, in particular:
>  (1) make the v5 and v6 init sequences more readable
>  (2) differentiate between the various models (this applies to the models 
> whose E7 report says 0x73 0x03 00x0a).


alps_hw_init_v6  can be reduced at following commands:

static int alps_hw_init_v6(struct psmouse *psmouse)
{
struct ps2dev *ps2dev = &psmouse->ps2dev;
unsigned char param[2];

ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSTREAM);

param[0]=0x64;
param[1]=0x28;
ps2_command(ps2dev, ¶m[0], PSMOUSE_CMD_SETRATE);
ps2_command(ps2dev, ¶m[1], PSMOUSE_CMD_SETRATE);

return 0;
}


The Windows driver for latitude E6x30 probably check the DMI

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-04 Thread Malte Skoruppa
I just realized one could completely misread an important point that I
wanted to make. I did not mean that on the two linked Dell.com URLs, the
"Hard Drive format" driver and the "Update Package Driver" are
identical. Of course they are not.

What I meant is that both
* the "Hard Drive format" driver on the E6230 page and the "Hard Drive format" 
driver on the E6430 page are identical, and
* the "Update Package format" driver on the E6230 page and the "Update Package 
format" driver on the E6430 page are identical.

In other words, Dell provides the very same driver for both models on
Windows, as is also clear by looking at the "Compatibility" tab on
either page, which lists all these E6*30 models. Hence it is possible to
write a unified driver for both models.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-04 Thread Malte Skoruppa
Hi,

I just tested Emmanuel's driver patch for the E6230 on my E6530 (which
behaves identically as the E6430, see above), just to be sure.

I can confirm that Emmanuel's patch breaks compatibility with E6430/E6530. 
While xinput -list does report
$ xinput -list
⎡ Virtual core pointer  id=2[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointerid=4[slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouseid=11   [slave  pointer  (2)]
⎜   ↳ PS/2 ALPS DualPoint TouchPad  id=14   [slave  pointer  (2)]
(...), I do not even have a "Touchpad" tab anymore in System Settings -> Mouse 
and Touchpad.

As pointed out by Dave in comment #259, either the init sequence for the
E6230 and the E6430/E6530 have to be blended together, or some way has
to be found to distinguish the two.

Blending does not seem to be trivial. Looking at Dave's
alps_hw_init_v5() from v1.1 and Emmanuel's alps_hw_init_v5_mine(), the
two functions appear to be so radically different that I have no idea
how to even start about this. This is further complicated by the fact
that noone here has a E6230 AND a E6430/E6530 at his disposition, so
testing can at best be done by sending pieces of code back and forth
(using this bugtracker as a communication medium).

As far as distinguishing the two is concerned, since both have the same
E6 and E7 reports and command mode responses, I do not know how this
could be achieved either.

I am glad to help out by testing any piece of driver code you throw at
me on my E6530, but I lack the time to plunge into this myself.

Lastly, to answer Dave's question from comment #259, namely
"Does the Dell(Alps) touchpad driver for the E6430 say it supports the E6230? 
If so then Ben's sequence is not complete."
...it seems that the answer is yes, the Dell drivers for both models are 
identical. See these two links:

* 
http://www.dell.com/support/drivers/us/en/19/DriverDetails/Product/latitude-e6230?driverId=RYCJX&osCode=W732&fileId=3089898810
* 
http://www.dell.com/support/drivers/us/en/19/DriverDetails/Product/latitude-e6430?driverId=RYCJX&osCode=W732&fileId=3089898810

Note that
* the URLs differ only in the model number,
* the two actual pages differ only in minute details,
* in particular the two referenced drivers ("Hard Drive" format and "Update 
Package" format) are identical (I wgot and diff'ed them),
* and the "Compatibility" tab on both pages explicitly lists the E6230, E6430 
and E6530 models.

So there has to be some way to either distinguish the two models or
blend the init sequences :-)

Best,

Malte

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-04 Thread Emmanuel Thomé
Sure. Not today, though.

All these features are configurable with the windows touchpad software.
Assuming they map to visible config orders sent to the device upon init,
I can reverse-engineer them and enable them from the driver.

I wonder, though, what is the usual choice done for touchpad hardware on
linux. Are we _always_ enabling all features, or is there a mechanism to
enable them just on demand ? I have seen no such thing in the sources
(haven't searched much either). This sort of touchpad includes features
which can be an annoyance for people not used to them, so the choice of
enabling everything is not necessarily the right one. E.g. my touchpad
seems to have pinch-to-zoom functionality (not even tried). I don't
exactly know to what this would map under linux, nor whether this stands
a chance of working in the first place, but I presume not everyone would
love this feature.

Best,

E.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-04 Thread Artiom Fiodorov
Dear Emmanuel Thomé,

Thank you for your wonderful patch and works well on my 6230.
Is there any way you could add middle click feature using a tap of 2 fingers 
once you get time?

Artiom.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-12-03 Thread Emmanuel Thomé
Hi,

I succeeded in reproducing the reverse engineering steps for the Dell
E6230 touchpad.

Here is an updated version of Dave's dkms module which is **ONLY** for
the E6230. Starting from the init sequenced captured via qemu, I have
tried to make some sense out of the commands. It seems that this init
sequence is in fact quite different from that on the E6430 (which
reports 73 03 0a on E7 report as well). At some point I thought that
difference was related to the presence of a touchstick on 6430/6530 and
not on 6230, but it seems to be more than that.

Do not use this if you do not have the same hardware as me. I do not, at
the moment, know how to distinguish between the dell E6430 and dell
E6230 models.

Using the newly built psmouse module, I can use the rightmost area of
the pad to scroll, which is all I need. I don't know about other useful
features, probably I would need to enable them from my windows VM before
being able to see how they get initialized. This is something I can do,
if deemed useful.

It would be nice to tidy up this set of patches, in particular:
 (1) make the v5 and v6 init sequences more readable
 (2) differentiate between the various models (this applies to the models whose 
E7 report says 0x73 0x03 00x0a).

Doing (1) is easy, but a test host is needed. Doing (2) requires some
interaction with a user of such a platform. Volunteers ?

Best,

E.

** Attachment added: "updated dkms module for Dell E6230 ONLY"
   
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/606238/+attachment/3450457/+files/psmouse-alps-dst-1.1.dell-e6230.tar.gz

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2012-11-23 Thread Midhat
Looks like there are different versions of the touchpad on N5110. White the
patch is working for most people, a few (including me) have experienced
complete loss of functionality with this patch on N5110


On Fri, Nov 23, 2012 at 10:51 AM, Ahsan Raza <606...@bugs.launchpad.net>wrote:

> Hello,
>
> I can confirm that the patch, psmouse-alps-dst-0.4 is working fine and
> now i have following features on Dell Inspiron N5110:
>
> 1) Touch to Click.
> 2) DIsable Touchpad While Typing.
> 3) Two Finger Scrolls
> 4) Edge Scroll
> 5) Disable touchpad by FN+F3
>
>
> After installing the patch you might have sluggish TouchPad, to fix it,
> open terminal and type:
>
> synclient AccelFactor=5
> synclient MaxSpeed=3
>
> Reboot again, and it will be like Windows 7 like touchpad.
>
> (Tested in Linux Mint 12)
>
> Best,
>
> Ahsan
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/606238
>
> Title:
>   synaptic touchpad not recognized on dell latitude e6510 and others
>
> Status in The Linux Kernel:
>   Fix Released
> Status in “linux” package in Ubuntu:
>   Fix Committed
> Status in “linux” source package in Precise:
>   Fix Released
> Status in “linux” source package in Quantal:
>   In Progress
> Status in “linux” package in Arch Linux:
>   Fix Released
> Status in openSUSE:
>   New
>
> Bug description:
>   It wrongly recognized as PS/2 Generic Mouse. And then scrolling does
>   not work, but tapping does.
>
>   ProblemType: Bug
>   AplayDevices:
> List of PLAYBACK Hardware Devices 
>card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
>  Subdevices: 1/1
>  Subdevice #0: subdevice #0
>   Architecture: i386
>   ArecordDevices:
> List of CAPTURE Hardware Devices 
>card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
>  Subdevices: 2/2
>  Subdevice #0: subdevice #0
>  Subdevice #1: subdevice #1
>   AudioDevicesInUse:
>USERPID ACCESS COMMAND
>/dev/snd/controlC0:  karol  2618 F pulseaudio
>   CRDA: Error: [Errno 2] No such file or directory
>   Card0.Amixer.info:
>Card hw:0 'Intel'/'HDA Intel at 0xe966 irq 22'
>  Mixer name : 'IDT 92HD81B1C5'
>  Components : 'HDA:111d76d5,1028040b,00100104'
>  Controls  : 26
>  Simple ctrls  : 16
>   Date: Fri Jul 16 13:36:04 2010
>   DistroRelease: Ubuntu 9.10
>   HibernationDevice: RESUME=UUID=cdf10c13-029f-401b-afed-f651ca0e2cbe
>   InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.2)
>   MachineType: Dell Inc. Latitude E6510
>   NonfreeKernelModules: nvidia
>   Package: linux-image-2.6.31-22-generic-pae 2.6.31-22.60
>   PccardctlIdent:
>Socket 0:
>  no product info available
>   PccardctlStatus:
>Socket 0:
>  no card
>   ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-22-generic-pae
> root=UUID=2f511d08-c4e9-44e6-a1d2-5be6172b18c6 ro quiet splash
>   ProcEnviron:
>PATH=(custom, user)
>LANG=pl_PL.UTF-8
>SHELL=/bin/bash
>   ProcVersionSignature: Ubuntu 2.6.31-22.60-generic-pae
>   RelatedPackageVersions:
>linux-backports-modules-2.6.31-22-generic-pae 2.6.31-22.24
>linux-firmware 1.26
>   SourcePackage: linux
>   Uname: Linux 2.6.31-22-generic-pae i686
>   dmi.bios.date: 05/28/2010
>   dmi.bios.vendor: Dell Inc.
>   dmi.bios.version: A03
>   dmi.board.name: 0N5KHN
>   dmi.board.vendor: Dell Inc.
>   dmi.board.version: A00
>   dmi.chassis.type: 9
>   dmi.chassis.vendor: Dell Inc.
>   dmi.modalias:
> dmi:bvnDellInc.:bvrA03:bd05/28/2010:svnDellInc.:pnLatitudeE6510:pvr0001:rvnDellInc.:rn0N5KHN:rvrA00:cvnDellInc.:ct9:cvr:
>   dmi.product.name: Latitude E6510
>   dmi.product.version: 0001
>   dmi.sys.vendor: Dell Inc.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/linux/+bug/606238/+subscriptions
>

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

  1   2   3   4   >