[Pcsclite-muscle] ReinerSCT Cyberjack e-com: readerfactory.c:1097:RFInitializeReader() Open Port 0x200000 Failed (usb:0c4b/0401:libudev:0:/dev/bus/usb/001/012)
TT
my.nl.abos
Tue Nov 15 05:09:35 PST 2016
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 <my.nl.abos at gmail.com>:
>> 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 <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=/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
>
More information about the pcsclite-muscle
mailing list