[Pcsclite-muscle] Fwd: Broadcom 5880

Ludovic Rousseau ludovic.rousseau at gmail.com
Sat Sep 2 07:57:38 UTC 2017


Hello,

2017-09-01 18:13 GMT+02:00 Liam Healy <lnp at healy.washington.dc.us>:

> My Dell Latitude E5570 has a Broadcom 5880 smartcard reader.
> https://ludovicrousseau.blogspot.com/2016/08/broadcom-ccid-readers.html
> says to visit a Dell page to do a firmware upgrade in Windows, which I did.
> As predicted, this is now listed by lsusb as 5834:
>   Bus 001 Device 003: ID 0a5c:5834 Broadcom Corp.
> This is in the "should work" category,
> https://pcsclite.alioth.debian.org/ccid/shouldwork.html#0x0A5C0x5834,
> but it does not for me; I started pcscd
>  systemctl start pcscd.service
> and pcsc_scan says "wating for first reader".
>
> I have attached the output from
> sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu
> --color | tee log.txt
> after stopping the pcscd.service
>
> Debian version is 9.1, package versions are:
> ii  libccid                               1.4.26-1
>      amd64        PC/SC driver for USB CCID smart card readers
> ii  libpcsc-perl                          1.4.14-1+b2
>      amd64        Perl interface to the PC/SC smart card library
> ii  libpcsclite1:amd64                    1.8.20-1
>      amd64        Middleware to access a smart card using PC/SC
> (library)
> ii  pcsc-tools                            1.4.27-1
>      amd64        Some tools to use with smart cards and PC/SC
> ii  pcscd                                 1.8.20-1
>      amd64        Middleware to access a smart card using PC/SC
> (daemon side)
>
>  /usr/sbin/pcscd --version
> pcsc-lite version 1.8.20.
> Copyright (C) 1999-2002 by David Corcoran <corcoran at musclecard.com>.
> Copyright (C) 2001-2015 by Ludovic Rousseau <ludovic.rousseau at free.fr>.
> Copyright (C) 2003-2004 by Damien Sauveron <sauveron at labri.fr>.
> Report bugs to <pcsclite-muscle at lists.alioth.debian.org>.
> Enabled features: Linux x86_64-pc-linux-gnu serial usb libudev
> usbdropdir=/usr/lib/pcsc/drivers ipcdir=/var/run/pcscd
> configdir=/etc/reader.conf.d
>
> Is there a remedy for this problem? If it makes a difference, I am
> only interested in using the contact sensor.
>

The device refuse to accept USB commands:
00000004 -> 000000 65 00 00 00 00 00 00 00 00 00
00000246 ccid_usb.c:797:WriteUSB() write failed (1/3): -1 LIBUSB_ERROR_IO
00000008 -> 000000 65 00 00 00 00 00 01 00 00 00
00000487 ccid_usb.c:797:WriteUSB() write failed (1/3): -1 LIBUSB_ERROR_IO
00000020 -> 000000 65 00 00 00 00 00 02 00 00 00
00000485 ccid_usb.c:797:WriteUSB() write failed (1/3): -1 LIBUSB_ERROR_IO
00000006 ifdhandler.c:195:CreateChannelByNameOrChannel() failed

Maybe Dell or Broadcom have a (new) firmware upgrade available to fix this
problem.
Be sure to perform all the software upgrades proposed by Dell on the
Windows installed on the laptop.

Bye

-- 
 Dr. Ludovic Rousseau
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pcsclite-muscle/attachments/20170902/624baf9e/attachment-0001.html>


More information about the Pcsclite-muscle mailing list