Your message dated Tue, 24 Apr 2018 11:09:50 +0200
with message-id 
<CAGstE8CEVv=aivzg3h-sf3+0tag0kfy3hevrwoxsfwitwc4...@mail.gmail.com>
and subject line Re: Bug#896746: ACR38: No smart card readers found
has caused the Debian Bug report #896746,
regarding ACR38: No smart card readers found
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
896746: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=896746
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
2018-04-24 10:45 GMT+02:00 Christophe Siraut <[email protected]>:
>> I do not yet have this device in my list.
>> Please follow https://ccid.apdu.fr/#CCID_compliant
>
> ./src/parse stdout is empty.
>
> stderr gives:
>
> Parsing USB bus/device: 072F:9000 (bus 1, device 11)
>  idVendor:  0x072F  iManufacturer: ACS
>  idProduct: 0x9000  iProduct: ACR38 USB Reader
>   NOT a CCID/ICCD device

Bad luck.

> Devices looks like https://ccid.apdu.fr/ccid/supported.html#0x072F0x90CC
> same shape more or less, in blue color. It was distributed freely by belgian
> commune/town offices to citizens a few years ago.

Maybe you can find a command to switch the reader in CCID mode, or
reflash the reader firmware.

But I suggest you to get a reader listed in the "Supported CCID
readers/ICCD tokens" list
https://ccid.apdu.fr/ccid/supported.html

I can't do much more. Sorry.
Closing the bug.

Bye

-- 
 Dr. Ludovic Rousseau

--- End Message ---

Reply via email to