samo
-
Gesamte Inhalte
3 -
Benutzer seit
-
Letzter Besuch
Beiträge erstellt von samo
-
-
Ich konnte das Problem inzwischen lösen. Ursache war eine nicht passende Produkt ID (ATTRS{idProduct}) in 92-cyberjack.rules (Details siehe hier).
-
Hallo,
ich habe pcsc-lite-1.8.6 unter Gentoo-Linux installiert
Der Dämon wird mit folgendem Init-Skript gestartet:
# cat /etc/init.d/pcscd #!/sbin/runscript # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-apps/pcsc-lite/files/pcscd-init.5,v 1.2 2012/12/28 11:53:28 flameeyes Exp $ name="PC/SC Daemon" pidfile=/var/run/pcscd/pcscd.pid command=/usr/sbin/pcscd command_args="${EXTRA_OPTS}" start_stop_daemon_args="--user pcscd:pcscd" depend() { need localmount after udev openct use logger } start_pre() { checkpath -d -m 0755 -o pcscd:pcscd /var/run/pcscd }
Wenn ich Debugging in /etc/cyberjack/cyberjack.conf aktiviere und den Dämon starte, bekomme ich folgende Fehlermeldung:
/etc/init.d/pcscd start * Starting PC/SC Daemon ... [ ok ]
# cat /var/log/messages ... Apr 25 00:22:20 gentoo2 start-stop-daemon: pam_unix(start-stop-daemon:session): session opened for user pcscd by thomas(uid=0) Apr 25 00:22:20 gentoo2 pcscd: readerfactory.c:1009:RFInitializeReader() Open Port 0x200000 Failed (usb:0c4b/0400:libudev:0:/dev/bus/usb/001/007) Apr 25 00:22:20 gentoo2 pcscd: readerfactory.c:312:RFAddReader() REINER SCT cyberJack ecom_a (3680486100) init failed. Apr 25 00:22:20 gentoo2 pcscd: hotplug_libudev.c:384:HPAddDevice() Failed adding USB device: REINER SCT cyberJack ecom_a
# cat /tmp/cj.log IFD :[00006e83]:2013/04/23 22:12:07:936902:[DRIVER]:ifd.cpp: 267: Driver initialized IFD :[00006e83]:2013/04/23 22:12:07:936957:[LUN0]:ifd.cpp: 1491: IFDHCreateChannelByName(0, usb:0c4b/0400:libudev:0:/dev/bus/usb/001/004) COMERR:[00006e83]:2013/04/23 22:12:07:937855:[<USB>]:Using USB implementation 3 COMIN :[00006e83]:2013/04/23 22:12:07:937875:[<USB>]:ausb31.c: 325: Extending AUSB handle as type 3 COMIN :[00006e83]:2013/04/23 22:12:07:938243:[<USB>]:ausb31.c: 345: libusb_open() failed: rv COMIN :[00006e83]:2013/04/23 22:12:07:938259:[<USB>]:ausb.c: 165: Could not extend as type 3 (-1) COMERR:[00006e83]:2013/04/23 22:12:07:938278:[<USB>]:Unable to open device IFD :[00006e83]:2013/04/23 22:12:07:938290:[LUN0]:ifd.cpp: 591: Unable to connect reader "usb:0c4b/0400:libudev:0:/dev/bus/usb/001/004" (-1)
Wenn ich danach den Dämon stoppe und den Treiber direkt starte, sieht es besser aus:
# /usr/sbin/pcscd -f CYBERJACK: Started
# cat /tmp/cj.log IFD :[00006ec0]:2013/04/23 22:25:27:471007:[DRIVER]:ifd.cpp: 267: Driver initialized IFD :[00006ec0]:2013/04/23 22:25:27:471057:[LUN0]:ifd.cpp: 1491: IFDHCreateChannelByName(0, usb:0c4b/0400:libudev:0:/dev/bus/usb/001/004) COMERR:[00006ec0]:2013/04/23 22:25:27:473338:[<USB>]:Using USB implementation 3 COMIN :[00006ec0]:2013/04/23 22:25:27:473368:[<USB>]:ausb31.c: 325: Extending AUSB handle as type 3 COMIN :[00006ec0]:2013/04/23 22:25:27:473766:[<USB>]:ausb.c: 112: ausb_set_configuration COMERR:[00006ec0]:2013/04/23 22:25:27:473966:[<USB>]:Claim interface COMIN :[00006ec0]:2013/04/23 22:25:27:474009:[<USB>]:ausb.c: 92: ausb_claim_interface COMIN :[00006ec0]:2013/04/23 22:25:27:474034:[<USB>]:ausb.c: 81: registering callback:0x7fbc0c73af60 COMIN :[00006ec0]:2013/04/23 22:25:27:474047:[<USB>]:ausb.c: 186: ausb_start_interrupt COMIN :[00006ec0]:2013/04/23 22:25:27:474058:[<USB>]:ausb31.c: 80: Halting interrupt pipe. COMERR:[00006ec0]:2013/04/23 22:25:27:475181:[001:004]:USBUnix.cpp: 222: Product: cyberJack Secoder COMINF:[00006ec0]:2013/04/23 22:25:27:475202:[001:004]:Reader Productstring: [cyberJack Secoder] COMINF:[00006ec0]:2013/04/23 22:25:27:475220:[001:004]:Recognized device 0400 [cyberJack Secoder] ... IFD :[00006ec0]:2013/04/23 22:25:27:480413:[LUN0]:ifd.cpp: 604: Device "usb:0c4b/0400:libudev:0:/dev/bus/usb/001/004" connected ...
Woran könnte es liegen, dass der pcscd Dämon den Kartenleser nicht verbinden kann?
Gruß
pcsc-lite daemon doesn't work correctly
in Treiber für Chipkartenleser
Geschrieben
-