Driver leitor biometrico Nitgen

1. Driver leitor biometrico Nitgen

Fernando Ferreira da Silva Junior
ferferreira6

(usa Fedora)

Enviado em 01/07/2012 - 12:09h

Galera, bom dia.

Estou tentando instalar o driver da Nitgen para o Hamster DX, porém, tá difícil.
Tenho o cd com os supostos arquivos para instalação, mas todos dão algum probleminha.

To no Fedora 16 - 32Bits

Alguém já instalo e pode dar umas dicas?

Valeu, bom domingo.


  


2. Re: Driver leitor biometrico Nitgen

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 01/07/2012 - 12:19h

# Bom, vamos ver quais são arquivos e qual a extensão de cada um deles.

Acesse o CD com o Terminal e poste aqui o resultado do comando:
ls -a -R

- - -
"To no Fedora 16 - 32Bits

Alguém já instalo e pode dar umas dicas?"

# Primeiro precisamos saber a extensão dos arquivos, para lhe passar os comandos certos.


3. Re: Driver leitor biometrico Nitgen

Fernando Ferreira da Silva Junior
ferferreira6

(usa Fedora)

Enviado em 01/07/2012 - 12:29h

O Cd possui várias pastas, para vários leitores diferentes e para WIndows e Linux.
Acessei a pasta do meu leitor, o Hamster DX e a pasta para Linux, a saída:


[fernando@fernando gcc4.0-f]$ ls -a -R
.:
. CreateModule uninstall.sh VenusDrv.dat VenusLib.so
.. install.sh VenusDrv.conf VenusDrv.h


De acordo com o manual, deveria abrir este CreateModule, depois o install.sh.
Porém, quando abro o install.sh, acusa que o VenusDrv.h não foi encontrado no diretório.


4. Re: Driver leitor biometrico Nitgen

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 01/07/2012 - 12:34h

# No caso do "install.sh", estando dentro da pasta... vc executa os comandos:

# Damos permissões de execução:
sudo chmod +x install.sh

e

# Executamos o install:
./install.sh


> Se possível, coloque aqui o conteúdo do Manual
(se for grande não coloque).


5. Re: Driver leitor biometrico Nitgen

Fernando Ferreira da Silva Junior
ferferreira6

(usa Fedora)

Enviado em 01/07/2012 - 12:42h

Ocorre o mesmo erro:


[fernando@fernando bin]$ cd '/home/fernando/Documentos/DriverHamsterDX/VenusDrv-1.0.2-6/gcc4.0-f'
[fernando@fernando gcc4.0-f]$ ./install.sh

VenusDrv.ko or VenusDrv.h file not found in current dir .....

O manual:


How to Install SDK Linux:
root@0[Desktop]# cd eNBSP-1.8.1-1/
root@0[eNBSP-1.7.2-2]# ./install.sh
root@0[eNBSP-1.7.2-2]# ./NBioBSP_Signer
Serial Code: 010701-F6B95C1975E63701-22627000F00163FD

How to Install Driver Linux:
root@0[Desktop]# cd VenusDrv-1.0.1-7.2/
root@0[VenusDrv-1.0.1-4]# cd gcc4.0/
root@0[gcc4.0]# ./CreateModule
root@0[gcc4.0]# ./install.sh

Device Tool:
root@0[Desktop]# cd /usr/local/NITGEN/eNBSP/bin/
root@0[bin]# ./NBioBSPDemo




6. mesmo erro

maicon
nociamnociam

(usa Ubuntu)

Enviado em 24/07/2012 - 09:08h

estou com o mesmo problema, tento instalar e da que o arquivo Venusdrv,ko não foi encontrado, por acaso conseguisse algo a mais


7. Re: Driver leitor biometrico Nitgen

Fernando Ferreira da Silva Junior
ferferreira6

(usa Fedora)

Enviado em 24/07/2012 - 10:07h

Cara,

Eu não consegui,

Acho que não vai ser útil, mas essa é a resposta que o Suporte da FingerKey me deu:

Fernando,

O procedimento para instalação é o mesmo que se encontra no CD.
De qualquer forma, veja o procedimento abaixo:

--

root@ntigen-desktop:/home/ntigen# cd /home/ntigen/Desktop

root@ntigen-desktop:/home/ntigen/Desktop# ls

eNBSP-1.8.1-1 Install Linux Nitgen.txt libqt304-linux86 VenusDrv-1.0.1-7.2

root@ntigen-desktop:/home/ntigen/Desktop# cd VenusDrv-1.0.1-7.2/

root@ntigen-desktop:/home/ntigen/Desktop/VenusDrv-1.0.1-7.2# ls

gcc3.3 gcc4.0

root@ntigen-desktop:/home/ntigen/Desktop/VenusDrv-1.0.1-7.2# cd gcc4.0/

root@ntigen-desktop:/home/ntigen/Desktop/VenusDrv-1.0.1-7.2/gcc4.0# ls

CreateModule uninstall.sh VenusDrv.dat VenusDrv.ko

install.sh VenusDrv.conf VenusDrv.h VenusLib.so

root@ntigen-desktop:/home/ntigen/Desktop/VenusDrv-1.0.1-7.2/gcc4.0# ./CreateModule

make -C /lib/modules/2.6.31-19-generic/build SUBDIRS=/home/ntigen/Desktop/VenusDrv-1.0.1-7.2/gcc4.0/tempDirectory modules

make[1]: Entering directory `/usr/src/linux-headers-2.6.31-19-generic'

CC [M] /home/ntigen/Desktop/VenusDrv-1.0.1-7.2/gcc4.0/tempDirectory/VenusDrv.o

Building modules, stage 2.

MODPOST 1 modules

CC /home/ntigen/Desktop/VenusDrv-1.0.1-7.2/gcc4.0/tempDirectory/VenusDrv.mod.o

LD [M] /home/ntigen/Desktop/VenusDrv-1.0.1-7.2/gcc4.0/tempDirectory/VenusDrv.ko

make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-19-generic'

Create Module success.

root@ntigen-desktop:/home/ntigen/Desktop/VenusDrv-1.0.1-7.2/gcc4.0# ./install.sh

`VenusDrv.ko' -> `/lib/modules/2.6.31-19-generic/kernel/drivers/usb/misc/VenusDrv.ko'

`VenusDrv.h' -> `/usr/include/linux/VenusDrv.h'

`VenusLib.so' -> `/lib/VenusLib.so'

NITGEN USB Fingkey Hamster Driver sucessfully installed

Disconnect the Device and Plug it back

root@ntigen-desktop:~# cd /home/ntigen/Desktop

root@ntigen-desktop:/home/ntigen/Desktop# ls

eNBSP-1.8.1-1 Install Linux Nitgen.txt libqt304-linux86 VenusDrv-1.0.1-7.2

root@ntigen-desktop:/home/ntigen/Desktop# cd eNBSP-1.8.1-1/

root@ntigen-desktop:/home/ntigen/Desktop/eNBSP-1.8.1-1# ls

eNBSP install.sh NBioBSP_Signer uninstall.sh

root@ntigen-desktop:/home/ntigen/Desktop/eNBSP-1.8.1-1# ./NBioBSP_Signer

==============================================

== NITGEN eNBSP for Linux : License Creator ==

== v1.0 ==

== ==

== Copyright (C) 2004-2008 ==

== NITGEN Co., Ltd. All right reserved ==

==============================================



* Enter serial code *

XXXXXX-XXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX

010701-F6B95C1975E63701-22627000F00163FD

Success to create license file to '/lib/NBioBSP.lic'.

==============================================

root@ntigen-desktop:/home/ntigen/Desktop/eNBSP-1.8.1-1# ./install.sh



NBioBSP install...

copy object file.

NBioBSP successfully installed

root@ntigen-desktop:/home/ntigen/Desktop/eNBSP-1.8.1-1# ls

eNBSP install.sh NBioBSP_Signer uninstall.sh

root@ntigen-desktop:/home/ntigen/Desktop/eNBSP-1.8.1-1# cd eNBSP/

root@ntigen-desktop:/home/ntigen/Desktop/eNBSP-1.8.1-1/eNBSP# ls

bin include sample

root@ntigen-desktop:/home/ntigen/Desktop/eNBSP-1.8.1-1/eNBSP# cd bin

root@ntigen-desktop:/home/ntigen/Desktop/eNBSP-1.8.1-1/eNBSP/bin# ./NBioBSPDemo


8. Alguém conseguiu?

Bruno
brunonar

(usa Ubuntu)

Enviado em 10/12/2012 - 11:31h

Mesmo problema aqui, pode ser que a versão 4.0 do GCC seja incompatível com a versão 4.7, por isso ele encontra o erro nos apontadores de registro.


9. Encontrei uma possível solução

Bruno
brunonar

(usa Ubuntu)

Enviado em 09/01/2013 - 19:11h

A mesma função problemática era chamada por esse mesmo programa:
https://bitbucket.org/liplianin/s2-liplianin-v37/issue/2/compilation-errors

Eles resolveram alterando para o novo nome da função. O problema é que a parte do módulo que faz a chamada é o CreateModule, que é um arquivo binário. Ou seja, pelos meus conhecimentos, ou a Nitgen entrega o código fonte para que façamos a mudança manualmente, ou ela precisa atualizar o driver.

Lógico, sempre há a opção de se colocar uma versão mais antiga de alguma distribuição. Mas, como acho que é o caso da maioria, não podemos ter este luxo, de perder as atualização e até criar incompatibilidade com terceiros.


10. mv: cannot stat ‘VenusDrv.ko’: No such file or directory

Luan
luankosaka

(usa Ubuntu)

Enviado em 17/01/2014 - 12:10h

Pessoal, tentei instalar o driver, porém apareceu a seguinte mensagem.

make -C /lib/modules/3.8.0-34-generic/build SUBDIRS=/home/VenusDrv-1.0.1-7.2/gcc4.0/tempDirectory modules
make[1]: Entering directory `/usr/src/linux-headers-3.8.0-34-generic'
make[1]: *** No rule to make target `Drv/VenusDrv-1.0.1-7.2/gcc4.0/tempDirectory'. Stop.
make[1]: Leaving directory `/usr/src/linux-headers-3.8.0-34-generic'
make: *** [default] Error 2
mv: cannot stat ‘VenusDrv.ko’: No such file or directory
Create Module success.

Como resolvo esse problema do VenusDrv.ko ?


11. RESOLVIDO!

Dênio dos Santos
denio

(usa Slackware)

Enviado em 27/02/2014 - 11:34h

Pessoal, bom dia.

Apanhei até deste leitor Biométrico, porém cheguei a conclusão do problema!
Baixei várias versões do driver VenusDrv, porém o CreateModule não criava o arquivo VenusDrv.ko por nada neste mundo.
O problema está no nome da pasta que você pode estar utilizando exemplo:


########################## ERRO ######################################################
/u/biometria - leitor/VenusDrv-1.0.3-10-x86/gcc4.0# ./CreateModule
make -C /lib/modules/2.6.37.6-smp/build SUBDIRS=/u/biometria - leitor/VenusDrv-1.0.3-10-x86/gcc4.0/tempDirectory modules
make[1]: Entering directory `/usr/src/linux-2.6.37.6'
make[1]: *** No rule to make target `leitor/VenusDrv-1.0.3-10-x86/gcc4.0/tempDirectory'. Stop.
make[1]: Leaving directory `/usr/src/linux-2.6.37.6'
make: *** [default] Error 2
mv: cannot stat `VenusDrv.ko': No such file or directory
Create Module success.
########################## ERRO ######################################################

########################## SOLUÇÃO ###################################################
root@testeti:/u/biometria - leitor/VenusDrv-1.0.3-10-x86/gcc4.0# cd ..
root@testeti:/u/biometria - leitor/VenusDrv-1.0.3-10-x86# mv gcc4.0/ /u
root@testeti:/u/biometria - leitor/VenusDrv-1.0.3-10-x86# cd /u/gcc4.0/
root@testeti:/u/gcc4.0# ./CreateModule
make -C /lib/modules/2.6.37.6-smp/build SUBDIRS=/u/gcc4.0/tempDirectory modules
make[1]: Entering directory `/usr/src/linux-2.6.37.6'
CC [M] /u/gcc4.0/tempDirectory/VenusDrv.o
/u/gcc4.0/tempDirectory/VenusDrv.c:239:4: warning: initialization from incompatible pointer type
Building modules, stage 2.
MODPOST 1 modules
CC /u/gcc4.0/tempDirectory/VenusDrv.mod.o
LD [M] /u/gcc4.0/tempDirectory/VenusDrv.ko
make[1]: Leaving directory `/usr/src/linux-2.6.37.6'
Create Module success.
########################## SOLUÇÃO ###################################################

Espero ter ajudado!
Abraços.



12. Manual

Anderson Mendes Costa
andmendescosta

(usa Ubuntu)

Enviado em 25/11/2015 - 12:34h


Preparei um manual para instalação.

http://ormel.com.br/ManualNitgenUbuntu.pdf

Detalhe que apanhei muito até descobrir que não funciona com o JDK da Oracle, somente com o OpenJDK.

Ainda é uma versão inicial do Manual e só testei no Ubuntu 15.10 64 Bits, portanto conto com qualquer ajuda para melhorar esse manual.

Att,
Anderson Mendes Costa
dsoftware30.cc@interconta.com.br
andmendescosta@gmail.com



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts