Re: Cherry kc sc 1000

Ludovic Rousseau <[email protected]> Mon, 15 May 2017 20:17:34 +0200
Newsgroups gmane.comp.lib.muscle
Message-ID <CAGstE8AXr2HxP9QS1cQ1OctWRCVAK3WL0X+dv4UApg_Jw+BsDA@mail.gmail.com>
2017-05-15 15:13 GMT+02:00 Trenta sis <[email protected]>:

> Hi,
>
> I don't know, I have upgraded to latest pcsc and ccid, but my question was
> about error in init
> May 12 15:16:12 (none) user.info pcscd: readerfactory.c:335:RFAddReader()
>


> [KC 1000 SC] init failed.
> May 12 15:16:12 (none) user.info pcscd: ifdhandler.c:130:CreateChannelByNameOrChannel()
> failed
> May 12 15:16:12 (none) user.info pcscd: readerfactory.c:1043:RFInitializeReader()
> Open Port 0x200001 Failed (usb:046a/00a1:libudev:1:/dev/bus/usb/005/002)
> May 12 15:16:12 (none) user.info pcscd: readerfactory.c:335:RFAddReader()
> Cherry KC 1000 SC [KC 1000 SC] init failed.
>
> About not transacted It is possible that is solved with latest version,
> but init error persist....
>

This is because the Cherry KC 1000 SC is a composite USB device. The same
device has a HID interface for the keyboard and a CCID interface for the
smart card reader.

The hotplug mechanism calls the CCID driver for all the interfaces. And of
course the driver does not support the HID interface. Hence the errors you
see.

I could change the CCID driver and PCSC-lite to avoid logging errors in
this case.
I created a new bug [1]. I have no idea when I will work on that.

Regards,

[1] [#315739] Do not log errors for composite USB devices (CCID + something
else)
https://alioth.debian.org/tracker/index.php?func=detail&aid=315739&group_id=30105&atid=410088

-- 
 Dr. Ludovic Rousseau

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