Bug 681130 - Reiner-SCT cardreaders not working with pcsc-cyberjack 3.3.x
Summary: Reiner-SCT cardreaders not working with pcsc-cyberjack 3.3.x
Status: RESOLVED FIXED
Alias: None
Product: openSUSE 11.4
Classification: openSUSE
Component: Other (show other bugs)
Version: Factory
Hardware: All openSUSE 11.4
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Wolfgang Rosenauer
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-20 23:28 UTC by Willy Weisz
Modified: 2013-05-30 08:11 UTC (History)
5 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Willy Weisz 2011-03-20 23:28:27 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.
Comment 1 Willy Weisz 2011-03-21 08:04:31 UTC
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.
Comment 2 Willy Weisz 2011-03-23 22:56:29 UTC
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.
Comment 3 Jiri Slaby 2011-04-04 15:28:27 UTC
(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.
Comment 4 Willy Weisz 2011-04-04 16:30:53 UTC
(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.
Comment 5 Egbert König 2011-04-04 19:10:35 UTC
Same for me,

openSuSE 11.4 x86_64.
Comment 6 Wolfgang Rosenauer 2011-04-05 10:36:54 UTC
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.
Comment 7 Willy Weisz 2011-04-05 10:42:26 UTC
(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>
Comment 8 Wolfgang Rosenauer 2011-04-05 11:08:26 UTC
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).
Comment 9 Wolfgang Rosenauer 2011-04-05 11:43:31 UTC
cyberjack 3.3.6 fails with the same issue
Comment 10 Wolfgang Rosenauer 2011-04-05 11:57:02 UTC
Reference:
http://web.archiveorange.com/archive/v/rlVGafbWGlc56QM4BkjC
Comment 11 Wolfgang Rosenauer 2011-05-03 16:34:47 UTC
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.
Comment 12 Willy Weisz 2011-05-17 14:49:25 UTC
(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
Comment 13 Wolfgang Rosenauer 2011-05-17 14:58:00 UTC
(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
Comment 14 Wolfgang Rosenauer 2013-05-30 07:36:20 UTC
Nothing more to do here, right?
Comment 15 Willy Weisz 2013-05-30 08:11:51 UTC
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.