Autor Tema: Integrar driver touch  (Leído 1680 veces)

0 Usuarios y 1 Visitante están viendo este tema.

teik

  • Visitante
Integrar driver touch
« en: 09-11-2017, 10:51 (Jueves) »
Bueno he estado un tiempo hasta que he podido arrancar de nuevo wifislax en estos cacharros nuevos que no ha sido fácil. He sacado el driver de la pantalla táctil de una distribución de linux que emula android en arquitectura de x86.
La cosa es que con estos formatos no he trabajado mucho y no se como se puede compilar para wifislax por lo que me gustaría preguntar a cerca de como integrarlo.
Subo el archivo aquí por si alguno puede echar una mano o enfocar el camino.

Un saludo.

https://mega.nz/#!hARiWYSb!2pfuHn4TKDhFAN-WHP08UpkvjoguukgtMkrsHCRTYFE



Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14068
Re: Integrar driver touch
« Respuesta #1 en: 11-11-2017, 01:08 (Sábado) »
PERO , si solo es un firmware ....

hazte un modulo con el firmware en

/lib/firmware

« Última modificación: 11-11-2017, 01:31 (Sábado) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14068
Re: Integrar driver touch
« Respuesta #2 en: 11-11-2017, 01:16 (Sábado) »
el driver si que esta ... pero el firmware no. (en wifislax)

asi que ..carga wifislax64 , y dime que aparece si en una consola escribes


Código: [Seleccionar]
dmesg|grep -i firmware

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14068
Re: Integrar driver touch
« Respuesta #3 en: 11-11-2017, 01:32 (Sábado) »
pone que requiere minimo kernel 4.9 ... asi que solo te sirve el ultimo wifislax de 64 , ningun otro lleva el driver..y a todos los faltaria el firmware.  ;D


testea este modulo
http://www.mediafire.com/file/l7ppz97uxtt6drv/firmware_silead-1.0-fw-1wifislax.xzm


debes arrancar ..con el modulo ya cargado ..es decir..no vale arrancar e instalarlo despues...  lo copias a modules y entonces arrancas wifislax64-1.1
« Última modificación: 11-11-2017, 01:35 (Sábado) por USUARIONUEVO »

teik

  • Visitante
Re: Integrar driver touch
« Respuesta #4 en: 11-11-2017, 17:43 (Sábado) »
Te cuento, con el comando de antes me aparece esto:

wifislax64 ~ # dmesg|grep -i firmware
[   31.124119] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[   31.168861] [drm] GuC firmware load skipped
[   31.471231] usb 1-7: rtl8xxxu: Loading firmware rtlwifi/rtl8723bu_nic.bin
[   31.485103] usb 1-7: Firmware revision 35.0 (signature 0x5301)
[   32.010998] silead_ts i2c-MSSL1680:00: Direct firmware load for silead/mssl1680.fw failed with error -2
[   32.011006] silead_ts i2c-MSSL1680:00: Firmware request error -2
wifislax64 ~ #



Aparece tambien el adaptador wifi, pero no importa mucho ya que suelo utilizar una de usb.
Acabo de arrancarlo con el modulo cargado y no hace nada.
Respecto a lo del firware te lo puedo subir entero si quieres que son varias carpetas, lo comprimo y te lo subo en winrar para que puedas ver.
Edito el post cuando lo tenga subido.

Esta es la carpeta entera de firware que te la he comprimido y subido.

https://mega.nz/#!cUADnRaA!ACdsK2NpOexAI1NrqgACTkbEEeYUL5IqajP0foOdkBw
« Última modificación: 11-11-2017, 17:50 (Sábado) por teik »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14068
Re: Integrar driver touch
« Respuesta #5 en: 11-11-2017, 21:48 (Sábado) »
parece que es otro el asunto..

Código: [Seleccionar]
silead/mssl1680.fw

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14068

teik

  • Visitante
Re: Integrar driver touch
« Respuesta #7 en: 12-11-2017, 13:30 (Domingo) »
Sigue sin ir aun, te copio de nuevo lo que aparece en el con el comando que ahora son errores distintos:

wifislax64 ~ # dmesg|grep -i firmware
[   25.908920] [drm] GuC firmware load skipped
[   26.219063] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[   26.326360] usb 1-7: rtl8xxxu: Loading firmware rtlwifi/rtl8723bu_nic.bin
[   26.337475] usb 1-7: Firmware revision 35.0 (signature 0x5301)
[   28.100624] silead_ts i2c-MSSL1680:00: Firmware load error -110
wifislax64 ~ #



Saludos y para lo que neceistes que pruebe solo que me lo indiques aqui que de momento lo subo.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14068
Re: Integrar driver touch
« Respuesta #8 en: 12-11-2017, 21:43 (Domingo) »
ahora si esta en su sitio ,... pero da error al cargarlo...

yo creo has puesto uno que no es  ;D

Código: [Seleccionar]
silead_ts i2c-MSSL1680:00: Firmware load error -110
vamos avanzando aunque no lo parezca

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14068
Re: Integrar driver touch
« Respuesta #9 en: 12-11-2017, 21:53 (Domingo) »
este firmware es mas actual ...ya que para kernel 4.9 , se requiere si o si de version mas nueva de firm.
ponia que lleva mas cosas..calibracion de pantalla y bla bla bla


https://www.mediafire.com/file/rpqhl6ajbj5jf17/firmware_silead-1.0-fw-3wifislax.xzm

teik

  • Visitante
Re: Integrar driver touch
« Respuesta #10 en: 12-11-2017, 22:16 (Domingo) »
Ahora si reconoce ya las pulaciones de los dedos aunque no en su lugar  >:D
 Al pulsar lo hace en otros lados jeje pero es un avance enorme ya te digo. Te vulevo a copiar el resultado del comando y a tu entera disposición.

wifislax64 ~ # dmesg|grep -i firmware
[   27.040434] [drm] GuC firmware load skipped
[   27.108507] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[   27.325160] usb 1-7: rtl8xxxu: Loading firmware rtlwifi/rtl8723bu_nic.bin
[   27.431592] usb 1-7: Firmware revision 35.0 (signature 0x5301)
wifislax64 ~ #

Por cierto en ubuntu creo recordar qe habia un programa para calibrar en modo grafico y qe se utilizaba para recalibrarlo puede ser solucion?  o ¿seguira faltando algo?


Saludos que esto empieza a tener buena pinta.  >:(
« Última modificación: 12-11-2017, 23:03 (Domingo) por teik »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14068
Re: Integrar driver touch
« Respuesta #11 en: 12-11-2017, 23:35 (Domingo) »
la resolucion de pantalla es la correcta ?

prueba por ejemplo a cambiar la resolucion y volver a la suya.. a ver si se corrige
« Última modificación: 12-11-2017, 23:35 (Domingo) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14068
Re: Integrar driver touch
« Respuesta #12 en: 12-11-2017, 23:38 (Domingo) »
tambien podria ser por el xorg , ... que esta bajdo de version y sus drivers...

comentame lo de la resolucin si arregla el problema..y si no .. mirare otra cosa.

gracias!

teik

  • Visitante
Re: Integrar driver touch
« Respuesta #13 en: 12-11-2017, 23:40 (Domingo) »
Acabo de mirar la resolucion y es la suya. La he cambiado a una inferior y vuelto despues y sigue igual. Al pulsar en una esquina se mueve el raton el la otra.
Paranormalactivity rn el touch.
Aunque pilla toda las pulsaciones y rapido.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14068
Re: Integrar driver touch
« Respuesta #14 en: 12-11-2017, 23:44 (Domingo) »
que raro

que distro es la que te va bien ?

subire una iso ... con "current"  ... para que pruebes el modulo alli a ver.
« Última modificación: 12-11-2017, 23:45 (Domingo) por USUARIONUEVO »

teik

  • Visitante
Re: Integrar driver touch
« Respuesta #15 en: 13-11-2017, 00:09 (Lunes) »
La distrito es Phoenix Os, es android x86 para ordenadores. Lo que hago es descomprimir la imagen system y dentro buscar la carpeta lib y meter ese archivo y ya me funcionaba el tactil.
No he probado las nuevas versiones de ubuntu ni nada, porque ando con poco tiempo y la verdad es que no les daria uso.
En cuanto subas la current ando bajando y probando jejje.
La cosa es qe reconocer las pulsaciones lo hace pero no en la posicion que deberia. Es como que no calibra correctamente.

« Última modificación: 13-11-2017, 00:11 (Lunes) por teik »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14068
Re: Integrar driver touch
« Respuesta #16 en: 13-11-2017, 00:38 (Lunes) »
La distrito es Phoenix Os, es android x86 para ordenadores. Lo que hago es descomprimir la imagen system y dentro buscar la carpeta lib y meter ese archivo y ya me funcionaba el tactil.
No he probado las nuevas versiones de ubuntu ni nada, porque ando con poco tiempo y la verdad es que no les daria uso.
En cuanto subas la current ando bajando y probando jejje.
La cosa es qe reconocer las pulsaciones lo hace pero no en la posicion que deberia. Es como que no calibra correctamente.



a lo mejor es solo cuestion de buscar en lib ... por que parece tema de firmwares, aunque he leido que creo que solo sirve de momento en kerneles menores a 4.9 ...  seguire investigando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14068

teik

  • Visitante
Re: Integrar driver touch
« Respuesta #18 en: 13-11-2017, 09:48 (Lunes) »
a ver ahora...

https://www.mediafire.com/file/8h8xk3zd13o317o/firmware_silead-1.0-fw-4wifislax.xzm

Acabo de probarlo pero no reconoce las pulsaciones, pasa como en las primeras veces que ni se mueve al pulsar.  :(