<div dir="ltr">Hello,<br><div><div class="gmail_extra"><br><div class="gmail_quote">2017-09-01 18:13 GMT+02:00 Liam Healy <span dir="ltr"><<a href="mailto:lnp@healy.washington.dc.us" target="_blank">lnp@healy.washington.dc.us</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">My Dell Latitude E5570 has a Broadcom 5880 smartcard reader.<br>
<a href="https://ludovicrousseau.blogspot.com/2016/08/broadcom-ccid-readers.html" rel="noreferrer" target="_blank">https://ludovicrousseau.<wbr>blogspot.com/2016/08/broadcom-<wbr>ccid-readers.html</a><br>
says to visit a Dell page to do a firmware upgrade in Windows, which I did.<br>
As predicted, this is now listed by lsusb as 5834:<br>
  Bus 001 Device 003: ID 0a5c:5834 Broadcom Corp.<br>
This is in the "should work" category,<br>
<a href="https://pcsclite.alioth.debian.org/ccid/shouldwork.html#0x0A5C0x5834" rel="noreferrer" target="_blank">https://pcsclite.alioth.<wbr>debian.org/ccid/shouldwork.<wbr>html#0x0A5C0x5834</a>,<br>
but it does not for me; I started pcscd<br>
 systemctl start pcscd.service<br>
and pcsc_scan says "wating for first reader".<br>
<br>
I have attached the output from<br>
sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu<br>
--color | tee log.txt<br>
after stopping the pcscd.service<br>
<br>
Debian version is 9.1, package versions are:<br>
ii  libccid                               1.4.26-1<br>
     amd64        PC/SC driver for USB CCID smart card readers<br>
ii  libpcsc-perl                          1.4.14-1+b2<br>
     amd64        Perl interface to the PC/SC smart card library<br>
ii  libpcsclite1:amd64                    1.8.20-1<br>
     amd64        Middleware to access a smart card using PC/SC<br>
(library)<br>
ii  pcsc-tools                            1.4.27-1<br>
     amd64        Some tools to use with smart cards and PC/SC<br>
ii  pcscd                                 1.8.20-1<br>
     amd64        Middleware to access a smart card using PC/SC<br>
(daemon side)<br>
<br>
 /usr/sbin/pcscd --version<br>
pcsc-lite version 1.8.20.<br>
Copyright (C) 1999-2002 by David Corcoran <<a href="mailto:corcoran@musclecard.com">corcoran@musclecard.com</a>>.<br>
Copyright (C) 2001-2015 by Ludovic Rousseau <<a href="mailto:ludovic.rousseau@free.fr">ludovic.rousseau@free.fr</a>>.<br>
Copyright (C) 2003-2004 by Damien Sauveron <<a href="mailto:sauveron@labri.fr">sauveron@labri.fr</a>>.<br>
Report bugs to <<a href="mailto:pcsclite-muscle@lists.alioth.debian.org">pcsclite-muscle@lists.alioth.<wbr>debian.org</a>>.<br>
Enabled features: Linux x86_64-pc-linux-gnu serial usb libudev<br>
usbdropdir=/usr/lib/pcsc/<wbr>drivers ipcdir=/var/run/pcscd<br>
configdir=/etc/reader.conf.d<br>
<br>
Is there a remedy for this problem? If it makes a difference, I am<br>
only interested in using the contact sensor.<br></blockquote><div><br></div>The device refuse to accept USB commands:</div><div class="gmail_quote">00000004 -> 000000 65 00 00 00 00 00 00 00 00 00 <br>00000246 ccid_usb.c:797:WriteUSB() write failed (1/3): -1 LIBUSB_ERROR_IO<br>00000008 -> 000000 65 00 00 00 00 00 01 00 00 00 <br>00000487 ccid_usb.c:797:WriteUSB() write failed (1/3): -1 LIBUSB_ERROR_IO<br>00000020 -> 000000 65 00 00 00 00 00 02 00 00 00 <br>00000485 ccid_usb.c:797:WriteUSB() write failed (1/3): -1 LIBUSB_ERROR_IO<br>00000006 ifdhandler.c:195:CreateChannelByNameOrChannel() failed<br></div></div><div class="gmail_extra"><br></div><div class="gmail_extra">Maybe Dell or Broadcom have a (new) firmware upgrade available to fix this problem.</div><div class="gmail_extra">Be sure to perform all the software upgrades proposed by Dell on the Windows installed on the laptop.<br></div><br><div class="gmail_extra">Bye<br clear="all"></div><div class="gmail_extra"><br>-- <br><div class="gmail_signature"> Dr. Ludovic Rousseau</div>
</div></div></div>