(no subject)
Tobias Krais <[email protected]>
| Newsgroups | gmane.comp.lib.libchipcard.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello together,
I'm not sure whether I found a bug in libchipcard. I installed
libchipcard on Debian Sid amd64 ( Version 1.9.15.99+1.9.16alpha-1). As
described following commands are successful:
-----%<-----
tobias@tuxbox:~$ chipcard-tool check
Readers:
- auto1-tow_usb (tow_usb, port 0): error
Event log:
09:43:57 Reader listing
09:44:03 Reader error (Transmission error (please check file access rights))
- auto2-tow_usb (tow_usb, port 0): up
-----%<-----
auto1-tow_usb is my Palm :-) When I disconnect the palm this reader is
no more there.
-----%<-----
tobias@tuxbox:~$ chipcard-tool atr
INFO: We got this card:
Card
===========================================================================
Card id : 00000002
Card type : PROCESSOR
Card types : ddv1 geldkarte ProcessorCard
Server id : 438d6670
Reader flags: auto
ATR
---------------------------------------------------------------------------
String size is 25:
0000: 3b ff 18 00 ff 81 31 3c 45 65 63 0d 02 31 02 50 ;.....1<Eec..1.P
0010: 00 10 39 13 50 10 04 10 d5 ..9.P....
===========================================================================
-----%<-----
But now problems occur and the wizard crashes
-----%<-----
tobias@tuxbox:~$
/usr/lib/aqbanking/plugins/0/wizards/aqhbci/aqhbci-qt3-wizard
6:2005/11/30 09-43-14:(null)(4252):qt3_wizard.cpp: 116: I18N available
for your language
5:2005/11/30 09-43-14:aqbanking(4252):banking.c: 1386: Configuration
file "/home/tobias/.banking/settings.conf" does not exist, will create
it later.
6:2005/11/30 09-43-14:(null)(4252):qbanking.cpp: 809: I18N available
for your language
3:2005/11/30 09-43-14:gwen(4252):db.c: 1798: Error opening file
"/home/tobias/.banking/backends/aqhbci/settings.conf": Datei oder
Verzeichnis nicht gefunden
5:2005/11/30 09-43-18:(null)(4252):pageimport.cpp: 132: Current import
mode: YES
6:2005/11/30 09-43-25:(null)(4252):pagemedium.cpp: 169: Chipcard
selected, will check for type
3:2005/11/30 09-43-36:gwen(4252):netconnection.c: 1472: No socket
3:2005/11/30 09-43-36:gwen(4252):netconnection.c: 1590: Hmm, not a real
error, will return "change" instead
aqhbci-qt3-wizard: client.c:207: LC_Client_CheckForError: Zusicherung
»name« nicht erfüllt.
Abgebrochen
-----%<-----
Here my lsusb:
-----%<-----
tuxbox:/home/tobias# lsusb
Bus 002 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial
Port
Bus 003 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial
Port
Bus 3 Device 1: ID 0000:0000
Bus 2 Device 1: ID 0000:0000
Bus 1 Device 1: ID 0000:0000
-----%<-----
Here my uname -a, its a vanilla kernel:
-----%<-----
tuxbox:/home/tobias# uname -a
Linux tuxbox 2.6.14 #5 PREEMPT Fri Nov 25 21:58:05 CET 2005 x86_64 GNU/Linux
-----%<-----
My reader is a Towitoko Chipdrive extern (USB).
Following my tail -f /var/log/syslog
-----%<-----
Nov 30 09:57:21 localhost chipcardd[4255]: clr_clientready.c: 92:
Client "438d665b" started (LC_CryptTokenDDV, Gwen 1.19.0.0stable,
ChipCard 1.9.16.0alpha)
Nov 30 09:57:21 localhost chipcardd[4255]: clr_startwait.c: 63: Client
438d665b: StartWait [LC_CryptTokenDDV/nobody]
Nov 30 09:57:21 localhost chipcardd[4255]: dm_driver.c: 540: Setting
driver timeout to 1
Nov 30 09:57:21 localhost chipcardd[4255]: dm_driver.c: 540: Setting
driver timeout to 1
Nov 30 09:57:23 localhost chipcardd[4255]: dm_driver.c: 540: Setting
driver timeout to 30
Nov 30 09:57:23 localhost chipcardd[4255]: dm_driver.c: 540: Setting
driver timeout to 30
Nov 30 09:57:23 localhost chipcardd[4255]: devicemanager.c: 1847: Driver
"438d6639" is up (Library loaded)
Nov 30 09:57:23 localhost chipcardd[4255]: devicemanager.c: 1847: Driver
"438d663a" is up (Library loaded)
Nov 30 09:57:27 localhost chipcardd[4255]: clr_stopwait.c: 59: Client
438d665b: StopWait [LC_CryptTokenDDV/nobody]
Nov 30 09:57:27 localhost chipcardd[4255]: clr_clientready.c: 92:
Client "438d6665" started (LC_CryptTokenSTARCOS, Gwen 1.19.0.0stable,
ChipCard 1.9.16.0alpha)
Nov 30 09:57:27 localhost chipcardd[4255]: clr_startwait.c: 63: Client
438d6665: StartWait [LC_CryptTokenSTARCOS/nobody]
Nov 30 09:57:27 localhost chipcardd[4255]: devicemanager.c: 1224: Driver
reported error on startup of reader "auto1-tow_usb": Transmission error
(please check file access rights)
Nov 30 09:57:27 localhost chipcardd[4255]: devicemanager.c: 383:
Decrementing active reader count
Nov 30 09:57:29 localhost chipcardd[4255]: devicemanager.c: 1253: Reader
"auto2-tow_usb" is up (Reader up and waiting), info:
Manufacturer=DETWK;Terminal=CE143;Version=2.0.7
Nov 30 09:57:29 localhost chipcardd[4255]: devicemanager.c: 1976: Free
card found with num "00000001" in reader "auto2-tow_usb"(438d663a)
Nov 30 09:57:29 localhost chipcardd[4255]: cs_callbacks.c: 80: Found
this card:
Nov 30 09:57:29 localhost chipcardd[4255]: cardmanager.c: 138: New card
added
Nov 30 09:57:29 localhost chipcardd[4255]: clientmanager.c: 201:
Advertising card "00000004" to all interested clients
Nov 30 09:57:29 localhost chipcardd[4255]: clr_startwait.c: 128:
Advertising card "00000004" to client "438d6665"
[LC_CryptTokenSTARCOS/nobody]
Nov 30 09:57:29 localhost chipcardd[4255]: commandmanager.c: 427:
Adding card types...
Nov 30 09:57:29 localhost chipcardd[4255]: clr_stopwait.c: 59: Client
438d6665: StopWait [LC_CryptTokenSTARCOS/nobody]
Nov 30 09:57:29 localhost chipcardd[4255]: clr_takecard.c: 71: Client
438d6665: TakeCard [LC_CryptTokenSTARCOS/nobody]
Nov 30 09:57:29 localhost chipcardd[4255]: clr_takecard.c: 136:
Enqueued TakeCard request for card "00000004" and client "438d6665"
Nov 30 09:57:29 localhost chipcardd[4255]: clr_takecard.c: 150: Working
on TakeCard request
Nov 30 09:57:29 localhost chipcardd[4255]: cm_card.c: 183: Lock request
granted
Nov 30 09:57:29 localhost kernel: chipcardd2[4255]: segfault at
0000000000000060 rip 00002aaaaac40699 rsp 00007fffff873000 error 4
Nov 30 09:57:29 localhost chipcardd[1956]: chipcardd2.c: 465: Nanny got
a child signal
Nov 30 09:57:29 localhost chipcardd[1956]: chipcardd2.c: 907: Daemon
died due to uncaught signal 11.
Nov 30 09:57:29 localhost chipcardd[1956]: chipcardd2.c: 934:
Respawning daemon.
Nov 30 09:57:29 localhost chipcardd[6451]: chipcardd2.c: 955:
Initializing daemon.
Nov 30 09:57:29 localhost chipcardd[1956]: chipcardd2.c: 790: Nanny now
supervising daemon 6451
Nov 30 09:57:29 localhost chipcardd[6451]: cs_init.c: 422:
Autoconfiguration enabled
Nov 30 09:57:30 localhost chipcardd[6451]: devicemanager.c: 123: Your
configuration does not have a "DeviceManager" group. Please update the file.
Nov 30 09:57:30 localhost chipcardd[6451]: usbttyscanner.c: 69: Will
use sysfs to scan for ttyUSB devices
Nov 30 09:57:30 localhost chipcardd[6451]: servicemanager.c: 83: Your
configuration does not have a "ServiceManager" group. Please update the
file.
Nov 30 09:57:31 localhost chipcardd[6451]: devicemanager.c: 2540:
Changes in hardware list
Nov 30 09:57:31 localhost chipcardd[6451]: devicemanager.c: 2451:
AUTOCONFIG: Created new reader "auto1-tow_usb" (067b/2303)
Nov 30 09:57:31 localhost chipcardd[6451]: devicemanager.c: 2461:
Automatically assigned port 32769 to reader "auto1-tow_usb"
Nov 30 09:57:31 localhost chipcardd[6451]: devicemanager.c: 2451:
AUTOCONFIG: Created new reader "auto2-tow_usb" (067b/2303)
Nov 30 09:57:31 localhost chipcardd[6451]: devicemanager.c: 2461:
Automatically assigned port 32768 to reader "auto2-tow_usb"
-----%<-----
And further logs:
-----%<-----
tuxbox:/home/tobias# tail -f /var/log/chipcard2/drivers/tow_ctapi/driver.log
3:2005/11/30 09-57-25:driver(6449):driver.c: 1387: No DriversReaderId
3:2005/11/30 09-57-25:driver(6449):driverctapi.c: 623: Creating reader...
5:2005/11/30 09-57-25:driver(6449):driverctapi.c: 632: Created reader
with CTN 0
5:2005/11/30 09-57-25:driver(6449):driver.c: 1431: Reader
"auto1-tow_usb" logs to
"/var/log/chipcard2/drivers/tow_ctapi/auto1-tow_usb.log"
3:2005/11/30 09-57-30:driver(6449):driver.c: 2075: Network error
3:2005/11/30 09-57-30:driver(6449):main.c: 50: An error occurred
5:2005/11/30 09-57-30:driver(6449):main.c: 53: Stopping driver
"/usr/lib/chipcard2-server/drivers/ctapi"
3:2005/11/30 09-57-30:driver(6450):driver.c: 2075: Network error
3:2005/11/30 09-57-30:driver(6450):main.c: 50: An error occurred
5:2005/11/30 09-57-30:driver(6450):main.c: 53: Stopping driver
"/usr/lib/chipcard2-server/drivers/ctapi"
-----%<-----
Following the reader logfile. The logfile for auto1 and auto2 is the
same, because sometimes the reader is on USB Port 1, sometimes on USB
Port 2.
-----%<-----
tuxbox:/home/tobias# tail -f
/var/log/chipcard2/drivers/tow_ctapi/auto2-tow_usb.log
5:2005/11/30 09-57-28:auto2-tow_usb(6450):driverctapi.c: 278: Calling
dataFn
5:2005/11/30 09-57-29:auto2-tow_usb(6450):driverctapi.c: 286: Returned
from dataFn (0)
5:2005/11/30 09-57-29:auto2-tow_usb(6450):driver.c: 1201: Card inserted,
trying to connect it
5:2005/11/30 09-57-29:auto2-tow_usb(6450):driverctapi.c: 278: Calling
dataFn
5:2005/11/30 09-57-29:auto2-tow_usb(6450):driverctapi.c: 286: Returned
from dataFn (0)
5:2005/11/30 09-57-29:auto2-tow_usb(6450):driver.c: 1215: Status changed
on slot 0 (00000000->00030000) (cardnum 0)
5:2005/11/30 09-57-29:auto2-tow_usb(6450):driverctapi.c: 278: Calling
dataFn
5:2005/11/30 09-57-29:auto2-tow_usb(6450):driverctapi.c: 286: Returned
from dataFn (0)
5:2005/11/30 09-57-30:auto2-tow_usb(6450):driverctapi.c: 278: Calling
dataFn
5:2005/11/30 09-57-30:auto2-tow_usb(6450):driverctapi.c: 286: Returned
from dataFn (0)
-----%<-----
I hope I was able to contribute useful information.
Greetings, Tobias
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click