Making sense of i2c

rayH rayH at engineering-intelligence.net
Sun Jan 15 19:27:34 UTC 2017


On Sunday, 15 January 2017 11:58:38 GMT Colin McKinnon via Scottish wrote:
> I bought my daughter a Lenovo Yoga 510-14AST for Christmas. Everything
> works in Linux (Fedora 25) except for the touchscreen.

Hi Colin,

I have a Yoga 3 Pro running openSUSE Tumbleweed.  I know that it's different hardware, but this might give a clue where to look.

_______________________________________________
*y3:~ #* hwinfo |grep -C1  "touch"  
*touch*: /devices/pci0000:00/INT3433:00/i2c-6/i2c-ATML1000:00/0018:03EB:8A10.0002 
*touch*: module = hid_multi*touch* 
-- 
*touch*: /devices/pci0000:00/INT3433:00/i2c-6/i2c-ATML1000:00/0018:03EB:8A10.0002 
*touch*: module = hid_multi*touch* 
-- 
*touch* 
-- 
*touch* 
-- 
*touch* 
-- 
*touch* 20480 0 - Live 0xffffffffc0f3d000 
*y3:~ #*

*y3:~ #* lsmod |grep "multitouch"     
*multitouch*         20480  0
*y3:~ #*

*y3:~ #*  
*y3:~ #* locate multitouch     
*y3:~ #*
____________________________________________

In "lsusb -t" you are looking for:
 “Human Interface Device, Driver=usbhid”v

The only thing that I had not working out of the box was screen rotation in “tent mode”, but I understand that even that works in some distros.


-- 
slàinte,
 rayH



More information about the Scottish mailing list