DNI electronico en Latitude D600 [SOLUCIONADO}

+1
0
-1

Bien, como bien indica el titulo tengo un portatil latitude D600 con lector integrado de smartcard, el sistema instalado es Ubuntu Karmic Koala 9.10 compartido con ese sistema que no podemos nombrar pero que todavía nos obligan a utilizar. Mi problema era que no me detectaba mi lector de tarjeta. Tras instalar pcsctool como indicava en todos los foros, ejecutaba la orden pcsc_scan y estaba todo el tiempo leyendo, en cuestión que no tenia drivers.

La solución:
De la siguiente pagina te descargas pcsc-lite-1.7.4, esta es la que yo he instalado.
https://alioth.debian.org/frs/?group_id=30105&release_id=1696#pcsclite-p...
http://pcsclite.alioth.debian.org/ (pagina principal del proyecto)

descomprimes el fichero y desde un terminal accedes al directorio donde está el programa, y escribes
sudo su
./configure, despues make y por ultimo make install

A continuacion de la siguiente pagina te descargas los drivers de la tarjeta o2micro

http://download.gna.org/o2scr/

En esta dirección yo me descargue la versión superior y me ha ido bien .
Descomprimes el fichero y accedes desde un terminal a el directorio que has descomprimido y escribes

sudo su
make install

Reinicias tu equipo y abres un terminal y escribes
pccardctl status
esta es la información que deveria darte el terminal como que reconoce el driver
Socket 0:
no card
Socket 1:
5.0V 16-bit PC Card
Subdevice 0 (function 0) bound to driver "ozscrlx_cs"

si en la ultima linea pone " unbound" es que no ha encontrado el drivers

pcsc_scan
y deveria salir un ventana como esta
PC/SC device scanner
V 1.4.15 (c) 2001-2009, Ludovic Rousseau
Compiled with PC/SC lite version: 1.4.102
Scanning present readers...
0: O2Micro SmartCardBus Reader 00 00

Fri Jul 8 21:24:21 2011
Reader 0: O2Micro SmartCardBus Reader 00 00
Card state: Card removed,

En el caso que el explorador no reconozca tu dispositivo, en el directorio de los drivers del lectro en el directorio etc/ exite un fichero de configuración (reader.conf) edita el fichero y dejalo como este:

# Configuration file for pcsc-lite
#
# This file has to be configured for serial and PCMCIA readers only.
# normal USB readers shall _not_ be configured here!
#
# David Corcoran

FRIENDLYNAME "O2Micro SmartCardBus Reader"
DEVICENAME /dev/ttys1:o2scr0
LIBPATH /usr/local/o2micro/lib_OZSCR.so
CHANNELID 2

# End of file

He actualizado ubuntu a 11.04, como es normal no funciona el lector SmartCard. He instalado pcsc-litte e instalado los drivers del lector. He modificado el fichero pcscd con geany y eliminado ext 0 y creado un fichero. He seguido las instruciones como aparece en la siguiente pagina.https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/1061947

Como indica en el enlace he tenido que editar un ficero en /etc/udev/99-o2src.rule que marca una regla para montar el lector. Aún así tengo que reiniciar el escript de pcscd con la siguiente instrucción:
sudo /etc/init.d/pcscd restart
Seguidamente ejectamos pcscd como root y compruebo mi lector con pcsc_scan