Re: New ALPS not detected EC=88 b6 06 - Lenovo Ideapad Flex 15D

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

 



Hi Omar,

I'm glad to hear this good news and also thanks for your trying with
our patch : )

Thanks
-- 
Best Regards,
Tommy

2014/1/18 Omar Loggiodice <ologgio@xxxxxxxxx>:
> The patch works very well! I now need to adjust the settings. I wanted to let you know  two
> finger middle button works, along with two finger scrolling, circular
> scrolling, edge scrolling, right button, etc. Everything is working.
>
>
> Thank you all for the good work you do for the linux community.
>
>
>
>
>
> On Friday, January 17, 2014 9:49 PM, Tommy Will <tommywill2011@xxxxxxxxx> wrote:
> Hi Omar,
>
> Thanks for your mail. This is Tommy from ALPS.
> According to your info "E7=73 03 0a, EC=88 b6 06", I think you're now
> using ALPS_PROTO_V7 device.
> My colleague Elaine(Qiting) is now working with this touchpad's
> support and has released a patch last week.
> You can have a try ~
>
>     http://www.spinics.net/lists/linux-input/msg29084.html
>
> If you find any issue or have any suggestion, please kindly let us
> know. We'll try our best to make the driver better.
>
> Thanks!
>
> --
> Best Regards,
> Tommy
>
>
> 2014/1/18 Omar Loggiodice <ologgio@xxxxxxxxx>:
>> Hi,
>>
>>
>>    First, thank you for your excellent work. I recently bought a new Lenovo Ideapad Flex 15D, it comes with Windows 8.1.
>>
>> I have been able to run linux, however the ALPS touchpad is only recognized as a PS/2 mouse. I also have some problems with the screen
>> turning off and the GPU stalling, but this is outside of the scope of
>> this list.  This is what dmesg shows for the touchpad:
>>
>> psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 0a, EC=88 b6 06
>>
>> I hacked alps.c with the following code in alps_identify(...):
>>
>> [...]
>>
>> } else if (ec[0] == 0x88 && ec[1] == 0xb6 &&
>>                    ec[2] == 0x06 )
>>  {
>>                 priv->proto_version = ALPS_PROTO_V5;
>>                 alps_set_defaults(priv);
>>
>>                 return 0;
>>         }
>> [...]
>>
>> With this code the module seems to recognize the card and dmesg reports the following:
>>
>> [  791.663876] input: PS/2 Mouse as /devices/platform/i8042/serio1/input/input22
>> [  791.692023] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input21
>>
>>
>> However, the touchpad still operates only as a PS/2 mouse (no scroll, no middle
>> button emulation, no touch gestures) even if I disable the PS/2 mouse
>> with xinput.
>>
>> any help would be appreciated, I am willing to test patches if you send them to me.
>>
>> Thanks!
>> --
>> 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
>
--
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