Package: libccid
Version: 1.4.29-2
Severity: normal
Dear Maintainer,
I am trying to use my eid ACR38 eid reader without success, eid-viewer and
opensc-tool give "No smart card readers found."
I am running debian stable, and tried installing libccid and pcsd from buster
with no better result. Here is information I noticed:
$ lsusb | grep -i smart
Bus 001 Device 007: ID 072f:9000 Advanced Card Systems, Ltd ACR38 AC1038-based
Smart Card Reader
journal says:
avr 24 08:34:05 pad kernel: usb 1-4: new full-speed USB device number 7 using
xhci_hcd
avr 24 08:34:05 pad kernel: usb 1-4: New USB device found, idVendor=072f,
idProduct=9000
avr 24 08:34:05 pad kernel: usb 1-4: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
avr 24 08:34:05 pad kernel: usb 1-4: Product: ACR38 USB Reader
avr 24 08:34:05 pad kernel: usb 1-4: Manufacturer: ACS
avr 24 08:34:05 pad mtp-probe[2409]: checking bus 1, device 7:
"/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4"
avr 24 08:34:05 pad mtp-probe[2409]: bus: 1, device: 7 was not an MTP device
I launched the application and plugged the card reader 2 lines before the end:
$ sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu --color
00000000 debuglog.c:289:DebugLogSetLevel() debug level=debug
00000011 debuglog.c:310:DebugLogSetCategory() Debug options: APDU
^[[36m00000002^[[0m ^[[34mpcscdaemon.c:352:main() Force colored logs^[[0m
^[[36m00000017^[[0m ^[[01;31mutils.c:82:GetDaemonPid() Can't open
/var/run/pcscd/pcscd.pid: No such file or directory^[[0m
^[[36m00000045^[[0m configfile.l:285:DBGetReaderListDir() Parsing conf
directory: /etc/reader.conf.d
^[[36m00000010^[[0m configfile.l:322:DBGetReaderListDir() Skipping non regular
file: ..
^[[36m00000002^[[0m configfile.l:322:DBGetReaderListDir() Skipping non regular
file: .
^[[36m00000001^[[0m configfile.l:361:DBGetReaderList() Parsing conf file:
/etc/reader.conf.d/libccidtwin
^[[36m00000022^[[0m ^[[34mpcscdaemon.c:662:main() pcsc-lite 1.8.23 daemon
ready.^[[0m
^[[36m00002032^[[0m hotplug_libudev.c:297:get_driver() Looking for a driver for
VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
^[[36m00000060^[[0m hotplug_libudev.c:297:get_driver() Looking for a driver for
VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
^[[36m00000065^[[0m hotplug_libudev.c:297:get_driver() Looking for a driver for
VID: 0x2109, PID: 0x2812, path: /dev/bus/usb/001/002
^[[36m00000065^[[0m hotplug_libudev.c:297:get_driver() Looking for a driver for
VID: 0x046D, PID: 0xC062, path: /dev/bus/usb/001/004
^[[36m00000060^[[0m hotplug_libudev.c:297:get_driver() Looking for a driver for
VID: 0x2109, PID: 0x2812, path: /dev/bus/usb/001/002
^[[36m00000067^[[0m hotplug_libudev.c:297:get_driver() Looking for a driver for
VID: 0x058F, PID: 0x9410, path: /dev/bus/usb/001/006
^[[36m00000062^[[0m hotplug_libudev.c:297:get_driver() Looking for a driver for
VID: 0x058F, PID: 0x9410, path: /dev/bus/usb/001/006
^[[36m00000057^[[0m hotplug_libudev.c:297:get_driver() Looking for a driver for
VID: 0x2109, PID: 0x2812, path: /dev/bus/usb/001/002
^[[36m00000054^[[0m hotplug_libudev.c:297:get_driver() Looking for a driver for
VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
^[[36m00000061^[[0m hotplug_libudev.c:297:get_driver() Looking for a driver for
VID: 0x8087, PID: 0x0A2B, path: /dev/bus/usb/001/003
^[[36m00000058^[[0m hotplug_libudev.c:297:get_driver() Looking for a driver for
VID: 0x8087, PID: 0x0A2B, path: /dev/bus/usb/001/003
^[[36m00000055^[[0m hotplug_libudev.c:297:get_driver() Looking for a driver for
VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
^[[36m00000058^[[0m hotplug_libudev.c:297:get_driver() Looking for a driver for
VID: 0x04CA, PID: 0x7066, path: /dev/bus/usb/001/005
^[[36m00000057^[[0m hotplug_libudev.c:297:get_driver() Looking for a driver for
VID: 0x04CA, PID: 0x7066, path: /dev/bus/usb/001/005
^[[36m00000083^[[0m hotplug_libudev.c:297:get_driver() Looking for a driver for
VID: 0x1D6B, PID: 0x0003, path: /dev/bus/usb/002/001
^[[36m00000054^[[0m hotplug_libudev.c:297:get_driver() Looking for a driver for
VID: 0x1D6B, PID: 0x0003, path: /dev/bus/usb/002/001
^[[36m00000060^[[0m hotplug_libudev.c:297:get_driver() Looking for a driver for
VID: 0x0BDA, PID: 0x0316, path: /dev/bus/usb/002/002
^[[36m11782095^[[0m ^[[34mhotplug_libudev.c:651:HPEstablishUSBNotifications()
USB Device add^[[0m
^[[36m00000144^[[0m hotplug_libudev.c:297:get_driver() Looking for a driver for
VID: 0x072F, PID: 0x9000, path: /dev/bus/usb/001/008
$ sudo lsusb -s 1:08 -v
Bus 001 Device 008: ID 072f:9000 Advanced Card Systems, Ltd ACR38 AC1038-based
Smart Card Reader
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x072f Advanced Card Systems, Ltd
idProduct 0x9000 ACR38 AC1038-based Smart Card Reader
bcdDevice 1.00
iManufacturer 1 ACS
iProduct 2 ACR38 USB Reader
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 0 (Defined at Interface level)
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 2
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Device Status: 0x0000
(Bus Powered)
Cheers,
Christophe
-- System Information:
Debian Release: 9.4
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.0-6-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8),
LANGUAGE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libccid depends on:
ii libc6 2.24-11+deb9u3
ii libusb-1.0-0 2:1.0.21-1
libccid recommends no packages.
Versions of packages libccid suggests:
pn pcmciautils <none>
-- no debconf information