ReinerSCT Cyberjack e-com: readerfactory.c:1097:RFInitializeReader() Open Port 0x200000 Failed (usb:0c4b/0401:libudev:0:/dev/bus/usb/001/012)

classic Classic list List threaded Threaded
7 messages Options
TT
Reply | Threaded
Open this post in threaded view
|

ReinerSCT Cyberjack e-com: readerfactory.c:1097:RFInitializeReader() Open Port 0x200000 Failed (usb:0c4b/0401:libudev:0:/dev/bus/usb/001/012)

TT
Hi,

I am hoping you might be able to help me.

I never had problems running the reader, but now I do and don't know
what to try anymore :(

But first things first:

//////////////////////////////////////////////////
//// Versions

    * CCID driver version: community/ccid 1.4.25-1 [installed]
    * pcsc-lite version: community/pcsclite 1.8.16-1 [installed]
    * smart card reader name: ReinerSCT Cyberjack e-com [#1#]
    * the output of the command "/usr/sbin/pcscd --version":
pcsc-lite version 1.8.16.
Copyright (C) 1999-2002 by David Corcoran <[hidden email]>.
Copyright (C) 2001-2015 by Ludovic Rousseau <[hidden email]>.
Copyright (C) 2003-2004 by Damien Sauveron <[hidden email]>.
Report bugs to <[hidden email]>.
Enabled features: Linux x86_64-pc-linux-gnu serial usb libudev
usbdropdir=/usr/lib/pcsc/drivers ipcdir=/run/pcscd
configdir=/etc/reader.conf.d

#1#: aur/pcsc-cyberjack 3.99.5_SP10-2 (29, 0.01) [installed]
(((

source=("http://support.reiner-sct.de/downloads/LINUX/V${pkgver}/pcsc-cyberjack_${_pkgver}.tar.tar")

sha256sums=('11099c29594a73db19a4a0d9c448308c9c1ec3868862fd3838d0849b0debc7a8')

    ./configure \
        --prefix=/usr \
        --mandir=/usr/share/man/man8 \
        --sysconfdir=/etc/"${pkgname}"  \
        --enable-udev \
        --with-usbdropdir=$(pkg-config libpcsclite --variable=usbdropdir)

    make
)))



//////////////////////////////////////////////////
//// Platform

    * Operating system or GNU/Linux distribution name and version:
      archlinux
      Linux horizon 4.8.7-nvme #1 SMP PREEMPT Tue Nov 15 10:28:13 CET
2016 x86_64 GNU/Linux (archlinux kernel + nvme powersaving patch)

    Smart card middleware name and version: hmmm I am not sure what you
mean (I know what a middleware would be in general, but how do I
determine this in my context ?), sorry !
    Reader manufacturer name: ReinerSCT
    Reader model name: cyberJack e-com
    Smart card name: Sparkasse HBCI card



//////////////////////////////////////////////////
//// Log

 * Killed any running pcscd process
 * Started pcscd exactly as described bellow:
sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu
--color | tee log.txt

Reader was first NOT plugged, then (after line:
     00000108 hotplug_libudev.c:294:get_driver() Looking for a driver
for VID: 0x2109, PID: 0x0812, path: /dev/bus/usb/002/002
I plugged it.

Please find the log.txt attached.




//////////////////////////////////////////////////
//// Some additional info (each starts with ####)

#### ls -la /var/run/pcscd
total 4
drwxr-xr-x  2 root root  80 Nov 15 12:46 .
drwxr-xr-x 20 root root 460 Nov 15 11:08 ..
srw-rw-rw-  1 root root   0 Nov 15 12:46 pcscd.comm
-rw-r--r--  1 root root   7 Nov 15 12:46 pcscd.pid


#### ls -la /dev/bus/usb/001/009
crw-rw-r-- 1 root root 189, 8 Nov 15 11:54 /dev/bus/usb/001/009


#### lsusb -vvv # section about cyberjack:

Bus 001 Device 009: ID 0c4b:0401 Reiner SCT Kartensysteme GmbH cyberJack
pinpad(a2)
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        16
  idVendor           0x0c4b Reiner SCT Kartensysteme GmbH
  idProduct          0x0401 cyberJack pinpad(a2)
  bcdDevice            0.01
  iManufacturer           1 Reiner-SCT
  iProduct                2 cyberJack e-com(f)
  iSerial                 3 7091604504
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           93
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower               96mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      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     0x0010  1x 16 bytes
        bInterval               5
      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               1
      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               1
        DEVICE CLASS:  36 21 00 10 00 07 03 00 00 00 a0 0f 00 00 40 1f
00 00 00 58 27 00 00 90 d0 03 00 00 fe 00 00 00 07 00 00 00 00 00 00 00
30 00 01 00 0e 01 00 00 ff ff 00 00 03 01
Device Status:     0x0000
  (Bus Powered)

#### ps faux|grep pcscd   # pcscd is running as root
root     13784  0.0  0.0  71812  5408 pts/7    S+   12:46   0:00
 \_ sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu
--color
root     13786  0.0  0.0  26480  2460 pts/7    Sl+  12:46   0:00
 |   \_ pcscd --foreground --debug --apdu --color


### HISTORY of this issue:
The reader always worked fine.
I am now trying it the first time on a new DELL XPS 13 notebook under
archlinux.


#### Do you have any idea what I can try ?

Thanks a lot for any hint. Because for now I fell stuck on how to
further debug this :(

Knuth

_______________________________________________
Pcsclite-muscle mailing list
[hidden email]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle

log.txt (4K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: ReinerSCT Cyberjack e-com: readerfactory.c:1097:RFInitializeReader() Open Port 0x200000 Failed (usb:0c4b/0401:libudev:0:/dev/bus/usb/001/012)

Ludovic Rousseau
2016-11-15 12:50 GMT+01:00 TT <[hidden email]>:
> Hi,

Hello,

> I am hoping you might be able to help me.
>
> I never had problems running the reader, but now I do and don't know
> what to try anymore :(
>
> But first things first:
>
> //////////////////////////////////////////////////
> //// Versions
>
>     * CCID driver version: community/ccid 1.4.25-1 [installed]
>     * pcsc-lite version: community/pcsclite 1.8.16-1 [installed]
>     * smart card reader name: ReinerSCT Cyberjack e-com [#1#]
>     * the output of the command "/usr/sbin/pcscd --version":
> pcsc-lite version 1.8.16.
> Copyright (C) 1999-2002 by David Corcoran <[hidden email]>.
> Copyright (C) 2001-2015 by Ludovic Rousseau <[hidden email]>.
> Copyright (C) 2003-2004 by Damien Sauveron <[hidden email]>.
> Report bugs to <[hidden email]>.
> Enabled features: Linux x86_64-pc-linux-gnu serial usb libudev
> usbdropdir=/usr/lib/pcsc/drivers ipcdir=/run/pcscd
> configdir=/etc/reader.conf.d
>
> #1#: aur/pcsc-cyberjack 3.99.5_SP10-2 (29, 0.01) [installed]
> (((
>
> source=("http://support.reiner-sct.de/downloads/LINUX/V${pkgver}/pcsc-cyberjack_${_pkgver}.tar.tar")
>
> sha256sums=('11099c29594a73db19a4a0d9c448308c9c1ec3868862fd3838d0849b0debc7a8')
>
>     ./configure \
>         --prefix=/usr \
>         --mandir=/usr/share/man/man8 \
>         --sysconfdir=/etc/"${pkgname}"  \
>         --enable-udev \
>         --with-usbdropdir=$(pkg-config libpcsclite --variable=usbdropdir)
>
>     make
> )))
>
>
>
> //////////////////////////////////////////////////
> //// Platform
>
>     * Operating system or GNU/Linux distribution name and version:
>       archlinux
>       Linux horizon 4.8.7-nvme #1 SMP PREEMPT Tue Nov 15 10:28:13 CET
> 2016 x86_64 GNU/Linux (archlinux kernel + nvme powersaving patch)
>
>     Smart card middleware name and version: hmmm I am not sure what you
> mean (I know what a middleware would be in general, but how do I
> determine this in my context ?), sorry !
>     Reader manufacturer name: ReinerSCT
>     Reader model name: cyberJack e-com
>     Smart card name: Sparkasse HBCI card
>
>
>
> //////////////////////////////////////////////////
> //// Log
>
>  * Killed any running pcscd process
>  * Started pcscd exactly as described bellow:
> sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu
> --color | tee log.txt
>
> Reader was first NOT plugged, then (after line:
>      00000108 hotplug_libudev.c:294:get_driver() Looking for a driver
> for VID: 0x2109, PID: 0x0812, path: /dev/bus/usb/002/002
> I plugged it.
>
> Please find the log.txt attached.
>
>
>
>
> //////////////////////////////////////////////////
> //// Some additional info (each starts with ####)
>
> #### ls -la /var/run/pcscd
> total 4
> drwxr-xr-x  2 root root  80 Nov 15 12:46 .
> drwxr-xr-x 20 root root 460 Nov 15 11:08 ..
> srw-rw-rw-  1 root root   0 Nov 15 12:46 pcscd.comm
> -rw-r--r--  1 root root   7 Nov 15 12:46 pcscd.pid
>
>
> #### ls -la /dev/bus/usb/001/009
> crw-rw-r-- 1 root root 189, 8 Nov 15 11:54 /dev/bus/usb/001/009
>
>
> #### lsusb -vvv # section about cyberjack:
>
> Bus 001 Device 009: ID 0c4b:0401 Reiner SCT Kartensysteme GmbH cyberJack
> pinpad(a2)
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               1.10
>   bDeviceClass            0
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0        16
>   idVendor           0x0c4b Reiner SCT Kartensysteme GmbH
>   idProduct          0x0401 cyberJack pinpad(a2)
>   bcdDevice            0.01
>   iManufacturer           1 Reiner-SCT
>   iProduct                2 cyberJack e-com(f)
>   iSerial                 3 7091604504
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength           93
>     bNumInterfaces          1
>     bConfigurationValue     1
>     iConfiguration          0
>     bmAttributes         0x80
>       (Bus Powered)
>     MaxPower               96mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           3
>       bInterfaceClass       255 Vendor Specific Class
>       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     0x0010  1x 16 bytes
>         bInterval               5
>       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               1
>       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               1
>         DEVICE CLASS:  36 21 00 10 00 07 03 00 00 00 a0 0f 00 00 40 1f
> 00 00 00 58 27 00 00 90 d0 03 00 00 fe 00 00 00 07 00 00 00 00 00 00 00
> 30 00 01 00 0e 01 00 00 ff ff 00 00 03 01
> Device Status:     0x0000
>   (Bus Powered)
>
> #### ps faux|grep pcscd   # pcscd is running as root
> root     13784  0.0  0.0  71812  5408 pts/7    S+   12:46   0:00
>  \_ sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu
> --color
> root     13786  0.0  0.0  26480  2460 pts/7    Sl+  12:46   0:00
>  |   \_ pcscd --foreground --debug --apdu --color
>
>
> ### HISTORY of this issue:
> The reader always worked fine.
> I am now trying it the first time on a new DELL XPS 13 notebook under
> archlinux.
>
>
> #### Do you have any idea what I can try ?
>
> Thanks a lot for any hint. Because for now I fell stuck on how to
> further debug this :(

00014585 readerfactory.c:1097:RFInitializeReader() Open Port 0x200000
Failed (usb:0c4b/0401:libudev:0:/dev/bus/usb/001/014)
00000010 readerfactory.c:372:RFAddReader() REINER SCT cyberJack pp_a2
(7091604504) init failed.

The driver failed to initialize.

You should report the issue to driver maintainer. Or try to debug the
libifd-cyberjack.so driver yourself.

You can also try to copy the libifd-cyberjack.so driver from your
other computer, where the reader was working fine, and install it on
the DELL XPS 13.

Bye

--
 Dr. Ludovic Rousseau

_______________________________________________
Pcsclite-muscle mailing list
[hidden email]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle
TT
Reply | Threaded
Open this post in threaded view
|

Re: ReinerSCT Cyberjack e-com: readerfactory.c:1097:RFInitializeReader() Open Port 0x200000 Failed (usb:0c4b/0401:libudev:0:/dev/bus/usb/001/012)

TT

On 15/11/16 13:03, Ludovic Rousseau wrote:

> 2016-11-15 12:50 GMT+01:00 TT <[hidden email]>:
>> Hi,
> Hello,
>
>> I am hoping you might be able to help me.
>>
>> I never had problems running the reader, but now I do and don't know
>> what to try anymore :(
>>
>> But first things first:
>>
>> //////////////////////////////////////////////////
>> //// Versions
>>
>>     * CCID driver version: community/ccid 1.4.25-1 [installed]
>>     * pcsc-lite version: community/pcsclite 1.8.16-1 [installed]
>>     * smart card reader name: ReinerSCT Cyberjack e-com [#1#]
>>     * the output of the command "/usr/sbin/pcscd --version":
>> pcsc-lite version 1.8.16.
>> Copyright (C) 1999-2002 by David Corcoran <[hidden email]>.
>> Copyright (C) 2001-2015 by Ludovic Rousseau <[hidden email]>.
>> Copyright (C) 2003-2004 by Damien Sauveron <[hidden email]>.
>> Report bugs to <[hidden email]>.
>> Enabled features: Linux x86_64-pc-linux-gnu serial usb libudev
>> usbdropdir=/usr/lib/pcsc/drivers ipcdir=/run/pcscd
>> configdir=/etc/reader.conf.d
>>
>> #1#: aur/pcsc-cyberjack 3.99.5_SP10-2 (29, 0.01) [installed]
>> (((
>>
>> source=("http://support.reiner-sct.de/downloads/LINUX/V${pkgver}/pcsc-cyberjack_${_pkgver}.tar.tar")
>>
>> sha256sums=('11099c29594a73db19a4a0d9c448308c9c1ec3868862fd3838d0849b0debc7a8')
>>
>>     ./configure \
>>         --prefix=/usr \
>>         --mandir=/usr/share/man/man8 \
>>         --sysconfdir=/etc/"${pkgname}"  \
>>         --enable-udev \
>>         --with-usbdropdir=$(pkg-config libpcsclite --variable=usbdropdir)
>>
>>     make
>> )))
>>
>>
>>
>> //////////////////////////////////////////////////
>> //// Platform
>>
>>     * Operating system or GNU/Linux distribution name and version:
>>       archlinux
>>       Linux horizon 4.8.7-nvme #1 SMP PREEMPT Tue Nov 15 10:28:13 CET
>> 2016 x86_64 GNU/Linux (archlinux kernel + nvme powersaving patch)
>>
>>     Smart card middleware name and version: hmmm I am not sure what you
>> mean (I know what a middleware would be in general, but how do I
>> determine this in my context ?), sorry !
>>     Reader manufacturer name: ReinerSCT
>>     Reader model name: cyberJack e-com
>>     Smart card name: Sparkasse HBCI card
>>
>>
>>
>> //////////////////////////////////////////////////
>> //// Log
>>
>>  * Killed any running pcscd process
>>  * Started pcscd exactly as described bellow:
>> sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu
>> --color | tee log.txt
>>
>> Reader was first NOT plugged, then (after line:
>>      00000108 hotplug_libudev.c:294:get_driver() Looking for a driver
>> for VID: 0x2109, PID: 0x0812, path: /dev/bus/usb/002/002
>> I plugged it.
>>
>> Please find the log.txt attached.
>>
>>
>>
>>
>> //////////////////////////////////////////////////
>> //// Some additional info (each starts with ####)
>>
>> #### ls -la /var/run/pcscd
>> total 4
>> drwxr-xr-x  2 root root  80 Nov 15 12:46 .
>> drwxr-xr-x 20 root root 460 Nov 15 11:08 ..
>> srw-rw-rw-  1 root root   0 Nov 15 12:46 pcscd.comm
>> -rw-r--r--  1 root root   7 Nov 15 12:46 pcscd.pid
>>
>>
>> #### ls -la /dev/bus/usb/001/009
>> crw-rw-r-- 1 root root 189, 8 Nov 15 11:54 /dev/bus/usb/001/009
>>
>>
>> #### lsusb -vvv # section about cyberjack:
>>
>> Bus 001 Device 009: ID 0c4b:0401 Reiner SCT Kartensysteme GmbH cyberJack
>> pinpad(a2)
>> Device Descriptor:
>>   bLength                18
>>   bDescriptorType         1
>>   bcdUSB               1.10
>>   bDeviceClass            0
>>   bDeviceSubClass         0
>>   bDeviceProtocol         0
>>   bMaxPacketSize0        16
>>   idVendor           0x0c4b Reiner SCT Kartensysteme GmbH
>>   idProduct          0x0401 cyberJack pinpad(a2)
>>   bcdDevice            0.01
>>   iManufacturer           1 Reiner-SCT
>>   iProduct                2 cyberJack e-com(f)
>>   iSerial                 3 7091604504
>>   bNumConfigurations      1
>>   Configuration Descriptor:
>>     bLength                 9
>>     bDescriptorType         2
>>     wTotalLength           93
>>     bNumInterfaces          1
>>     bConfigurationValue     1
>>     iConfiguration          0
>>     bmAttributes         0x80
>>       (Bus Powered)
>>     MaxPower               96mA
>>     Interface Descriptor:
>>       bLength                 9
>>       bDescriptorType         4
>>       bInterfaceNumber        0
>>       bAlternateSetting       0
>>       bNumEndpoints           3
>>       bInterfaceClass       255 Vendor Specific Class
>>       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     0x0010  1x 16 bytes
>>         bInterval               5
>>       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               1
>>       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               1
>>         DEVICE CLASS:  36 21 00 10 00 07 03 00 00 00 a0 0f 00 00 40 1f
>> 00 00 00 58 27 00 00 90 d0 03 00 00 fe 00 00 00 07 00 00 00 00 00 00 00
>> 30 00 01 00 0e 01 00 00 ff ff 00 00 03 01
>> Device Status:     0x0000
>>   (Bus Powered)
>>
>> #### ps faux|grep pcscd   # pcscd is running as root
>> root     13784  0.0  0.0  71812  5408 pts/7    S+   12:46   0:00
>>  \_ sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu
>> --color
>> root     13786  0.0  0.0  26480  2460 pts/7    Sl+  12:46   0:00
>>  |   \_ pcscd --foreground --debug --apdu --color
>>
>>
>> ### HISTORY of this issue:
>> The reader always worked fine.
>> I am now trying it the first time on a new DELL XPS 13 notebook under
>> archlinux.
>>
>>
>> #### Do you have any idea what I can try ?
>>
>> Thanks a lot for any hint. Because for now I fell stuck on how to
>> further debug this :(
> 00014585 readerfactory.c:1097:RFInitializeReader() Open Port 0x200000
> Failed (usb:0c4b/0401:libudev:0:/dev/bus/usb/001/014)
> 00000010 readerfactory.c:372:RFAddReader() REINER SCT cyberJack pp_a2
> (7091604504) init failed.
>
> The driver failed to initialize.
>
> You should report the issue to driver maintainer. Or try to debug the
> libifd-cyberjack.so driver yourself.
>
> You can also try to copy the libifd-cyberjack.so driver from your
> other computer, where the reader was working fine, and install it on
> the DELL XPS 13.
>
> Bye
>

Thanks a lot for the quick reply !

The driver is compiled using the manufacturers sources:

source=("http://support.reiner-sct.de/downloads/LINUX/V${pkgver}/pcsc-cyberjack_${_pkgver}.tar.tar")


sha256sums=('11099c29594a73db19a4a0d9c448308c9c1ec3868862fd3838d0849b0debc7a8')

    ./configure \
        --prefix=/usr \
        --mandir=/usr/share/man/man8 \
        --sysconfdir=/etc/"${pkgname}"  \
        --enable-udev \
        --with-usbdropdir=$(pkg-config libpcsclite --variable=usbdropdir)

    make

    make install

See attached .txt files.

I also contacted the manufacturer asking about this issue.

Plus I will try moving over the .so file...

Thanks again!

Knuth


_______________________________________________
Pcsclite-muscle mailing list
[hidden email]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle

configure.txt (7K) Download Attachment
make.txt (131K) Download Attachment
make_install.txt (15K) Download Attachment
TT
Reply | Threaded
Open this post in threaded view
|

Re: ReinerSCT Cyberjack e-com: readerfactory.c:1097:RFInitializeReader() Open Port 0x200000 Failed (usb:0c4b/0401:libudev:0:/dev/bus/usb/001/012)

TT
In reply to this post by Ludovic Rousseau
Strangely, the ubuntu driver:

http://packages.ubuntu.com/xenial/libifd-cyberjack6v5

works fine.

They are using sp05 and Arch is using sp10.

There seem no additional patches...

Knuth


On 15/11/16 13:03, Ludovic Rousseau wrote:

> 2016-11-15 12:50 GMT+01:00 TT <[hidden email]>:
>> Hi,
> Hello,
>
>> I am hoping you might be able to help me.
>>
>> I never had problems running the reader, but now I do and don't know
>> what to try anymore :(
>>
>> But first things first:
>>
>> //////////////////////////////////////////////////
>> //// Versions
>>
>>     * CCID driver version: community/ccid 1.4.25-1 [installed]
>>     * pcsc-lite version: community/pcsclite 1.8.16-1 [installed]
>>     * smart card reader name: ReinerSCT Cyberjack e-com [#1#]
>>     * the output of the command "/usr/sbin/pcscd --version":
>> pcsc-lite version 1.8.16.
>> Copyright (C) 1999-2002 by David Corcoran <[hidden email]>.
>> Copyright (C) 2001-2015 by Ludovic Rousseau <[hidden email]>.
>> Copyright (C) 2003-2004 by Damien Sauveron <[hidden email]>.
>> Report bugs to <[hidden email]>.
>> Enabled features: Linux x86_64-pc-linux-gnu serial usb libudev
>> usbdropdir=/usr/lib/pcsc/drivers ipcdir=/run/pcscd
>> configdir=/etc/reader.conf.d
>>
>> #1#: aur/pcsc-cyberjack 3.99.5_SP10-2 (29, 0.01) [installed]
>> (((
>>
>> source=("http://support.reiner-sct.de/downloads/LINUX/V${pkgver}/pcsc-cyberjack_${_pkgver}.tar.tar")
>>
>> sha256sums=('11099c29594a73db19a4a0d9c448308c9c1ec3868862fd3838d0849b0debc7a8')
>>
>>     ./configure \
>>         --prefix=/usr \
>>         --mandir=/usr/share/man/man8 \
>>         --sysconfdir=/etc/"${pkgname}"  \
>>         --enable-udev \
>>         --with-usbdropdir=$(pkg-config libpcsclite --variable=usbdropdir)
>>
>>     make
>> )))
>>
>>
>>
>> //////////////////////////////////////////////////
>> //// Platform
>>
>>     * Operating system or GNU/Linux distribution name and version:
>>       archlinux
>>       Linux horizon 4.8.7-nvme #1 SMP PREEMPT Tue Nov 15 10:28:13 CET
>> 2016 x86_64 GNU/Linux (archlinux kernel + nvme powersaving patch)
>>
>>     Smart card middleware name and version: hmmm I am not sure what you
>> mean (I know what a middleware would be in general, but how do I
>> determine this in my context ?), sorry !
>>     Reader manufacturer name: ReinerSCT
>>     Reader model name: cyberJack e-com
>>     Smart card name: Sparkasse HBCI card
>>
>>
>>
>> //////////////////////////////////////////////////
>> //// Log
>>
>>  * Killed any running pcscd process
>>  * Started pcscd exactly as described bellow:
>> sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu
>> --color | tee log.txt
>>
>> Reader was first NOT plugged, then (after line:
>>      00000108 hotplug_libudev.c:294:get_driver() Looking for a driver
>> for VID: 0x2109, PID: 0x0812, path: /dev/bus/usb/002/002
>> I plugged it.
>>
>> Please find the log.txt attached.
>>
>>
>>
>>
>> //////////////////////////////////////////////////
>> //// Some additional info (each starts with ####)
>>
>> #### ls -la /var/run/pcscd
>> total 4
>> drwxr-xr-x  2 root root  80 Nov 15 12:46 .
>> drwxr-xr-x 20 root root 460 Nov 15 11:08 ..
>> srw-rw-rw-  1 root root   0 Nov 15 12:46 pcscd.comm
>> -rw-r--r--  1 root root   7 Nov 15 12:46 pcscd.pid
>>
>>
>> #### ls -la /dev/bus/usb/001/009
>> crw-rw-r-- 1 root root 189, 8 Nov 15 11:54 /dev/bus/usb/001/009
>>
>>
>> #### lsusb -vvv # section about cyberjack:
>>
>> Bus 001 Device 009: ID 0c4b:0401 Reiner SCT Kartensysteme GmbH cyberJack
>> pinpad(a2)
>> Device Descriptor:
>>   bLength                18
>>   bDescriptorType         1
>>   bcdUSB               1.10
>>   bDeviceClass            0
>>   bDeviceSubClass         0
>>   bDeviceProtocol         0
>>   bMaxPacketSize0        16
>>   idVendor           0x0c4b Reiner SCT Kartensysteme GmbH
>>   idProduct          0x0401 cyberJack pinpad(a2)
>>   bcdDevice            0.01
>>   iManufacturer           1 Reiner-SCT
>>   iProduct                2 cyberJack e-com(f)
>>   iSerial                 3 7091604504
>>   bNumConfigurations      1
>>   Configuration Descriptor:
>>     bLength                 9
>>     bDescriptorType         2
>>     wTotalLength           93
>>     bNumInterfaces          1
>>     bConfigurationValue     1
>>     iConfiguration          0
>>     bmAttributes         0x80
>>       (Bus Powered)
>>     MaxPower               96mA
>>     Interface Descriptor:
>>       bLength                 9
>>       bDescriptorType         4
>>       bInterfaceNumber        0
>>       bAlternateSetting       0
>>       bNumEndpoints           3
>>       bInterfaceClass       255 Vendor Specific Class
>>       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     0x0010  1x 16 bytes
>>         bInterval               5
>>       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               1
>>       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               1
>>         DEVICE CLASS:  36 21 00 10 00 07 03 00 00 00 a0 0f 00 00 40 1f
>> 00 00 00 58 27 00 00 90 d0 03 00 00 fe 00 00 00 07 00 00 00 00 00 00 00
>> 30 00 01 00 0e 01 00 00 ff ff 00 00 03 01
>> Device Status:     0x0000
>>   (Bus Powered)
>>
>> #### ps faux|grep pcscd   # pcscd is running as root
>> root     13784  0.0  0.0  71812  5408 pts/7    S+   12:46   0:00
>>  \_ sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu
>> --color
>> root     13786  0.0  0.0  26480  2460 pts/7    Sl+  12:46   0:00
>>  |   \_ pcscd --foreground --debug --apdu --color
>>
>>
>> ### HISTORY of this issue:
>> The reader always worked fine.
>> I am now trying it the first time on a new DELL XPS 13 notebook under
>> archlinux.
>>
>>
>> #### Do you have any idea what I can try ?
>>
>> Thanks a lot for any hint. Because for now I fell stuck on how to
>> further debug this :(
> 00014585 readerfactory.c:1097:RFInitializeReader() Open Port 0x200000
> Failed (usb:0c4b/0401:libudev:0:/dev/bus/usb/001/014)
> 00000010 readerfactory.c:372:RFAddReader() REINER SCT cyberJack pp_a2
> (7091604504) init failed.
>
> The driver failed to initialize.
>
> You should report the issue to driver maintainer. Or try to debug the
> libifd-cyberjack.so driver yourself.
>
> You can also try to copy the libifd-cyberjack.so driver from your
> other computer, where the reader was working fine, and install it on
> the DELL XPS 13.
>
> Bye
>


_______________________________________________
Pcsclite-muscle mailing list
[hidden email]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle
Reply | Threaded
Open this post in threaded view
|

Re: ReinerSCT Cyberjack e-com: readerfactory.c:1097:RFInitializeReader() Open Port 0x200000 Failed (usb:0c4b/0401:libudev:0:/dev/bus/usb/001/012)

Stein, Maximilian
Hi Knuth,

maybe your reader is one of the readers that are announced to be
discontinued in [1]. They say that driver support will be dropped for
cyberJack basic, cyberJack pinpad and cyberJack e-com 2.0. In [2] it
looks to me like all cyberJack e-com are discontinued since mid 2012,
hence support from the driver should have been removed.

The behaviour of the IFD handler would make sense if the handler itself
checks if the given reader is supported (by checking PID /VID or
whatever) on initialisation.

Cheers
  Maximilian

[1] http://www.reiner-sct.com/old
[2]
https://forum.reiner-sct.com/index.php?/topic/2811-aktuelle-cyberjack-firmware-versionen/

On 15.11.2016 14:09, TT wrote:

> Strangely, the ubuntu driver:
>
> http://packages.ubuntu.com/xenial/libifd-cyberjack6v5
>
> works fine.
>
> They are using sp05 and Arch is using sp10.
>
> There seem no additional patches...
>
> Knuth
>
>
> On 15/11/16 13:03, Ludovic Rousseau wrote:
>> 2016-11-15 12:50 GMT+01:00 TT <[hidden email]>:
>>> Hi,
>> Hello,
>>
>>> I am hoping you might be able to help me.
>>>
>>> I never had problems running the reader, but now I do and don't know
>>> what to try anymore :(
>>>
>>> But first things first:
>>>
>>> //////////////////////////////////////////////////
>>> //// Versions
>>>
>>>     * CCID driver version: community/ccid 1.4.25-1 [installed]
>>>     * pcsc-lite version: community/pcsclite 1.8.16-1 [installed]
>>>     * smart card reader name: ReinerSCT Cyberjack e-com [#1#]
>>>     * the output of the command "/usr/sbin/pcscd --version":
>>> pcsc-lite version 1.8.16.
>>> Copyright (C) 1999-2002 by David Corcoran <[hidden email]>.
>>> Copyright (C) 2001-2015 by Ludovic Rousseau <[hidden email]>.
>>> Copyright (C) 2003-2004 by Damien Sauveron <[hidden email]>.
>>> Report bugs to <[hidden email]>.
>>> Enabled features: Linux x86_64-pc-linux-gnu serial usb libudev
>>> usbdropdir=/usr/lib/pcsc/drivers ipcdir=/run/pcscd
>>> configdir=/etc/reader.conf.d
>>>
>>> #1#: aur/pcsc-cyberjack 3.99.5_SP10-2 (29, 0.01) [installed]
>>> (((
>>>
>>> source=("http://support.reiner-sct.de/downloads/LINUX/V${pkgver}/pcsc-cyberjack_${_pkgver}.tar.tar")
>>>
>>> sha256sums=('11099c29594a73db19a4a0d9c448308c9c1ec3868862fd3838d0849b0debc7a8')
>>>
>>>     ./configure \
>>>         --prefix=/usr \
>>>         --mandir=/usr/share/man/man8 \
>>>         --sysconfdir=/etc/"${pkgname}"  \
>>>         --enable-udev \
>>>         --with-usbdropdir=$(pkg-config libpcsclite --variable=usbdropdir)
>>>
>>>     make
>>> )))
>>>
>>>
>>>
>>> //////////////////////////////////////////////////
>>> //// Platform
>>>
>>>     * Operating system or GNU/Linux distribution name and version:
>>>       archlinux
>>>       Linux horizon 4.8.7-nvme #1 SMP PREEMPT Tue Nov 15 10:28:13 CET
>>> 2016 x86_64 GNU/Linux (archlinux kernel + nvme powersaving patch)
>>>
>>>     Smart card middleware name and version: hmmm I am not sure what you
>>> mean (I know what a middleware would be in general, but how do I
>>> determine this in my context ?), sorry !
>>>     Reader manufacturer name: ReinerSCT
>>>     Reader model name: cyberJack e-com
>>>     Smart card name: Sparkasse HBCI card
>>>
>>>
>>>
>>> //////////////////////////////////////////////////
>>> //// Log
>>>
>>>  * Killed any running pcscd process
>>>  * Started pcscd exactly as described bellow:
>>> sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu
>>> --color | tee log.txt
>>>
>>> Reader was first NOT plugged, then (after line:
>>>      00000108 hotplug_libudev.c:294:get_driver() Looking for a driver
>>> for VID: 0x2109, PID: 0x0812, path: /dev/bus/usb/002/002
>>> I plugged it.
>>>
>>> Please find the log.txt attached.
>>>
>>>
>>>
>>>
>>> //////////////////////////////////////////////////
>>> //// Some additional info (each starts with ####)
>>>
>>> #### ls -la /var/run/pcscd
>>> total 4
>>> drwxr-xr-x  2 root root  80 Nov 15 12:46 .
>>> drwxr-xr-x 20 root root 460 Nov 15 11:08 ..
>>> srw-rw-rw-  1 root root   0 Nov 15 12:46 pcscd.comm
>>> -rw-r--r--  1 root root   7 Nov 15 12:46 pcscd.pid
>>>
>>>
>>> #### ls -la /dev/bus/usb/001/009
>>> crw-rw-r-- 1 root root 189, 8 Nov 15 11:54 /dev/bus/usb/001/009
>>>
>>>
>>> #### lsusb -vvv # section about cyberjack:
>>>
>>> Bus 001 Device 009: ID 0c4b:0401 Reiner SCT Kartensysteme GmbH cyberJack
>>> pinpad(a2)
>>> Device Descriptor:
>>>   bLength                18
>>>   bDescriptorType         1
>>>   bcdUSB               1.10
>>>   bDeviceClass            0
>>>   bDeviceSubClass         0
>>>   bDeviceProtocol         0
>>>   bMaxPacketSize0        16
>>>   idVendor           0x0c4b Reiner SCT Kartensysteme GmbH
>>>   idProduct          0x0401 cyberJack pinpad(a2)
>>>   bcdDevice            0.01
>>>   iManufacturer           1 Reiner-SCT
>>>   iProduct                2 cyberJack e-com(f)
>>>   iSerial                 3 7091604504
>>>   bNumConfigurations      1
>>>   Configuration Descriptor:
>>>     bLength                 9
>>>     bDescriptorType         2
>>>     wTotalLength           93
>>>     bNumInterfaces          1
>>>     bConfigurationValue     1
>>>     iConfiguration          0
>>>     bmAttributes         0x80
>>>       (Bus Powered)
>>>     MaxPower               96mA
>>>     Interface Descriptor:
>>>       bLength                 9
>>>       bDescriptorType         4
>>>       bInterfaceNumber        0
>>>       bAlternateSetting       0
>>>       bNumEndpoints           3
>>>       bInterfaceClass       255 Vendor Specific Class
>>>       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     0x0010  1x 16 bytes
>>>         bInterval               5
>>>       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               1
>>>       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               1
>>>         DEVICE CLASS:  36 21 00 10 00 07 03 00 00 00 a0 0f 00 00 40 1f
>>> 00 00 00 58 27 00 00 90 d0 03 00 00 fe 00 00 00 07 00 00 00 00 00 00 00
>>> 30 00 01 00 0e 01 00 00 ff ff 00 00 03 01
>>> Device Status:     0x0000
>>>   (Bus Powered)
>>>
>>> #### ps faux|grep pcscd   # pcscd is running as root
>>> root     13784  0.0  0.0  71812  5408 pts/7    S+   12:46   0:00
>>>  \_ sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu
>>> --color
>>> root     13786  0.0  0.0  26480  2460 pts/7    Sl+  12:46   0:00
>>>  |   \_ pcscd --foreground --debug --apdu --color
>>>
>>>
>>> ### HISTORY of this issue:
>>> The reader always worked fine.
>>> I am now trying it the first time on a new DELL XPS 13 notebook under
>>> archlinux.
>>>
>>>
>>> #### Do you have any idea what I can try ?
>>>
>>> Thanks a lot for any hint. Because for now I fell stuck on how to
>>> further debug this :(
>> 00014585 readerfactory.c:1097:RFInitializeReader() Open Port 0x200000
>> Failed (usb:0c4b/0401:libudev:0:/dev/bus/usb/001/014)
>> 00000010 readerfactory.c:372:RFAddReader() REINER SCT cyberJack pp_a2
>> (7091604504) init failed.
>>
>> The driver failed to initialize.
>>
>> You should report the issue to driver maintainer. Or try to debug the
>> libifd-cyberjack.so driver yourself.
>>
>> You can also try to copy the libifd-cyberjack.so driver from your
>> other computer, where the reader was working fine, and install it on
>> the DELL XPS 13.
>>
>> Bye
>>
>
>
> _______________________________________________
> Pcsclite-muscle mailing list
> [hidden email]
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle
>


_______________________________________________
Pcsclite-muscle mailing list
[hidden email]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle
TT
Reply | Threaded
Open this post in threaded view
|

Re: ReinerSCT Cyberjack e-com: readerfactory.c:1097:RFInitializeReader() Open Port 0x200000 Failed (usb:0c4b/0401:libudev:0:/dev/bus/usb/001/012)

TT
Yes ! A pity though that the driver does not nicely explain this fact
... but maybe this is (technically) not possible ?

In any case:

That also perfectly explains why the sp05 (from debian) works ;)

... and why I could NOT find anything wrong with the compilation +
installation of the latest sp10 ;)

... THANKS!

Now the world makes sense again :))

Knuth


P.S.: You may hence close my ReinerSCT [Ticket#2016111510000779] ;)

--

On 15/11/16 16:11, Maximilian Stein wrote:

> Hi Knuth,
>
> maybe your reader is one of the readers that are announced to be
> discontinued in [1]. They say that driver support will be dropped for
> cyberJack basic, cyberJack pinpad and cyberJack e-com 2.0. In [2] it
> looks to me like all cyberJack e-com are discontinued since mid 2012,
> hence support from the driver should have been removed.
>
> The behaviour of the IFD handler would make sense if the handler itself
> checks if the given reader is supported (by checking PID /VID or
> whatever) on initialisation.
>
> Cheers
>   Maximilian
>
> [1] http://www.reiner-sct.com/old
> [2]
> https://forum.reiner-sct.com/index.php?/topic/2811-aktuelle-cyberjack-firmware-versionen/
>
> On 15.11.2016 14:09, TT wrote:
>> Strangely, the ubuntu driver:
>>
>> http://packages.ubuntu.com/xenial/libifd-cyberjack6v5
>>
>> works fine.
>>
>> They are using sp05 and Arch is using sp10.
>>
>> There seem no additional patches...
>>
>> Knuth
>>
>>
>> On 15/11/16 13:03, Ludovic Rousseau wrote:
>>> 2016-11-15 12:50 GMT+01:00 TT <[hidden email]>:
>>>> Hi,
>>> Hello,
>>>
>>>> I am hoping you might be able to help me.
>>>>
>>>> I never had problems running the reader, but now I do and don't know
>>>> what to try anymore :(
>>>>
>>>> But first things first:
>>>>
>>>> //////////////////////////////////////////////////
>>>> //// Versions
>>>>
>>>>     * CCID driver version: community/ccid 1.4.25-1 [installed]
>>>>     * pcsc-lite version: community/pcsclite 1.8.16-1 [installed]
>>>>     * smart card reader name: ReinerSCT Cyberjack e-com [#1#]
>>>>     * the output of the command "/usr/sbin/pcscd --version":
>>>> pcsc-lite version 1.8.16.
>>>> Copyright (C) 1999-2002 by David Corcoran <[hidden email]>.
>>>> Copyright (C) 2001-2015 by Ludovic Rousseau <[hidden email]>.
>>>> Copyright (C) 2003-2004 by Damien Sauveron <[hidden email]>.
>>>> Report bugs to <[hidden email]>.
>>>> Enabled features: Linux x86_64-pc-linux-gnu serial usb libudev
>>>> usbdropdir=/usr/lib/pcsc/drivers ipcdir=/run/pcscd
>>>> configdir=/etc/reader.conf.d
>>>>
>>>> #1#: aur/pcsc-cyberjack 3.99.5_SP10-2 (29, 0.01) [installed]
>>>> (((
>>>>
>>>> source=("http://support.reiner-sct.de/downloads/LINUX/V${pkgver}/pcsc-cyberjack_${_pkgver}.tar.tar")
>>>>
>>>> sha256sums=('11099c29594a73db19a4a0d9c448308c9c1ec3868862fd3838d0849b0debc7a8')
>>>>
>>>>     ./configure \
>>>>         --prefix=/usr \
>>>>         --mandir=/usr/share/man/man8 \
>>>>         --sysconfdir=/etc/"${pkgname}"  \
>>>>         --enable-udev \
>>>>         --with-usbdropdir=$(pkg-config libpcsclite --variable=usbdropdir)
>>>>
>>>>     make
>>>> )))
>>>>
>>>>
>>>>
>>>> //////////////////////////////////////////////////
>>>> //// Platform
>>>>
>>>>     * Operating system or GNU/Linux distribution name and version:
>>>>       archlinux
>>>>       Linux horizon 4.8.7-nvme #1 SMP PREEMPT Tue Nov 15 10:28:13 CET
>>>> 2016 x86_64 GNU/Linux (archlinux kernel + nvme powersaving patch)
>>>>
>>>>     Smart card middleware name and version: hmmm I am not sure what you
>>>> mean (I know what a middleware would be in general, but how do I
>>>> determine this in my context ?), sorry !
>>>>     Reader manufacturer name: ReinerSCT
>>>>     Reader model name: cyberJack e-com
>>>>     Smart card name: Sparkasse HBCI card
>>>>
>>>>
>>>>
>>>> //////////////////////////////////////////////////
>>>> //// Log
>>>>
>>>>  * Killed any running pcscd process
>>>>  * Started pcscd exactly as described bellow:
>>>> sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu
>>>> --color | tee log.txt
>>>>
>>>> Reader was first NOT plugged, then (after line:
>>>>      00000108 hotplug_libudev.c:294:get_driver() Looking for a driver
>>>> for VID: 0x2109, PID: 0x0812, path: /dev/bus/usb/002/002
>>>> I plugged it.
>>>>
>>>> Please find the log.txt attached.
>>>>
>>>>
>>>>
>>>>
>>>> //////////////////////////////////////////////////
>>>> //// Some additional info (each starts with ####)
>>>>
>>>> #### ls -la /var/run/pcscd
>>>> total 4
>>>> drwxr-xr-x  2 root root  80 Nov 15 12:46 .
>>>> drwxr-xr-x 20 root root 460 Nov 15 11:08 ..
>>>> srw-rw-rw-  1 root root   0 Nov 15 12:46 pcscd.comm
>>>> -rw-r--r--  1 root root   7 Nov 15 12:46 pcscd.pid
>>>>
>>>>
>>>> #### ls -la /dev/bus/usb/001/009
>>>> crw-rw-r-- 1 root root 189, 8 Nov 15 11:54 /dev/bus/usb/001/009
>>>>
>>>>
>>>> #### lsusb -vvv # section about cyberjack:
>>>>
>>>> Bus 001 Device 009: ID 0c4b:0401 Reiner SCT Kartensysteme GmbH cyberJack
>>>> pinpad(a2)
>>>> Device Descriptor:
>>>>   bLength                18
>>>>   bDescriptorType         1
>>>>   bcdUSB               1.10
>>>>   bDeviceClass            0
>>>>   bDeviceSubClass         0
>>>>   bDeviceProtocol         0
>>>>   bMaxPacketSize0        16
>>>>   idVendor           0x0c4b Reiner SCT Kartensysteme GmbH
>>>>   idProduct          0x0401 cyberJack pinpad(a2)
>>>>   bcdDevice            0.01
>>>>   iManufacturer           1 Reiner-SCT
>>>>   iProduct                2 cyberJack e-com(f)
>>>>   iSerial                 3 7091604504
>>>>   bNumConfigurations      1
>>>>   Configuration Descriptor:
>>>>     bLength                 9
>>>>     bDescriptorType         2
>>>>     wTotalLength           93
>>>>     bNumInterfaces          1
>>>>     bConfigurationValue     1
>>>>     iConfiguration          0
>>>>     bmAttributes         0x80
>>>>       (Bus Powered)
>>>>     MaxPower               96mA
>>>>     Interface Descriptor:
>>>>       bLength                 9
>>>>       bDescriptorType         4
>>>>       bInterfaceNumber        0
>>>>       bAlternateSetting       0
>>>>       bNumEndpoints           3
>>>>       bInterfaceClass       255 Vendor Specific Class
>>>>       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     0x0010  1x 16 bytes
>>>>         bInterval               5
>>>>       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               1
>>>>       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               1
>>>>         DEVICE CLASS:  36 21 00 10 00 07 03 00 00 00 a0 0f 00 00 40 1f
>>>> 00 00 00 58 27 00 00 90 d0 03 00 00 fe 00 00 00 07 00 00 00 00 00 00 00
>>>> 30 00 01 00 0e 01 00 00 ff ff 00 00 03 01
>>>> Device Status:     0x0000
>>>>   (Bus Powered)
>>>>
>>>> #### ps faux|grep pcscd   # pcscd is running as root
>>>> root     13784  0.0  0.0  71812  5408 pts/7    S+   12:46   0:00
>>>>  \_ sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu
>>>> --color
>>>> root     13786  0.0  0.0  26480  2460 pts/7    Sl+  12:46   0:00
>>>>  |   \_ pcscd --foreground --debug --apdu --color
>>>>
>>>>
>>>> ### HISTORY of this issue:
>>>> The reader always worked fine.
>>>> I am now trying it the first time on a new DELL XPS 13 notebook under
>>>> archlinux.
>>>>
>>>>
>>>> #### Do you have any idea what I can try ?
>>>>
>>>> Thanks a lot for any hint. Because for now I fell stuck on how to
>>>> further debug this :(
>>> 00014585 readerfactory.c:1097:RFInitializeReader() Open Port 0x200000
>>> Failed (usb:0c4b/0401:libudev:0:/dev/bus/usb/001/014)
>>> 00000010 readerfactory.c:372:RFAddReader() REINER SCT cyberJack pp_a2
>>> (7091604504) init failed.
>>>
>>> The driver failed to initialize.
>>>
>>> You should report the issue to driver maintainer. Or try to debug the
>>> libifd-cyberjack.so driver yourself.
>>>
>>> You can also try to copy the libifd-cyberjack.so driver from your
>>> other computer, where the reader was working fine, and install it on
>>> the DELL XPS 13.
>>>
>>> Bye
>>>
>>
>> _______________________________________________
>> Pcsclite-muscle mailing list
>> [hidden email]
>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle
>>
>
> _______________________________________________
> Pcsclite-muscle mailing list
> [hidden email]
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle


_______________________________________________
Pcsclite-muscle mailing list
[hidden email]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle
Reply | Threaded
Open this post in threaded view
|

Re: ReinerSCT Cyberjack e-com: readerfactory.c:1097:RFInitializeReader() Open Port 0x200000 Failed (usb:0c4b/0401:libudev:0:/dev/bus/usb/001/012)

Ludovic Rousseau
2016-11-15 16:38 GMT+01:00 TT <[hidden email]>:
> Yes ! A pity though that the driver does not nicely explain this fact
> ... but maybe this is (technically) not possible ?

It IS technically possible. The driver can log anything so it is not
too complex to log a message like:
"Sorry this device is no more supported. Please use an older and
unsupported version of our Reiner-SCT driver"

> Now the world makes sense again :))

I am not sure if deliberately removing support of "old" readers from a
driver will generate more sells of new readers.

But I am sure it will waste time from users and from myself trying to
find what is wrong. Maybe I should just redirect all emails mentioning
Reiner-SCT devices to Reiner-SCT support?

Bye

--
 Dr. Ludovic Rousseau

_______________________________________________
Pcsclite-muscle mailing list
[hidden email]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle