[Pcsclite-muscle] Fwd: Broadcom 5880
Liam Healy
lnp
Fri Sep 1 09:13:42 PDT 2017
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.
Thank you.
Liam
-------------- next part --------------
00000000 debuglog.c:289:DebugLogSetLevel() debug level=debug
00000036 debuglog.c:310:DebugLogSetCategory() Debug options: APDU
[36m00000002[0m [34mpcscdaemon.c:351:main() Force colored logs[0m
[36m00000079[0m configfile.l:282:DBGetReaderListDir() Parsing conf directory: /etc/reader.conf.d
[36m00000009[0m configfile.l:358:DBGetReaderList() Parsing conf file: /etc/reader.conf.d/libccidtwin
[36m00000043[0m configfile.l:319:DBGetReaderListDir() Skipping non regular file: .
[36m00000005[0m configfile.l:319:DBGetReaderListDir() Skipping non regular file: ..
[36m00000003[0m [34mpcscdaemon.c:655:main() pcsc-lite 1.8.20 daemon ready.[0m
[36m00001831[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
[36m00000081[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
[36m00000043[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x80EE, PID: 0x0021, path: /dev/bus/usb/001/002
[36m00000077[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
[36m00000048[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x0A5C, PID: 0x5834, path: /dev/bus/usb/001/003
[36m00000021[0m [34mhotplug_libudev.c:433:HPAddDevice() Adding USB device: Broadcom Corp 5880[0m
[36m00000044[0m [34mreaderfactory.c:1079:RFInitializeReader() Attempting startup of Broadcom Corp 5880 [Broadcom USH w/touch sensor] (0123456789ABCD) 00 00 using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so[0m
[36m00000108[0m [34mreaderfactory.c:954:RFBindFunctions() Loading IFD Handler 3.0[0m
[36m00000027[0m [34mifdhandler.c:1961:init_driver() Driver version: 1.4.26[0m
[36m00000411[0m [34mifdhandler.c:1978:init_driver() LogLevel: 0x0003[0m
[36m00000006[0m [34mifdhandler.c:1989:init_driver() DriverOptions: 0x0000[0m
[36m00000130[0m [34mifdhandler.c:2002:init_driver() LogLevel from LIBCCID_ifdLogLevel: 0x000F[0m
[36m00000003[0m [34mifdhandler.c:111:CreateChannelByNameOrChannel() Lun: 0, device: usb:0a5c/5834:libudev:0:/dev/bus/usb/001/003[0m
[36m00000002[0m ccid_usb.c:237:OpenUSBByName() Reader index: 0, Device: usb:0a5c/5834:libudev:0:/dev/bus/usb/001/003
[36m00000006[0m ccid_usb.c:269:OpenUSBByName() interface_number: 0
[36m00000001[0m ccid_usb.c:270:OpenUSBByName() usb bus/device: 1/3
[36m00000001[0m [34mccid_usb.c:287:OpenUSBByName() Using: /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist[0m
[36m00000379[0m [34mccid_usb.c:305:OpenUSBByName() ifdManufacturerString: Ludovic Rousseau (ludovic.rousseau at free.fr)[0m
[36m00000005[0m [34mccid_usb.c:306:OpenUSBByName() ifdProductString: Generic CCID driver[0m
[36m00000001[0m [34mccid_usb.c:307:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.[0m
[36m00000908[0m ccid_usb.c:391:OpenUSBByName() Try device: 1/3
[36m00000007[0m ccid_usb.c:401:OpenUSBByName() vid/pid : 0A5C/5834
[36m00000002[0m ccid_usb.c:448:OpenUSBByName() Checking device: 1/3
[36m00000001[0m ccid_usb.c:519:OpenUSBByName() Trying to open USB bus/device: 1/3
[36m00000040[0m [34mccid_usb.c:599:OpenUSBByName() Found interface 1 but expecting 0[0m
[36m00000002[0m [34mccid_usb.c:601:OpenUSBByName() Wrong interface for USB device 1/3. Checking next one.[0m
[36m00000010[0m [34mccid_usb.c:599:OpenUSBByName() Found interface 2 but expecting 0[0m
[36m00000001[0m [34mccid_usb.c:601:OpenUSBByName() Wrong interface for USB device 1/3. Checking next one.[0m
[36m00000098[0m [34mccid_usb.c:189:close_libusb_if_needed() libusb_exit[0m
[36m00000167[0m [34mccid_usb.c:749:OpenUSBByName() Device not found?[0m
[36m00000007[0m [01;31mifdhandler.c:151:CreateChannelByNameOrChannel() failed[0m
[36m00000002[0m [01;31mreaderfactory.c:1110:RFInitializeReader() Open Port 0x200000 Failed (usb:0a5c/5834:libudev:0:/dev/bus/usb/001/003)[0m
[36m00000001[0m [35mreaderfactory.c:375:RFAddReader() Broadcom Corp 5880 [Broadcom USH w/touch sensor] (0123456789ABCD) init failed.[0m
[36m00000020[0m readerfactory.c:608:RFRemoveReader() UnrefReader() count was: 1
[36m00000002[0m [34mreaderfactory.c:1130:RFUnInitializeReader() Attempting shutdown of Broadcom Corp 5880 [Broadcom USH w/touch sensor] (0123456789ABCD) 00 00.[0m
[36m00000001[0m [34mreaderfactory.c:991:RFUnloadReader() Unloading reader driver.[0m
[36m00000140[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x0A5C, PID: 0x5834, path: /dev/bus/usb/001/003
[36m00000006[0m [34mhotplug_libudev.c:433:HPAddDevice() Adding USB device: Broadcom Corp 5880[0m
[36m00000023[0m [34mreaderfactory.c:1079:RFInitializeReader() Attempting startup of Broadcom Corp 5880 [Contacted SmartCard] (0123456789ABCD) 00 00 using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so[0m
[36m00000138[0m [34mreaderfactory.c:954:RFBindFunctions() Loading IFD Handler 3.0[0m
[36m00000028[0m [34mifdhandler.c:1961:init_driver() Driver version: 1.4.26[0m
[36m00000440[0m [34mifdhandler.c:1978:init_driver() LogLevel: 0x0003[0m
[36m00000006[0m [34mifdhandler.c:1989:init_driver() DriverOptions: 0x0000[0m
[36m00000127[0m [34mifdhandler.c:2002:init_driver() LogLevel from LIBCCID_ifdLogLevel: 0x000F[0m
[36m00000004[0m [34mifdhandler.c:111:CreateChannelByNameOrChannel() Lun: 0, device: usb:0a5c/5834:libudev:1:/dev/bus/usb/001/003[0m
[36m00000001[0m ccid_usb.c:237:OpenUSBByName() Reader index: 0, Device: usb:0a5c/5834:libudev:1:/dev/bus/usb/001/003
[36m00000016[0m ccid_usb.c:269:OpenUSBByName() interface_number: 1
[36m00000001[0m ccid_usb.c:270:OpenUSBByName() usb bus/device: 1/3
[36m00000001[0m [34mccid_usb.c:287:OpenUSBByName() Using: /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist[0m
[36m00000384[0m [34mccid_usb.c:305:OpenUSBByName() ifdManufacturerString: Ludovic Rousseau (ludovic.rousseau at free.fr)[0m
[36m00000005[0m [34mccid_usb.c:306:OpenUSBByName() ifdProductString: Generic CCID driver[0m
[36m00000001[0m [34mccid_usb.c:307:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.[0m
[36m00000886[0m ccid_usb.c:391:OpenUSBByName() Try device: 1/3
[36m00000007[0m ccid_usb.c:401:OpenUSBByName() vid/pid : 0A5C/5834
[36m00000001[0m ccid_usb.c:448:OpenUSBByName() Checking device: 1/3
[36m00000001[0m ccid_usb.c:519:OpenUSBByName() Trying to open USB bus/device: 1/3
[36m00000031[0m [34mccid_usb.c:621:OpenUSBByName() Found Vendor/Product: 0A5C/5834 (Broadcom Corp 5880)[0m
[36m00000001[0m [34mccid_usb.c:623:OpenUSBByName() Using USB bus/device: 1/3[0m
[36m00000001[0m [34mccid_usb.c:680:OpenUSBByName() bNumDataRatesSupported is 0[0m
[36m00022888[0m ccid_usb.c:1244:InterruptRead() before (0)
[36m00000161[0m ccid_usb.c:1290:InterruptRead() after (0) (1)
[36m00000021[0m ccid_usb.c:1305:InterruptRead() InterruptRead (1/3): LIBUSB_TRANSFER_ERROR
[36m00000004[0m -> 000000 65 00 00 00 00 00 00 00 00 00
[36m00000246[0m [01;31mccid_usb.c:797:WriteUSB() write failed (1/3): -1 LIBUSB_ERROR_IO[0m
[36m00000008[0m -> 000000 65 00 00 00 00 00 01 00 00 00
[36m00000487[0m [01;31mccid_usb.c:797:WriteUSB() write failed (1/3): -1 LIBUSB_ERROR_IO[0m
[36m00000020[0m -> 000000 65 00 00 00 00 00 02 00 00 00
[36m00000485[0m [01;31mccid_usb.c:797:WriteUSB() write failed (1/3): -1 LIBUSB_ERROR_IO[0m
[36m00000006[0m [01;31mifdhandler.c:195:CreateChannelByNameOrChannel() failed[0m
[36m00000002[0m ccid_usb.c:879:CloseUSB() Closing USB device: 1/3
[36m00000001[0m ccid_usb.c:889:CloseUSB() Last slot closed. Release resources
[36m00000046[0m [34mccid_usb.c:189:close_libusb_if_needed() libusb_exit[0m
[36m00000186[0m [01;31mreaderfactory.c:1110:RFInitializeReader() Open Port 0x200000 Failed (usb:0a5c/5834:libudev:1:/dev/bus/usb/001/003)[0m
[36m00000007[0m [35mreaderfactory.c:375:RFAddReader() Broadcom Corp 5880 [Contacted SmartCard] (0123456789ABCD) init failed.[0m
[36m00000003[0m readerfactory.c:608:RFRemoveReader() UnrefReader() count was: 1
[36m00000001[0m [34mreaderfactory.c:1130:RFUnInitializeReader() Attempting shutdown of Broadcom Corp 5880 [Contacted SmartCard] (0123456789ABCD) 00 00.[0m
[36m00000001[0m [34mreaderfactory.c:991:RFUnloadReader() Unloading reader driver.[0m
[36m00000085[0m [35mhotplug_libudev.c:520:HPAddDevice() Failed adding USB device: Broadcom Corp 5880[0m
[36m00000150[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x0A5C, PID: 0x5834, path: /dev/bus/usb/001/003
[36m00000010[0m [34mhotplug_libudev.c:433:HPAddDevice() Adding USB device: Broadcom Corp 5880[0m
[36m00000027[0m [34mreaderfactory.c:1079:RFInitializeReader() Attempting startup of Broadcom Corp 5880 [Contactless SmartCard] (0123456789ABCD) 00 00 using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so[0m
[36m00000150[0m [34mreaderfactory.c:954:RFBindFunctions() Loading IFD Handler 3.0[0m
[36m00000017[0m [34mifdhandler.c:1961:init_driver() Driver version: 1.4.26[0m
[36m00000423[0m [34mifdhandler.c:1978:init_driver() LogLevel: 0x0003[0m
[36m00000008[0m [34mifdhandler.c:1989:init_driver() DriverOptions: 0x0000[0m
[36m00000149[0m [34mifdhandler.c:2002:init_driver() LogLevel from LIBCCID_ifdLogLevel: 0x000F[0m
[36m00000005[0m [34mifdhandler.c:111:CreateChannelByNameOrChannel() Lun: 0, device: usb:0a5c/5834:libudev:2:/dev/bus/usb/001/003[0m
[36m00000003[0m ccid_usb.c:237:OpenUSBByName() Reader index: 0, Device: usb:0a5c/5834:libudev:2:/dev/bus/usb/001/003
[36m00000007[0m ccid_usb.c:269:OpenUSBByName() interface_number: 2
[36m00000001[0m ccid_usb.c:270:OpenUSBByName() usb bus/device: 1/3
[36m00000001[0m [34mccid_usb.c:287:OpenUSBByName() Using: /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist[0m
[36m00000486[0m [34mccid_usb.c:305:OpenUSBByName() ifdManufacturerString: Ludovic Rousseau (ludovic.rousseau at free.fr)[0m
[36m00000007[0m [34mccid_usb.c:306:OpenUSBByName() ifdProductString: Generic CCID driver[0m
[36m00000001[0m [34mccid_usb.c:307:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.[0m
[36m00001236[0m ccid_usb.c:391:OpenUSBByName() Try device: 1/3
[36m00000009[0m ccid_usb.c:401:OpenUSBByName() vid/pid : 0A5C/5834
[36m00000001[0m ccid_usb.c:448:OpenUSBByName() Checking device: 1/3
[36m00000002[0m ccid_usb.c:519:OpenUSBByName() Trying to open USB bus/device: 1/3
[36m00000025[0m [34mccid_usb.c:599:OpenUSBByName() Found interface 1 but expecting 2[0m
[36m00000002[0m [34mccid_usb.c:601:OpenUSBByName() Wrong interface for USB device 1/3. Checking next one.[0m
[36m00000028[0m [34mccid_usb.c:621:OpenUSBByName() Found Vendor/Product: 0A5C/5834 (Broadcom Corp 5880)[0m
[36m00000001[0m [34mccid_usb.c:623:OpenUSBByName() Using USB bus/device: 1/3[0m
[36m00000002[0m ccid_usb.c:1191:ControlUSB() request: 0x03
[36m00001485[0m receive: 80 25 00 00
[36m00000007[0m [34mccid_usb.c:1171:get_data_rates() declared: 9600 bps[0m
[36m00020313[0m ccid_usb.c:1244:InterruptRead() before (0)
[36m00000137[0m ccid_usb.c:1290:InterruptRead() after (0) (1)
[36m00000007[0m ccid_usb.c:1305:InterruptRead() InterruptRead (1/3): LIBUSB_TRANSFER_ERROR
[36m00000003[0m -> 000000 65 00 00 00 00 00 00 00 00 00
[36m00000070[0m [01;31mccid_usb.c:797:WriteUSB() write failed (1/3): -1 LIBUSB_ERROR_IO[0m
[36m00000009[0m -> 000000 65 00 00 00 00 00 01 00 00 00
[36m00000149[0m [01;31mccid_usb.c:797:WriteUSB() write failed (1/3): -1 LIBUSB_ERROR_IO[0m
[36m00000007[0m -> 000000 65 00 00 00 00 00 02 00 00 00
[36m00000205[0m [01;31mccid_usb.c:797:WriteUSB() write failed (1/3): -1 LIBUSB_ERROR_IO[0m
[36m00000006[0m [01;31mifdhandler.c:195:CreateChannelByNameOrChannel() failed[0m
[36m00000002[0m ccid_usb.c:879:CloseUSB() Closing USB device: 1/3
[36m00000000[0m ccid_usb.c:889:CloseUSB() Last slot closed. Release resources
[36m00000021[0m [34mccid_usb.c:189:close_libusb_if_needed() libusb_exit[0m
[36m00000164[0m [01;31mreaderfactory.c:1110:RFInitializeReader() Open Port 0x200000 Failed (usb:0a5c/5834:libudev:2:/dev/bus/usb/001/003)[0m
[36m00000008[0m [35mreaderfactory.c:375:RFAddReader() Broadcom Corp 5880 [Contactless SmartCard] (0123456789ABCD) init failed.[0m
[36m00000002[0m readerfactory.c:608:RFRemoveReader() UnrefReader() count was: 1
[36m00000001[0m [34mreaderfactory.c:1130:RFUnInitializeReader() Attempting shutdown of Broadcom Corp 5880 [Contactless SmartCard] (0123456789ABCD) 00 00.[0m
[36m00000002[0m [34mreaderfactory.c:991:RFUnloadReader() Unloading reader driver.[0m
[36m00000074[0m [35mhotplug_libudev.c:520:HPAddDevice() Failed adding USB device: Broadcom Corp 5880[0m
[36m00000171[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x0A5C, PID: 0x5834, path: /dev/bus/usb/001/003
[36m00000008[0m [34mhotplug_libudev.c:433:HPAddDevice() Adding USB device: Broadcom Corp 5880[0m
[36m00000024[0m [34mreaderfactory.c:1079:RFInitializeReader() Attempting startup of Broadcom Corp 5880 [Broadcom NFP] (0123456789ABCD) 00 00 using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so[0m
[36m00000108[0m [34mreaderfactory.c:954:RFBindFunctions() Loading IFD Handler 3.0[0m
[36m00000015[0m [34mifdhandler.c:1961:init_driver() Driver version: 1.4.26[0m
[36m00000407[0m [34mifdhandler.c:1978:init_driver() LogLevel: 0x0003[0m
[36m00000006[0m [34mifdhandler.c:1989:init_driver() DriverOptions: 0x0000[0m
[36m00000128[0m [34mifdhandler.c:2002:init_driver() LogLevel from LIBCCID_ifdLogLevel: 0x000F[0m
[36m00000004[0m [34mifdhandler.c:111:CreateChannelByNameOrChannel() Lun: 0, device: usb:0a5c/5834:libudev:3:/dev/bus/usb/001/003[0m
[36m00000002[0m ccid_usb.c:237:OpenUSBByName() Reader index: 0, Device: usb:0a5c/5834:libudev:3:/dev/bus/usb/001/003
[36m00000004[0m ccid_usb.c:269:OpenUSBByName() interface_number: 3
[36m00000001[0m ccid_usb.c:270:OpenUSBByName() usb bus/device: 1/3
[36m00000001[0m [34mccid_usb.c:287:OpenUSBByName() Using: /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist[0m
[36m00000388[0m [34mccid_usb.c:305:OpenUSBByName() ifdManufacturerString: Ludovic Rousseau (ludovic.rousseau at free.fr)[0m
[36m00000006[0m [34mccid_usb.c:306:OpenUSBByName() ifdProductString: Generic CCID driver[0m
[36m00000001[0m [34mccid_usb.c:307:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.[0m
[36m00000989[0m ccid_usb.c:391:OpenUSBByName() Try device: 1/3
[36m00000008[0m ccid_usb.c:401:OpenUSBByName() vid/pid : 0A5C/5834
[36m00000001[0m ccid_usb.c:448:OpenUSBByName() Checking device: 1/3
[36m00000001[0m ccid_usb.c:519:OpenUSBByName() Trying to open USB bus/device: 1/3
[36m00000021[0m [34mccid_usb.c:599:OpenUSBByName() Found interface 1 but expecting 3[0m
[36m00000004[0m [34mccid_usb.c:601:OpenUSBByName() Wrong interface for USB device 1/3. Checking next one.[0m
[36m00000010[0m [34mccid_usb.c:599:OpenUSBByName() Found interface 2 but expecting 3[0m
[36m00000001[0m [34mccid_usb.c:601:OpenUSBByName() Wrong interface for USB device 1/3. Checking next one.[0m
[36m00000097[0m [34mccid_usb.c:189:close_libusb_if_needed() libusb_exit[0m
[36m00000131[0m [34mccid_usb.c:749:OpenUSBByName() Device not found?[0m
[36m00000008[0m [01;31mifdhandler.c:151:CreateChannelByNameOrChannel() failed[0m
[36m00000002[0m [01;31mreaderfactory.c:1110:RFInitializeReader() Open Port 0x200000 Failed (usb:0a5c/5834:libudev:3:/dev/bus/usb/001/003)[0m
[36m00000001[0m [35mreaderfactory.c:375:RFAddReader() Broadcom Corp 5880 [Broadcom NFP] (0123456789ABCD) init failed.[0m
[36m00000002[0m readerfactory.c:608:RFRemoveReader() UnrefReader() count was: 1
[36m00000001[0m [34mreaderfactory.c:1130:RFUnInitializeReader() Attempting shutdown of Broadcom Corp 5880 [Broadcom NFP] (0123456789ABCD) 00 00.[0m
[36m00000001[0m [34mreaderfactory.c:991:RFUnloadReader() Unloading reader driver.[0m
[36m00000171[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0003, path: /dev/bus/usb/002/001
More information about the pcsclite-muscle
mailing list