Re: ALPS v7 TrackStick detected wrongly

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Jan 14, 2016 at 4:11 AM, Pali Rohár <pali.rohar@xxxxxxxxx> wrote:
> Hi!
>
> I'm Forwarding to linux-input. Looks like there can be problem with
> TPPS2 protocol detection on ThinkPad laptop. Any idea?

Replacing Synaptics for ALPS touchpad and expect trackpoint to
continue to work as it was is not realistic. The only way we properly
identify trackpoint if it is connected directly to the AUX port or if
it is connected to Synaptics pass-though port. In case of ALPS it
"merges" into touchpad (and we spend considerate effort untangling the
trackpoint data from touchpad data), so we handle trackpoint data, bit
never show it as TPPS/2.

That said I am confused how you ended up with ALPS as I believe
ThinkPads use only Synaptics.

Thanks.

>
> --
> Pali Rohár
> pali.rohar@xxxxxxxxx
>
>
> ---------- Forwarded message ----------
> From: Martin <madstitz@xxxxxxxxx>
> To: pali.rohar@xxxxxxxxx
> Cc:
> Date: Thu, 14 Jan 2016 13:04:43 +0100
> Subject: ALPS v7 TrackStick detected wrongly
> Hi Mr. Rohar,
>
> I just read about your commit for kernel 4.5 ("Input: ALPS - detect trackstick presence for v7 protocol"),
> and was wondering if this is addressing a problem I have:
>
> I recently replaced the touchpad of my ThinkPad S440 with the one from the T450 (because of the dedicated trackstick buttons).
> The touchpad is working fine (including the dedicated buttons), but the trackstick doesn't work anymore.
>
> I suspect this is because it is detected incorrectly as an "AlpsPS/2 ALPS DualPoint Stick" when it should be (and previously was detected as) an "TPPS/2 IBM TrackPoint" (checked with other S440 owner).
> A friend replaced his T440 touchpad with a T450 touchpad from synaptics, and his trackpoint is working fine.
>
> Relevant output of
> cat /proc/bus/input/devices
>
> I: Bus=0011 Vendor=0002 Product=0008 Version=0700
> N: Name="AlpsPS/2 ALPS DualPoint Stick"
> P: Phys=isa0060/serio1/input1
> S: Sysfs=/devices/platform/i8042/serio1/input/input8
> U: Uniq=
> H: Handlers=mouse0 event6
> B: PROP=21
> B: EV=7
> B: KEY=70000 0 0 0 0
> B: REL=3
>
> I: Bus=0011 Vendor=0002 Product=0008 Version=0700
> N: Name="AlpsPS/2 ALPS DualPoint TouchPad"
> P: Phys=isa0060/serio1/input0
> S: Sysfs=/devices/platform/i8042/serio1/input/input5
> U: Uniq=
> H: Handlers=mouse1 event7
> B: PROP=5
> B: EV=b
> B: KEY=e520 10000 0 0 0 0
> B: ABS=260800000000003
>
> I: Bus=0019 Vendor=17aa Product=5054 Version=4101
> N: Name="ThinkPad Extra Buttons"
> P: Phys=thinkpad_acpi/input0
> S: Sysfs=/devices/platform/thinkpad_acpi/input/input9
> U: Uniq=
> H: Handlers=kbd event8 rfkill
> B: PROP=0
> B: EV=13
> B: KEY=10040 0 18040000 0 10000000000000 0 1501b02102004 c000280041114000 10e000000000000 0
> B: MSC=10
>
>
> Is your patch intended to solve this or should I open a bug ticket?
>
> Thank you very much for your time!
>
> Greetings
> Martin Stitz
>
>

-- 
Dmitry
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux