On Thursday 14 January 2016 13:04:43 Martin <madstitz@xxxxxxxxx> wrote: > Is your patch intended to solve this or should I open a bug ticket? Hi! That my patch hides Track Stick input device when ALPS touchpad report that Track Stick is not present. Before my patch was applied kernel created "AlpsPS/2 ALPS DualPoint Stick" input device for V7 protocol always, even if there was no Track Stick device. But as Dmitry said, you replaced Synaptics touchpad with ALPS which is working differently. Synaptics touchpad export PS/2 bus via its own pass-though protocol and this bus then available on kernel which do normal PS/2 mouse detection it. So kernel bind thinkpad TPPS2 driver to that bus. ALPS is working differently. There is no pass-though mode and all data (touchpad, track stick) are exported in ALPS packets. Kernel ALPS driver has special parser which can decide if packet comes from touchpad or trackstick (based on received data). So via ALPS touchpad kernel cannot communicate directly with trackpoint. So I guess... in case you have thinkpad trackpoint HW and ALPS touchpad which cannot work with that trackpoint you just do not get trackpoint data. Here kernel cannot do anything. I suspect that if you apply my patch (which check presence of trackstick) then kernel probably do not export this track stick device "AlpsPS/2 ALPS DualPoint Stick" anymore... > 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 -- Pali Rohár pali.rohar@xxxxxxxxx -- 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