Bugzilla – Bug 681130
Reiner-SCT cardreaders not working with pcsc-cyberjack 3.3.x
Last modified: 2013-05-30 08:11:51 UTC
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:2.0b12) Gecko/20110222 Firefox/4.0b12 In openSUSE 11.4 the PCSC driver doesn't recognize my CardReader Reiner-SCT (VendorID = 0x0c4b, ProductID = 0x0300). When pluging the CardReader the following log message is written in the log messages file: Mar 21 00:02:23 pinkassi kernel: [ 496.641288] usb 5-1: new full speed USB device using uhci_hcd and address 3 Mar 21 00:02:23 pinkassi kernel: [ 496.791489] usb 5-1: New USB device found, idVendor=0c4b, idProduct=0300 Mar 21 00:02:23 pinkassi kernel: [ 496.791499] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Mar 21 00:02:23 pinkassi kernel: [ 496.791506] usb 5-1: Product: cyberJack pinpad(a) Mar 21 00:02:23 pinkassi kernel: [ 496.791511] usb 5-1: Manufacturer: Reiner-SCT Mar 21 00:02:23 pinkassi kernel: [ 496.791516] usb 5-1: SerialNumber: 4714714177 Mar 21 00:02:23 pinkassi mtp-probe: checking bus 5, device 3: "/sys/devices/pci0000:00/0000:00:1d.0/usb5/5-1" Mar 21 00:02:23 pinkassi kernel: [ 496.794508] hdj_probe() unsupported device, idVendorc4b, idProduct:300 Mar 21 00:02:23 pinkassi mtp-probe: bus: 5, device: 3 was not an MTP device Mar 21 00:02:24 pinkassi pcscd: readerfactory.c:962:RFInitializeReader() Open Port 0x200000 Failed (usb:0c4b/0300:libusb-1.0:5:3) Mar 21 00:02:24 pinkassi pcscd: readerfactory.c:273:RFAddReader() REINER SCT CyberJack pp_a (4714714177) init fail And the command cyberjack tells me that the CardReader is recognized, but that the service PC/SC isn't available. This happens with the packages of the 11.4 distribution as well as the packages pcsc-ctapi, pcsc-lite-1 and libpcsclite1 from the Factory. Reproducible: Always Steps to Reproduce: 1. 2. 3.
2 more comments: 1. Also ctapi-cyberjack has been updated from the Factory. 2. Not special to this bug report: It is not possible to enter openSUSE 11.4 as the OS when product is openSUSE 11.4.
With kernel 3.6.38-18 from the Tumbleweed directory the error message "hdj_probe() unsupported device, idVendorc4b, idProduct:300" has disappeared, but the PC/SC service is still not available.
(In reply to comment #2) > With kernel 3.6.38-18 from the Tumbleweed directory the error message > "hdj_probe() unsupported device, idVendorc4b, idProduct:300" > has disappeared, but the PC/SC service is still not available. I think you would need to attach /var/log/messages excerpt with this kernel.
(In reply to comment #3) > (In reply to comment #2) > > With kernel 3.6.38-18 from the Tumbleweed directory the error message > > "hdj_probe() unsupported device, idVendorc4b, idProduct:300" > > has disappeared, but the PC/SC service is still not available. > > I think you would need to attach /var/log/messages excerpt with this kernel. As I said in my previous comment: The message excerpt is the same except for the now absent hdj_probe-related message.
Same for me, openSuSE 11.4 x86_64.
It seems to be an incompatibility between pcsc-lite and the cyberjack driver FWIW. And also an issue with an even newer pcsc-lite (1.7.2) what I'm currently preparing for Factory. I guess we need to debug or update the cyberjack driver but newer sources disappeared unfortunately from upstream. I'm checking currently with the vendor.
(In reply to comment #6) > It seems to be an incompatibility between pcsc-lite and the cyberjack driver > FWIW. And also an issue with an even newer pcsc-lite (1.7.2) what I'm currently > preparing for Factory. I guess we need to debug or update the cyberjack driver > but newer sources disappeared unfortunately from upstream. I'm checking > currently with the vendor. The Reiner-SCT web page offers the new version of drivers at: <http://support.reiner-sct.de/downloads/LINUX/V3.3.6/ctapi-cyberjack-3.3.6.tar.gz>
Thanks, I'll give it a try. I actually was thinking about the 3.99.x driver which is somewhere and also supports the new RFID cyberjack models but its source has not been seen in public afaik (violating the LGPL actually).
cyberjack 3.3.6 fails with the same issue
Reference: http://web.archiveorange.com/archive/v/rlVGafbWGlc56QM4BkjC
I have now packaged 3.99.9beta and fixed a bug there and I'm currently testing. I'm not absolutely sure how/if we can provide an update for 11.4 later since there are some things to consider with the new driver.
(In reply to comment #11) > I have now packaged 3.99.9beta and fixed a bug there and I'm currently testing. > I'm not absolutely sure how/if we can provide an update for 11.4 later since > there are some things to consider with the new driver. I installed the 3.99.9beta package together with its pre-requisite libstdc++46, and I can again use my Reiner-SCT (non-RFID) CardReader. Thank you Please remove rfid from the subject, as the problem is also present with non-RFID CardReaders
(In reply to comment #12) > I installed the 3.99.9beta package together with its pre-requisite libstdc++46, > and I can again use my Reiner-SCT (non-RFID) CardReader. Good, but apparently you have installed the wrong version as the requirement seems bogus. Make sure you install the package fitting your distribution version. (But as long as it works, all is well ;-)) > Please remove rfid from the subject, as the problem is also present with > non-RFID CardReaders Those are different reasons though. - RFID is not supported from version 3.3.x in general and - 3.3.x does not support pcsc-lite in 11.4 and throws errors
Nothing more to do here, right?
My Rainer SCT works like a charm form quite some time. I'm running openSuSE 12.2 now. The bug report can be closed. Thanks.