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

Reply via email to