chipcard-tool check Fehler mit kaan_advanced
[email protected] (Florian Rossol)
| Newsgroups | gmane.comp.lib.libchipcard.devel |
|---|---|
| Message-ID | <[email protected]> |
Hallo Liste, ich versuche hier einen Kobil Kaan Advanced mit libchipard2 zu nutzen. Läuft leider nicht (mehr). Zunächst die Problembeschreibung: Starten des chipcardd2 funktioniert und der Reader wird gefunden: ---(schnipp)--- # /usr/sbin/chipcardd2 --pidfile /var/run/chipcardd2.pid -f --loglevel notice --logtype console 5:2006/07/05 13-55-40:chipcardd(21905):chipcardd2.c: 733: Chipcardd v2.1.6.0stable started. 5:2006/07/05 13-55-40:chipcardd(21905):chipcardd2.c: 735: LibUSB supported. 5:2006/07/05 13-55-40:chipcardd(21906):chipcardd2.c: 963: Initializing daemon. 5:2006/07/05 13-55-40:chipcardd(21906):chipcardd2.c: 1008: Using configuration file [/usr/etc/chipcard2-server/chipcardd2.conf] 5:2006/07/05 13-55-40:chipcardd(21906):cs_init.c: 427: Autoconfiguration enabled 4:2006/07/05 13-55-40:chipcardd(21906):devicemanager.c: 124: Your configuration does not have a "DeviceManager" group. Please update the file. 3:2006/07/05 13-55-40:chipcardd(21906):usbttyscanner.c: 76: Unable to open USB-serial file: No such file or directory 5:2006/07/05 13-55-40:chipcardd(21905):chipcardd2.c: 798: Watcher now supervising daemon 21906 4:2006/07/05 13-55-41:chipcardd(21906):servicemanager.c: 85: Your configuration does not have a "ServiceManager" group. Please update the file. 5:2006/07/05 13-55-41:chipcardd(21906):devicemanager.c: 2953: Changes in hardware list 5:2006/07/05 13-55-41:chipcardd(21906):devicemanager.c: 2863: AUTOCONFIG: Created new reader "auto1-ko_kaan_advanced_usb" (UsbRaw/0d46/3002) 5:2006/07/05 13-55-41:chipcardd(21906):devicemanager.c: 2873: Automatically assigned port 0 to reader "auto1-ko_kaan_advanced_usb" ---(schnapp)--- auch "chipcard-tool list" funktioniert: ---(schnipp)--- $ chipcard-tool list Server: 44aba92a Readers: - auto1-ko_kaan_advanced_usb (ko_kaan_advanced_usb, port 0) ---(schnapp)--- "chipcard-tool check" liefert beim ersten Aufruf folgenden Fehler (es dauert nach dem Aufruf ca. 10 sec bis die Ausgabe erscheint): ---(schnipp)--- $ chipcard-tool check Readers: - auto1-ko_kaan_advanced_usb (ko_kaan_advanced_usb, port 0, ): error Event log: 13:58:10 Reader listing 13:58:17 Unknow error code ---(schnapp)--- der chipcardd2 loggt dabei: ---(schnipp)--- 5:2006/07/05 14-03-23:chipcardd(21941):clr_clientready.c: 93: Client "44abaa45" started (chipcard-tool, Gwen 2.3.0-stable-r0, ChipCard 2.1.6.0stable) 5:2006/07/05 14-03-23:chipcardd(21941):clr_notification.c: 468: Client 44abaa45: SetNotify [chipcard-tool/nobody] 5:2006/07/05 14-03-23:chipcardd(21941):clr_startwait.c: 63: Client 44abaa45: StartWait [chipcard-tool/nobody] 5:2006/07/05 14-03-25:chipcardd(21941):devicemanager.c: 2025: Driver "44abaa3f" (ccid_ifd) is up (Library loaded) 5:2006/07/05 14-03-30:chipcardd(21941):devicemanager.c: 2289: Driver ccid_ifd: Reader error 5:2006/07/05 14-03-30:chipcardd(21941):devicemanager.c: 1371: Reader "auto1-ko_kaan_advanced_usb" is up (Reader up and waiting), info: unit0="icc1";unit1="KEYBOARD" 5:2006/07/05 14-03-30:chipcardd(21941):cs_callbacks.c: 31: One of my connections is down 5:2006/07/05 14-03-30:chipcardd(21941):clientmanager.c: 355: Removing client 44abaa45 [chipcard-tool/nobody] ---(schnapp)--- rufe ich unmittelbar im Anschluss chipcard-tool check erneut auf erhalte ich keine Fehlermeldung mehr: ---(schnipp)--- $ chipcard-tool check Readers: - auto1-ko_kaan_advanced_usb (ko_kaan_advanced_usb, port 0, unit0="icc1";unit1="KEYBOARD"): up ---(schnapp)--- hier wieder der zugehörige Log vom chipcardd2: ---(schnipp)--- 5:2006/07/05 14-03-44:chipcardd(21941):clr_clientready.c: 93: Client "44abaa53" started (chipcard-tool, Gwen 2.3.0-stable-r0, ChipCard 2.1.6.0stable) 5:2006/07/05 14-03-44:chipcardd(21941):clr_notification.c: 468: Client 44abaa53: SetNotify [chipcard-tool/nobody] 5:2006/07/05 14-03-44:chipcardd(21941):cs_callbacks.c: 31: One of my connections is down 5:2006/07/05 14-03-44:chipcardd(21941):clientmanager.c: 355: Removing client 44abaa53 [chipcard-tool/nobody] ---(schnapp)--- In keinem Fall funktioniert der Test mit einer Geldkarte. Rufe ich "geldkarte2 loaded" auf erhalte ich gar keine Ausgabe (fünf Minuten) und muss das Programm mit Strg+C abbrechen. zugehöriger Log: ---(schnipp)--- 5:2006/07/05 14-06-33:chipcardd(21941):clr_clientready.c: 93: Client "44abaa6c" started (geldkarte2, Gwen 2.3.0-stable-r0, ChipCard 2.1.6.0stable) 5:2006/07/05 14-06-33:chipcardd(21941):clr_startwait.c: 63: Client 44abaa6c: StartWait [geldkarte2/nobody] ---(schnapp)--- Ich habe es zunächst mit ccid 1.0.1 probiert. Aufgrund von http://sourceforge.net/mailarchive/forum.php?thread_id=10222682&forum_id=601 habe ich auch ccid 0.9.4 ausprobiert. Die Fehler sind aber exakt die selben. Wie in http://www.libchipcard.de/apidoc/index.html beschrieben habe ich das pcsc-lite-Paket nach dem kompilieren von ccid wieder deinstalliert. Darüberhinaus habe ich auch den binäre-Treiber von kobil (libct.so) zu nutzen versucht und die Datei libct.so nach /usr/lib/ bzw. /usr/lib/chipcard2-server/lowlevel/ kopiert. Daraufhin hat allerdings chipcardd2 den Leser beim Start nicht mehr gefunden. Sonstige Hinweise: $ lsusb Bus 004 Device 004: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub" Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000 Bus 001 Device 005: ID 046d:c00e Logitech, Inc. Optical Mouse Bus 001 Device 004: ID 0d46:3002 Bus 001 Device 001: ID 0000:0000 $ uname -a Linux rechner 2.6.8-3-k7 #1 Thu May 25 01:56:23 UTC 2006 i686 GNU/Linux Leser ist Kobil CT Kaan Advanced, Firmware: 1.02 Verwendete Version von libchipcard: 2.1.6 In /usr/var/log/chipcard2/drivers/ccid_ifd/driver.log ist zu finden, wenn chipcard-tool check aufgerufen wird: ---(schnipp)--- 5:2006/07/05 14-27-24:driver(22210):driver.c: 345: Starting driver "/usr/lib/chipcard2-server/drivers/ccid" with lowlevel "/usr/lib/chipca rd2-server/lowlevel/ifd/ifd-ccid.bundle/Contents/Linux/libccid.so.0.9.4" 5:2006/07/05 14-27-24:driver(22210):driver.c: 782: Connected to server 5:2006/07/05 14-27-25:driver(22210):driver.c: 2403: Incoming request "Driver_StartReader" 5:2006/07/05 14-27-25:driver(22210):driver.c: 1336: Command: Start reader 3:2006/07/05 14-27-25:driver(22210):driver.c: 1453: No DriversReaderId 5:2006/07/05 14-27-25:driver(22210):driver.c: 1497: Reader "auto1-ko_kaan_advanced_usb" logs to "/usr/var/log/chipcard2/drivers/ccid_ifd/auto1-ko_kaan_advanced_usb.log" 3:2006/07/05 14-27-25:driver(22210):driverccid.c: 1015: PCSC: ccid_usb.c:220:OpenUSBByName() Manufacturer: Ludovic Rousseau ([email protected]) 3:2006/07/05 14-27-25:driver(22210):driverccid.c: 1015: PCSC: ccid_usb.c:230:OpenUSBByName() ProductString: Generic CCID driver v0.9.4 3:2006/07/05 14-27-25:driver(22210):driverccid.c: 1015: PCSC: ccid_usb.c:236:OpenUSBByName() Copyright: This driver is protected by terms of the GNU General Public License version 2, or (at your option) any later version. 3:2006/07/05 14-27-27:driver(22210):driverccid.c: 1015: PCSC: ccid_usb.c:486:ReadUSB() usb_bulk_read(001/004): Resource temporarily unavailable 3:2006/07/05 14-27-27:driver(22210):driverccid.c: 1015: PCSC: ifdhandler.c:760:IFDHPowerICC() PowerUp failed 3:2006/07/05 14-27-29:driver(22210):driverccid.c: 1015: PCSC: ccid_usb.c:486:ReadUSB() usb_bulk_read(001/004): Resource temporarily unavailable 5:2006/07/05 14-27-59:driver(22210):driver.c: 2403: Incoming request "Driver_StopReader" 3:2006/07/05 14-27-59:driver(22210):driver.c: 1623: A reader with id "44abb012" does not exists 3:2006/07/05 14-27-59:driver(22210):driver.c: 2526: Error while handling request, going down 3:2006/07/05 14-27-59:driver(22210):main.c: 50: An error occurred 5:2006/07/05 14-27-59:driver(22210):main.c: 53: Stopping driver "/usr/lib/chipcard2-server/drivers/ccid" ---(schnapp)--- und in auto1-ko_kaan_advanced_usb.log ---(schnipp)--- 5:2006/07/05 14-27-25:auto1-ko_kaan_advanced_usb(22210):driver.c: 1516: Init reader auto1-ko_kaan_advanced_usb 5:2006/07/05 14-27-27:auto1-ko_kaan_advanced_usb(22210):driverccid.c: 484: CCID: Soft error 608 5:2006/07/05 14-27-27:auto1-ko_kaan_advanced_usb(22210):driverccid.c: 489: CCID: Ignoring error, assuming missing card 5:2006/07/05 14-27-27:auto1-ko_kaan_advanced_usb(22210):driverccid.c: 685: TLV: 6 (42330006) 5:2006/07/05 14-27-27:auto1-ko_kaan_advanced_usb(22210):driverccid.c: 685: TLV: 7 (42330007) 5:2006/07/05 14-27-27:auto1-ko_kaan_advanced_usb(22210):driver.c: 1542: ReaderInfo: unit0="icc1";unit1="KEYBOARD" 5:2006/07/05 14-27-27:auto1-ko_kaan_advanced_usb(22210):driver.c: 1549: Reader up and waiting 5:2006/07/05 14-27-27:auto1-ko_kaan_advanced_usb(22210):driver.c: 1561: Reader start handled 5:2006/07/05 14-27-29:auto1-ko_kaan_advanced_usb(22210):driverccid.c: 619: CCID: Soft error 612 3:2006/07/05 14-27-29:auto1-ko_kaan_advanced_usb(22210):driverccid.c: 629: All slots disabled, returning error 3:2006/07/05 14-27-29:auto1-ko_kaan_advanced_usb(22210):driver.c: 1238: Error getting reader status 5:2006/07/05 14-27-29:auto1-ko_kaan_advanced_usb(22210):driver.c: 1243: Reader "auto1-ko_kaan_advanced_usb" had an error, shutting down ---(schnapp)--- Kann mir jemand einen Tip geben? Vielen Dank Florian Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642