Tela sensível ao toque sem resposta no 4.4-rc7, mas funciona no 4.2. cat / dev / hidraw0 não mostra nada

1

Estou testando o kernel 4.4-rc7 (mesmo problema com o rc5), mas não consigo fazer com que o touchscreen do laptop funcione. É um Asus TP200SA.

kernel4.4-rc7 $ dmesg | grep hid
[    2.741654] hidraw: raw HID events driver (C) Jiri Kosina
[    7.128672] hid-multitouch 0018:0457:1136.0001: input,hidraw0: I2C HID v1.00 Device [SIS0457:00 0457:1136] on i2c-SIS0457:00

Até agora, não vejo nenhuma diferença significativa entre os registros. Mas quando eu faço um cat /dev/input/event10 , o kernel 4.2 realmente produz saídas em resposta aos meus toques, enquanto que o 4.4-rc * não. Eu sei que é event10 porque (a) nenhum outro evento responde e (b) eu posso fazer cat /proc/bus/input/devices e isso produz:

[...]
I: Bus=0018 Vendor=0457 Product=1136 Version=0100
N: Name="SIS0457:00 0457:1136"
P: Phys=i2c-SIS0457:00
S: Sysfs=/devices/pci0000:00/808622C1:05/i2c-13/i2c-SIS0457:00/0018:0457:1136.0001/input/input10
U: Uniq=
H: Handlers=mouse1 event10 
B: PROP=2
B: EV=b
B: KEY=400 0 0 0 0 0
B: ABS=260800000000003

O mesmo é para cat /dev/hidraw0 . Produz saída para 4.2, mas não para 4.4-rc7. Deixe-me saber se mais informações ajudarão. Obrigado!

Editar : Os dispositivos foram hidraw1 / event9 em 4.2, os números mudaram por causa de algo a ver com o touchpad do módulo elan_i2c (que está funcionando bem).

Edit2 : Apenas verificado com o kernel 4.3. A tela ainda estava funcional. Algo quebrou entre 4,3 e 4,4-rc7. Eu estou derramando através do diff de origem do kernel para device/hid para ver se algo está errado. É aí que o módulo hid_multitouch vive.

    
por Samee 28.12.2015 / 21:01

0 respostas