[Pcsclite-muscle] Fwd: Broadcom 5880

Liam Healy lnp
Sat Sep 2 07:12:10 PDT 2017


Thanks for the response. In searching for firmware upgrades, I find
that this is apparently a long-standing problem affecting all
operating systems when running in a VirtualBox guest,
https://www.virtualbox.org/ticket/10958
https://forums.virtualbox.org/viewtopic.php?f=2&t=68588
I think the firmware is OK because the reader works in the host OS.

Liam

On Sat, Sep 2, 2017 at 3:57 AM, Ludovic Rousseau
<ludovic.rousseau at gmail.com> wrote:
> 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
>
> _______________________________________________
> Pcsclite-muscle mailing list
> Pcsclite-muscle at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle




More information about the pcsclite-muscle mailing list