Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona OpenSUSE > Hardware


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

Lector de huellas digitales Elan de Xiaomi Mi Air 13.3"
  #1  
Antiguo 06-dic-2018, 02:47
Avatar de hurior
hurior hurior está desconectado
Habitual
 
Fecha de Ingreso: 13-octubre-2005
Ubicación: San Vicente del Raspeig
Versión: openSUSE Leap 15
Mensajes: 229
Agradecimientos: 62
Agradecido 2 Veces en 2 Mensajes
Poder de Credibilidad: 14
hurior está en el buen camino
Lector de huellas digitales Elan de Xiaomi Mi Air 13.3"

Hola a todos, llevo un tiempo intentado configurar el lector de huellas del Xiaomi Mi Air 13.3" para poder tener acceso al ordenador sin introducir clave.

Por lo que parece el sensor esta reconocido como Elan Microelectronics Corp. ID 04f3:0c1a.

Tengo instalado Fingerprint-GUI y fprint. He seguido los pasos de este tutorial https://forums.opensuse.org/showthre...SE-13-2-SOLVED pero no me funciona, porque parece que no tengo el driver del sensor en cuestión.

Por lo que he leído el driver se puede instalar de aquí https://github.com/iafilatov/libfprint y con la nueva versión de fprint van incluidos los drivers https://fprint.freedesktop.org/

El caso es que no sé cómo instalar el driver o esa última versión de fprint, no lo consigo.

¿Sabéis cómo hacerlo?
Muchas gracias a todos.
__________________
Hugo Riquelme
Ing. Téc. Forestal
http://www.alicanteforestal.es
Responder Citando
  #2  
Antiguo 06-dic-2018, 10:16
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 17.061
Agradecimientos: 641
Agradecido 2.729 Veces en 1.863 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
Esta son las instrucciones de instalación: https://github.com/iafilatov/libfpri...ub-msg/INSTALL

Pero openSUSe ya lo tiene: https://software.opensuse.org/search...93&q=libfprint
__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p
Responder Citando
  #3  
Antiguo 06-dic-2018, 11:49
Avatar de hurior
hurior hurior está desconectado
Habitual
 
Fecha de Ingreso: 13-octubre-2005
Ubicación: San Vicente del Raspeig
Versión: openSUSE Leap 15
Mensajes: 229
Agradecimientos: 62
Agradecido 2 Veces en 2 Mensajes
Poder de Credibilidad: 14
hurior está en el buen camino
Hola Diablo Rojo, muchas gracias por la respuesta y te comento sobre ella.

El enlace de que mandas de la instalación directa es de la versión 0.6.0 y por lo que he leído, el driver de mi dispositivo de huella está incorporado a partir de la 0.8.2. Esa versión la he probado y sigue sin funcionar.

Y con respecto a las instrucciones de instalación, las he intentado seguir, pero sin resultado.Nada más empezar el "./configure" dice "bash: ./configure: No existe el fichero o el directorio" ¿? y ahí se queda.

¿Cómo puedo seguir?
¡Gracias!
__________________
Hugo Riquelme
Ing. Téc. Forestal
http://www.alicanteforestal.es
Responder Citando
  #4  
Antiguo 06-dic-2018, 12:17
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 17.061
Agradecimientos: 641
Agradecido 2.729 Veces en 1.863 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
Sigue esta GUIA: Como instalar un programa o driver desde el codigo fuente y vuelve a probarlo.
__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p
Responder Citando
  #5  
Antiguo 06-dic-2018, 13:01
Avatar de soyasi
soyasi soyasi está desconectado
Miembro Senior
 
Fecha de Ingreso: 27-julio-2005
Ubicación: Atlántida
Versión: leap 15.0
Mensajes: 915
Agradecimientos: 215
Agradecido 364 Veces en 251 Mensajes
Poder de Credibilidad: 14
soyasi está en el buen camino
Básicamente si te lees la documentación del programa el README.md
te dice que librerías necesitas tener instalado y como se hace la instalación en este caso:

libglib2.0-dev
libnss3-dev
libpixman-1-dev
libusb-1.0.0-dev
libx11-dev
libxv-dev
pkg-config

ademas te indica que necesitas meson y ninja para compilar.

Trying it out
meson builddir_dbg
meson configure builddir_dbg -Ddebug_log=true
cd builddir_dbg
ninja

En este caso lo he probado para ver los resultados:

Código PHP:
meson builddir_dbg
The Meson build system
Version
0.46.0
Source dir
: /home/eri/rpm/libfprint-elan-github-msg
Build dir
: /home/eri/rpm/libfprint-elan-github-msg/builddir_dbg
Build type
native build
Project name
libfprint
Native C compiler
cc (gcc 7.3.1 "cc (SUSE Linux) 7.3.1 20180323 [gcc-7-branch revision 258812]")
Native C++ compilerc++ (gcc 7.3.1 "c++ (SUSE Linux) 7.3.1 20180323 [gcc-7-branch revision 258812]")
Build machine cpu familyx86_64
Build machine cpu
x86_64
Compiler 
for C supports arguments -fgnu89-inlineYES
Compiler 
for C supports arguments -fvisibility=hiddenYES
Compiler 
for C supports arguments -std=gnu99YES
Compiler 
for C supports arguments -WallYES
Compiler 
for C supports arguments -WundefYES
Compiler 
for C supports arguments -WunusedYES
Compiler 
for C supports arguments -Wstrict-prototypesYES
Compiler 
for C supports arguments -Werror-implicit-function-declarationYES
Compiler 
for C supports arguments -Wno-pointer-sign -Wpointer-signYES
Compiler 
for C supports arguments -WshadowYES
Found pkg
-config: /usr/bin/pkg-config (0.29.2)
Native dependency glib-2.0 foundYES 2.54.3
Native dependency libusb
-1.0 foundYES 1.0.21
Library m found
YES
Dependency nss found
NO

meson
.build:59:12ERROR:  Problem encounteredNSS is required for the URU4000/URU4500 driver

A full log can be found at 
/home/eri/rpm/libfprint-elan-github-msg/builddir_dbg/meson-logs/meson-log.txt

meson builddir_dbg
The Meson build system
Version
0.46.0
Source dir
: /home/eri/rpm/libfprint-master
Build dir
: /home/eri/rpm/libfprint-master/builddir_dbg
Build type
native build
Project name
libfprint
Native C compiler
cc (gcc 7.3.1 "cc (SUSE Linux) 7.3.1 20180323 [gcc-7-branch revision 258812]")
Native C++ compilerc++ (gcc 7.3.1 "c++ (SUSE Linux) 7.3.1 20180323 [gcc-7-branch revision 258812]")
Build machine cpu familyx86_64
Build machine cpu
x86_64
Compiler 
for C supports arguments -fgnu89-inlineYES
Compiler 
for C supports arguments -fvisibility=hiddenYES
Compiler 
for C supports arguments -std=gnu99YES
Compiler 
for C supports arguments -WallYES
Compiler 
for C supports arguments -WundefYES
Compiler 
for C supports arguments -WunusedYES
Compiler 
for C supports arguments -Wstrict-prototypesYES
Compiler 
for C supports arguments -Werror-implicit-function-declarationYES
Compiler 
for C supports arguments -Wno-pointer-sign -Wpointer-signYES
Compiler 
for C supports arguments -WshadowYES
Found pkg
-config: /usr/bin/pkg-config (0.29.2)
Native dependency glib-2.0 foundYES 2.54.3
Native dependency libusb
-1.0 foundYES 1.0.21
Library m found
YES
Native dependency nss found
YES 3.36.4
Native dependency pixman
-1 foundYES 0.34.0
Dependency pixman
-1 foundYES (cached)
Native dependency udev foundYES 234
Library X11 found
YES
Native dependency xv found
YES 1.0.11
Native dependency gtk
+-3.0 foundYES 3.22.30
Configuring config
.h using configuration
Configuring drivers_definitions
.h with command
Configuring drivers_arrays
.h with command
Configuring gtkdocentities
.ent using configuration
Native dependency glib
-2.0 foundYES 2.54.3
Build targets in project
14
Found ninja
-1.8.2 at /usr/bin/ninja 
He visto que me pide la libreria NSS, lo he buscado en "san google"

y me lleva a este bug reportado este mismo año

Bug

y la solución es un parche:

parche

Que ha reportado el mismo que reporta el bug (Bastien Nocera).

Así que como no estas ducho en el tema (yo tampoco) o contactas con el programador y lo comentas abriendo un issue
o esperas a que aparezca la actualización.
__________________
--
hkp://subkeys.pgp.net
GNU/Linux Opensuse leap 15.0 x86_64
Linux Registered User #391410



(http://linuxcounter.net/)

Última edición por soyasi; 07-dic-2018 a las 05:54
Responder Citando
  #6  
Antiguo 06-dic-2018, 13:28
Avatar de hurior
hurior hurior está desconectado
Habitual
 
Fecha de Ingreso: 13-octubre-2005
Ubicación: San Vicente del Raspeig
Versión: openSUSE Leap 15
Mensajes: 229
Agradecimientos: 62
Agradecido 2 Veces en 2 Mensajes
Poder de Credibilidad: 14
hurior está en el buen camino
He instalado todos los paquetes que dice la guía y la respuesta sigue siendo la misma: bash: ./configure: No existe el fichero o el directorio

He descargado la versión 0.8.2 desde aquí https://gitlab.freedesktop.org/libfp...nt/tree/master y parece que se instala con "meson", pero siguiendo las instrucciones tampoco tengo resultado...

¿Alguna idea?


ACTUALIZACIÓN

Después de pelear con meson y con todas las dependencias (unas cuantas) he conseguido compilar la versión 0.8.2 y ya no sé cómo seguir... Porque fprint sigue sin detectarme el dispositivo.

¿Alguna idea de cómo seguir?
Gracias!!
__________________
Hugo Riquelme
Ing. Téc. Forestal
http://www.alicanteforestal.es

Última edición por hurior; 07-dic-2018 a las 00:07
Responder Citando
  #7  
Antiguo 07-dic-2018, 06:09
Avatar de soyasi
soyasi soyasi está desconectado
Miembro Senior
 
Fecha de Ingreso: 27-julio-2005
Ubicación: Atlántida
Versión: leap 15.0
Mensajes: 915
Agradecimientos: 215
Agradecido 364 Veces en 251 Mensajes
Poder de Credibilidad: 14
soyasi está en el buen camino
Al final con meson sin errores:

Código PHP:
[b]meson builddir_dbg[/b
The Meson build system 
Version
0.46.0 
Source dir
: /home/eri/rpm/libfprint-master 
Build dir
: /home/eri/rpm/libfprint-master/builddir_dbg 
Build type
native build 
Project name
libfprint 
Native C compiler
cc (gcc 7.3.1 "cc (SUSE Linux) 7.3.1 20180323 [gcc-7-branch revision 258812]"
Native C++ compilerc++ (gcc 7.3.1 "c++ (SUSE Linux) 7.3.1 20180323 [gcc-7-branch revision 258812]"
Build machine cpu familyx86_64 
Build machine cpu
x86_64 
Compiler 
for C supports arguments -fgnu89-inlineYES 
Compiler 
for C supports arguments -fvisibility=hiddenYES 
Compiler 
for C supports arguments -std=gnu99YES 
Compiler 
for C supports arguments -WallYES 
Compiler 
for C supports arguments -WundefYES 
Compiler 
for C supports arguments -WunusedYES 
Compiler 
for C supports arguments -Wstrict-prototypesYES 
Compiler 
for C supports arguments -Werror-implicit-function-declarationYES 
Compiler 
for C supports arguments -Wno-pointer-sign -Wpointer-signYES 
Compiler 
for C supports arguments -WshadowYES 
Found pkg
-config: /usr/bin/pkg-config (0.29.2
Native dependency glib-2.0 foundYES 2.54.3 
Native dependency libusb
-1.0 foundYES 1.0.21 
Library m found
YES 
Native dependency nss found
YES 3.36.4 
Native dependency pixman
-1 foundYES 0.34.0 
Dependency pixman
-1 foundYES (cached
Native dependency udev foundYES 234 
Library X11 found
YES 
Native dependency xv found
YES 1.0.11 
Native dependency gtk
+-3.0 foundYES 3.22.30 
Configuring config
.h using configuration 
Configuring drivers_definitions
.h with command 
Configuring drivers_arrays
.h with command 
Configuring gtkdocentities
.ent using configuration 
Native dependency glib
-2.0 foundYES 2.54.3 
Build targets in project
14 
Found ninja
-1.8.2 at /usr/bin/ninja 

Pero cuando he intentado compilarlo con ninja, me da muchisimos warning/errores.

ninja -C builddir_dbg -f build.ninja -d stats

te dejo el log completo (archivo adjunto), por si a alguien le sirve de algo.


Código PHP:
../libfprint/nbis/mindtct/loop.c:446:4warningincompatible implicit declaration of built-in function ‘free’
../libfprint/nbis/mindtct/loop.c:446:4note: include &#8216;<stdlib.h>’ or provide a declaration of ‘free’
cc1some warnings being treated as errors
[56/93Compiling C object 'libfprint/libfprint@@fprint@sha/nbis_bozorth3_bozorth3.c.o'.
ninjabuild stoppedsubcommand failed.

metric                  count   avg (us)        total (ms)
.
ninja parse            1       1217.0          1.2
canonicalize str        390     0.2             0.1
canonicalize path       10768   0.1             1.0
lookup node             10768   0.2             2.4
.ninja_log load         1       13.0            0.0
.ninja_deps load        1       5.0             0.0
node stat               352     1.5             0.5
StartEdge               56      6328.3          354.4
FinishCommand           56      255.5           14.3

path
->node hash load 0.76 (538 entries 709 buckets
si al final consigues compilarlo utiliza ninja -C builddir_dbg install o lo que proceda y veras que se ha instalado cuando finaliza con Job succeeded
Archivos Adjuntos
Tipo de Archivo: zip log_ninja.zip (3,1 KB (Kilobytes), 0 visitas)
__________________
--
hkp://subkeys.pgp.net
GNU/Linux Opensuse leap 15.0 x86_64
Linux Registered User #391410



(http://linuxcounter.net/)

Última edición por soyasi; 07-dic-2018 a las 06:37
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a soyasi Por Este Mensaje:
hurior (07-dic-2018)
  #8  
Antiguo 07-dic-2018, 12:55
Avatar de hurior
hurior hurior está desconectado
Habitual
 
Fecha de Ingreso: 13-octubre-2005
Ubicación: San Vicente del Raspeig
Versión: openSUSE Leap 15
Mensajes: 229
Agradecimientos: 62
Agradecido 2 Veces en 2 Mensajes
Poder de Credibilidad: 14
hurior está en el buen camino
He conseguido compilar e instalar el driver y parece que está instalado.
Ahora tengo problemas con la grabación de la huella, con la opción "gui" no me deja grabar, dice que no tiene permisos (ni abriendo la aplicación como root) y desde konsole da un error y se termina la grabación...

Al intentar usar fprint-enroll tengo esto:
Cita:
>fprintd-enroll hugo
Using device /net/reactivated/Fprint/Device/0
Enrolling right-index-finger finger.
Enroll result: enroll-stage-passed
Enroll result: enroll-unknown-error
Y lo mismo ocurre si lo hago como root.

Y si entro con fingerprint-gui, al intentar grabar la huella, me da el error:
Cita:
Could not open fingerprint device. Permission problem?
Al abrir finguerprint-gui desde consola me da este error:
Cita:
(process:23773): libfprint-async-WARNING **: 17:29:01.944: usb_open failed, error -3
¿Alguna idea de por donde seguir?

¡¡Gracias a todos!!
__________________
Hugo Riquelme
Ing. Téc. Forestal
http://www.alicanteforestal.es

Última edición por hurior; 07-dic-2018 a las 18:29
Responder Citando
  #9  
Antiguo 08-dic-2018, 10:27
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 17.061
Agradecimientos: 641
Agradecido 2.729 Veces en 1.863 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
Esos errores te ocurre tanto como usuario y como root, si es así es que el sistema no te da permiso para acceder al dispositivo por el protocolo udev.

Tienes que autorizarlo, como indica aquí https://unix.stackexchange.com/quest...orking-as-root

Te en cuenta que tu lector de huellas tiene un identificador propio, de tipo xxxx:yyyy y username es el nombre de tu usuario
__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p
Responder Citando
Respuesta

Marcadores


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 19:38.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba