Problems with Dell ALPS touchpad on -current

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Problems with Dell ALPS touchpad on -current

Nils Reuße
I did some more research and got the following (including vendor and
product ids) from my Arch Linux installation:

$ uname -rsm
Linux 3.3.4-2-ARCH x86_64


$ cat /proc/bus/input/devices
[...]
I: Bus=0011 Vendor=0002 Product=0008 Version=0000
N: Name="DualPoint Stick"
P: Phys=isa0060/serio1/input1
S: Sysfs=/devices/platform/i8042/serio1/input/input7
U: Uniq=
H: Handlers=mouse0 event7
B: PROP=0
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0002 Product=0008 Version=7326
N: Name="AlpsPS/2 ALPS DualPoint TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input8
U: Uniq=
H: Handlers=mouse1 event8
B: PROP=8
B: EV=b
B: KEY=e420 70000 0 0 0 0
B: ABS=260800001000003
[...]


$ lsinput
[...]
/dev/input/event7
   bustype : BUS_I8042
   vendor  : 0x2
   product : 0x8
   version : 0
   name    : "DualPoint Stick"
   phys    : "isa0060/serio1/input1"
   bits ev : EV_SYN EV_KEY EV_REL

/dev/input/event8
   bustype : BUS_I8042
   vendor  : 0x2
   product : 0x8
   version : 29478
   name    : "AlpsPS/2 ALPS DualPoint TouchPad"
   phys    : "isa0060/serio1/input0"
   bits ev : EV_SYN EV_KEY EV_ABS
[...]


Does this help? lsinput comes from
http://www.kraxel.org/releases/input/ and is available in
debian/ubuntu.

Best regards,
Nils

Reply | Threaded
Open this post in threaded view
|

Re: Problems with Dell ALPS touchpad on -current

Martin Pieuchot-2
On 08/05/12(Tue) 13:53, Nils ReuCe wrote:
> I did some more research and got the following (including vendor and
> product ids) from my Arch Linux installation:
>
> [...]
>
> I: Bus=0011 Vendor=0002 Product=0008 Version=7326
                                               ^^^^

If you look at /sys/dev/pckbc/pms.c you'll find:

        #if 0
         { 0x7326, 0, 0 },       /* XXX Uses unknown v3 protocol */
        #endif

Your touchpad uses a different protocol and is currently not supported
under OpenBSD. But if like you said Linux now supports this version of
ALPS touchpads, it should be possible to learn this protocol from their
driver.

If you have some diffs, don't hesitate to contact me.

Martin

Reply | Threaded
Open this post in threaded view
|

Re: Problems with Dell ALPS touchpad on -current

Nils Reuße
Hi Martin, thank you for the hint. Unfortunately, I have no experience
with driver programming, so I won't be able to provide diffs :(

Best regards,
Nils



2012/5/8 Martin Pieuchot <[hidden email]>:

> On 08/05/12(Tue) 13:53, Nils Reu_e wrote:
>> I did some more research and got the following (including vendor and
>> product ids) from my Arch Linux installation:
>>
>> [...]
>>
>> I: Bus=0011 Vendor=0002 Product=0008 Version=7326
>                                               ^^^^
>
> If you look at /sys/dev/pckbc/pms.c you'll find:
>
>        #if 0
>         { 0x7326, 0, 0 },       /* XXX Uses unknown v3 protocol */
>        #endif
>
> Your touchpad uses a different protocol and is currently not supported
> under OpenBSD. But if like you said Linux now supports this version of
> ALPS touchpads, it should be possible to learn this protocol from their
> driver.
>
> If you have some diffs, don't hesitate to contact me.
>
> Martin