Usted está aquí

Lectora de smartcard Broadcom 5880 de portátiles Dell en ubuntu 11.04

Para hacer funcionar las lectoras de smart card que llevan los portátiles Dell Precision M4500 y el Dell Latitude E6510 en (K)Ubuntu 10.10 y en 11.04 hay que realizar los siguientes pasos:

- Desinstalar los drivers openct ,libccid y pcscd

Ejecutamos desde una consola:
$ sudo apt-get remove openct libccid pcscd

Los dos últimos los desinstalamos por que justamente lo que vamos a hacer es instalar las dos últimas versiones del driver ccid y del pcscd.

- Instalar las dependencias para compilar :

$ sudo apt-get install build-essential pcsc-tools opensc libudev-dev libgudev-1.0-dev libusb-dev libusb-1.0-0-dev

- Descargamos los fuentes de los drivers genericos de tarjetas smartcard "ccid" con la última versión de pcsc y el pcsc-perl que solamente hace falta para (K)Ubuntu 10.10

wget https://alioth.debian.org/frs/download.php/3535/ccid-1.4.3.tar.bz2
wget https://alioth.debian.org/frs/download.php/3533/pcsc-lite-1.7.2.tar.bz2
wget http://ludovic.rousseau.free.fr/softwares/pcsc-perl/pcsc-perl-1.4.12.tar...

Si ya no existen estas versiones, el sitio original para descargarse los paquetes es:
http://ludovic.rousseau.free.fr/softwares/pcsc-perl/
http://pcsclite.alioth.debian.org/

Descomprimimos y compilamos los paquetes descargados:

tar xfv pcsc­lite­1.7.2.tar.bz2
cd pcsc­lite­1.7.2 
./configure
make
make install

tar xfv ccid­1.4.3.tar.bz2
cd ccid­1.4.3
./configure
make
make install
cp src/92_pcscd_ccid.rules  /etc/udev/rules.d/
*** La última línea es especialmente importante ***

SOLO PARA UBUNTU 10.10

tar xfv pcsc-perl-1.4.12.tar.bz2
cd pcsc-perl-1.4.12

perl Makefile.PL
make
*** INSERTAMOS UNA TARJETA EN EL LECTOR ***
make test
make install

Ahora reiniciamos (debería bastar con reiniciar o simplemente ejecutar el recién instaladp pcscd como root o con sudo):

sudo killall pcscd
sudo pcscd

sudo pcsc_scan

Que debería devolver la siguiente salida:

PC/SC device scanner
V 1.4.16 (c) 2001-2009, Ludovic Rousseau
Compiled with PC/SC lite version: 1.5.3
Scanning present readers...
0: Broadcom 5880 [Contacted SmartCard] (0123456789ABCD) 00 00

Tue May 10 07:57:23 2011
Reader 0: Broadcom 5880 [Contacted SmartCard] (0123456789ABCD) 00 00
Card state: Card removed,

Y deberíamos de poder seguir los manuales para poder firmar con firefox o thunderbird:
http://diariolinux.com/onatxartela.pdf

Por supuesto saltándonos la parte de instalar pcscd u otro software ya que acabamos de instalar los drivers y demonios necesarios. Podemos ir directamente a la parte de configuración de firefox.

Comentad vuestras experiencias mandando un correo a ehux@ehu.es o comentando la noticia en este blog.

Un problema menos para usar las tarjetas smartcard en Linux!