da verschiedene Leute meinen Beitrag zwar gelesen haben, aber keiner einen Vorschlag bringen konnte, wo ich ansetzen sollte, hier ein zweiter Versuch.
Das ganze läuft (nicht) auf einer openSUSE 11.1 64bit. AMD 2x 5200, ganz viel Speicher, daran liegts vermutlich nicht.
Im ersten Schritt stecke ich nachdem ich mit rcchipcardd start den Chipcard-Daemon gestartet habe, den Chipkartenleser erneut aus und ein. Es war schon wieder keine Meldung von cjgeldkarte erschienen. Im Syslog sieht man das:
hombre:~ # tail -f /var/log/messages
Feb 28 20:38:13 hombre kernel: usb 1-3: Reiner SCT Cyberjack USB card reader converter now attached to ttyUSB0
Feb 28 20:38:19 hombre chipcardd[28851]: clr_clientready.c: 105: Client "49a99284" started (chipcard-tool, Gwen 3.7.0stable-0, ChipCard 4.2.4.0stable)
Feb 28 20:38:19 hombre chipcardd[28851]: clr_startwait.c: 70: Client 49a99284: StartWait [chipcard-tool/nobody]
Feb 28 20:38:54 hombre chipcardd[28851]: clientmanager.c: 398: Removing client 49a99284 [chipcard-tool/nobody]
Feb 28 20:38:58 hombre chipcardd[28851]: clr_clientready.c: 105: Client "49a99287" started (chipcard-tool, Gwen 3.7.0stable-0, ChipCard 4.2.4.0stable)
Feb 28 20:38:58 hombre chipcardd[28851]: clr_notification.c: 541: Client 49a99287: SetNotify [chipcard-tool/nobody]
Feb 28 20:38:58 hombre chipcardd[28851]: clientmanager.c: 398: Removing client 49a99287 [chipcard-tool/nobody]
Feb 28 20:39:03 hombre chipcardd[28851]: clr_clientready.c: 105: Client "49a9928a" started (chipcard-tool, Gwen 3.7.0stable-0, ChipCard 4.2.4.0stable)
Feb 28 20:39:03 hombre chipcardd[28851]: clr_notification.c: 541: Client 49a9928a: SetNotify [chipcard-tool/nobody]
Feb 28 20:39:03 hombre chipcardd[28851]: clientmanager.c: 398: Removing client 49a9928a [chipcard-tool/nobody]
Feb 28 20:39:23 hombre kernel: usb 1-3: USB disconnect, address 6
Feb 28 20:39:23 hombre kernel: cyberjack ttyUSB0: Reiner SCT Cyberjack USB card reader converter now disconnected from ttyUSB0
Feb 28 20:39:23 hombre kernel: cyberjack 1-3:1.0: device disconnected
Feb 28 20:39:27 hombre kernel: usb 1-3: new full speed USB device using ohci_hcd and address 7
Feb 28 20:39:28 hombre kernel: usb 1-3: configuration #1 chosen from 1 choice
Feb 28 20:39:28 hombre kernel: cyberjack 1-3:1.0: Reiner SCT Cyberjack USB card reader converter detected
Feb 28 20:39:28 hombre kernel: usb 1-3: Reiner SCT Cyberjack USB card reader converter now attached to ttyUSB0
Feb 28 20:39:28 hombre kernel: usb 1-3: New USB device found, idVendor=0c4b, idProduct=0100
Feb 28 20:39:28 hombre kernel: usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Feb 28 20:39:28 hombre chipcardd[28851]: devicemanager.c: 3389: Changes in hardware list
Feb 28 20:39:28 hombre chipcardd[28851]: devicemanager.c: 3230: AUTOCONFIG: Created new reader "auto1-cyberjack" (UsbRaw/0c4b/0100)
Feb 28 20:39:28 hombre chipcardd[28851]: devicemanager.c: 3266: Assigned device path "usb:0c4b/0100:libusb:001:007" to reader "auto1-cyberjack"
^C
Der Leser ist jetzt auch kurzfristig sichtbar:
hombre:~ # chipcard-tool list
Server: 49a99300
Readers:
- auto1-cyberjack (cyberjack, port 0)
Aber die eingesteckte Karte nicht.
hombre:~ # chipcard-tool atr
Waiting for card to be inserted: Started.
Waiting for card to be inserted: 5000 of 30000
Waiting for card to be inserted: 10000 of 30000
Waiting for card to be inserted: 15000 of 30000
Waiting for card to be inserted: 20000 of 30000
Waiting for card to be inserted: 25000 of 30000
Waiting for card to be inserted: 30000 of 30000
Waiting for card to be inserted: Finished.
Error in "GetNextCard": Timeout. (1)
Danach ist die Karte auch mit cjgeldkarte nicht mehr zu sehen:
hombre:~ # cjgeldkarte
CJECOM: not detaching unknown driver `usbfs'
Error doing CT_init. (Return code:-127)
hombre:~ #
Einstecken, ausstecken, warten, danach gehts munter weiter:
hombre:~ # cjgeldkarte
Current account balance: 0000.00
hombre:~ # chipcard-tool atr
Waiting for card to be inserted: Started.
Waiting for card to be inserted: 5000 of 30000
Waiting for card to be inserted: 10000 of 30000
Waiting for card to be inserted: 15000 of 30000
Waiting for card to be inserted: 20000 of 30000
Waiting for card to be inserted: 25000 of 30000
Waiting for card to be inserted: 30000 of 30000
Waiting for card to be inserted: Finished.
Error in "GetNextCard": Timeout. (1)
hombre:~ # cjgeldkarte
CJECOM: not detaching unknown driver `usbfs'
Error doing CT_init. (Return code:-127)
hombre:~ #
Je nach Situation ist manchmal das vom udev erzeugte Device /dev/ttyUSB0 mal da, oder auch nicht. Aus- und wieder eingesteckt, erscheint es nach einer Weile wieder, um kurz danach wieder weg zu sein.
hombre:~ # ll /dev/*USB*
ls: cannot access /dev/*USB*: No such file or directory
hombre:~ # ll /dev/*USB*
crw-rw---- 1 root cyberjack 188, 0 Feb 28 20:53 /dev/ttyUSB0
Ich bin inzwischen wieder auf Überweisungsformulare umgestiegen.
Hardware rocks.
Das ganze läuft (nicht) auf einer openSUSE 11.1 64bit. AMD 2x 5200, ganz viel Speicher, daran liegts vermutlich nicht.
Im ersten Schritt stecke ich nachdem ich mit rcchipcardd start den Chipcard-Daemon gestartet habe, den Chipkartenleser erneut aus und ein. Es war schon wieder keine Meldung von cjgeldkarte erschienen. Im Syslog sieht man das:
hombre:~ # tail -f /var/log/messages
Feb 28 20:38:13 hombre kernel: usb 1-3: Reiner SCT Cyberjack USB card reader converter now attached to ttyUSB0
Feb 28 20:38:19 hombre chipcardd[28851]: clr_clientready.c: 105: Client "49a99284" started (chipcard-tool, Gwen 3.7.0stable-0, ChipCard 4.2.4.0stable)
Feb 28 20:38:19 hombre chipcardd[28851]: clr_startwait.c: 70: Client 49a99284: StartWait [chipcard-tool/nobody]
Feb 28 20:38:54 hombre chipcardd[28851]: clientmanager.c: 398: Removing client 49a99284 [chipcard-tool/nobody]
Feb 28 20:38:58 hombre chipcardd[28851]: clr_clientready.c: 105: Client "49a99287" started (chipcard-tool, Gwen 3.7.0stable-0, ChipCard 4.2.4.0stable)
Feb 28 20:38:58 hombre chipcardd[28851]: clr_notification.c: 541: Client 49a99287: SetNotify [chipcard-tool/nobody]
Feb 28 20:38:58 hombre chipcardd[28851]: clientmanager.c: 398: Removing client 49a99287 [chipcard-tool/nobody]
Feb 28 20:39:03 hombre chipcardd[28851]: clr_clientready.c: 105: Client "49a9928a" started (chipcard-tool, Gwen 3.7.0stable-0, ChipCard 4.2.4.0stable)
Feb 28 20:39:03 hombre chipcardd[28851]: clr_notification.c: 541: Client 49a9928a: SetNotify [chipcard-tool/nobody]
Feb 28 20:39:03 hombre chipcardd[28851]: clientmanager.c: 398: Removing client 49a9928a [chipcard-tool/nobody]
Feb 28 20:39:23 hombre kernel: usb 1-3: USB disconnect, address 6
Feb 28 20:39:23 hombre kernel: cyberjack ttyUSB0: Reiner SCT Cyberjack USB card reader converter now disconnected from ttyUSB0
Feb 28 20:39:23 hombre kernel: cyberjack 1-3:1.0: device disconnected
Feb 28 20:39:27 hombre kernel: usb 1-3: new full speed USB device using ohci_hcd and address 7
Feb 28 20:39:28 hombre kernel: usb 1-3: configuration #1 chosen from 1 choice
Feb 28 20:39:28 hombre kernel: cyberjack 1-3:1.0: Reiner SCT Cyberjack USB card reader converter detected
Feb 28 20:39:28 hombre kernel: usb 1-3: Reiner SCT Cyberjack USB card reader converter now attached to ttyUSB0
Feb 28 20:39:28 hombre kernel: usb 1-3: New USB device found, idVendor=0c4b, idProduct=0100
Feb 28 20:39:28 hombre kernel: usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Feb 28 20:39:28 hombre chipcardd[28851]: devicemanager.c: 3389: Changes in hardware list
Feb 28 20:39:28 hombre chipcardd[28851]: devicemanager.c: 3230: AUTOCONFIG: Created new reader "auto1-cyberjack" (UsbRaw/0c4b/0100)
Feb 28 20:39:28 hombre chipcardd[28851]: devicemanager.c: 3266: Assigned device path "usb:0c4b/0100:libusb:001:007" to reader "auto1-cyberjack"
^C
Der Leser ist jetzt auch kurzfristig sichtbar:
hombre:~ # chipcard-tool list
Server: 49a99300
Readers:
- auto1-cyberjack (cyberjack, port 0)
Aber die eingesteckte Karte nicht.
hombre:~ # chipcard-tool atr
Waiting for card to be inserted: Started.
Waiting for card to be inserted: 5000 of 30000
Waiting for card to be inserted: 10000 of 30000
Waiting for card to be inserted: 15000 of 30000
Waiting for card to be inserted: 20000 of 30000
Waiting for card to be inserted: 25000 of 30000
Waiting for card to be inserted: 30000 of 30000
Waiting for card to be inserted: Finished.
Error in "GetNextCard": Timeout. (1)
Danach ist die Karte auch mit cjgeldkarte nicht mehr zu sehen:
hombre:~ # cjgeldkarte
CJECOM: not detaching unknown driver `usbfs'
Error doing CT_init. (Return code:-127)
hombre:~ #
Einstecken, ausstecken, warten, danach gehts munter weiter:
hombre:~ # cjgeldkarte
Current account balance: 0000.00
hombre:~ # chipcard-tool atr
Waiting for card to be inserted: Started.
Waiting for card to be inserted: 5000 of 30000
Waiting for card to be inserted: 10000 of 30000
Waiting for card to be inserted: 15000 of 30000
Waiting for card to be inserted: 20000 of 30000
Waiting for card to be inserted: 25000 of 30000
Waiting for card to be inserted: 30000 of 30000
Waiting for card to be inserted: Finished.
Error in "GetNextCard": Timeout. (1)
hombre:~ # cjgeldkarte
CJECOM: not detaching unknown driver `usbfs'
Error doing CT_init. (Return code:-127)
hombre:~ #
Je nach Situation ist manchmal das vom udev erzeugte Device /dev/ttyUSB0 mal da, oder auch nicht. Aus- und wieder eingesteckt, erscheint es nach einer Weile wieder, um kurz danach wieder weg zu sein.
hombre:~ # ll /dev/*USB*
ls: cannot access /dev/*USB*: No such file or directory
hombre:~ # ll /dev/*USB*
crw-rw---- 1 root cyberjack 188, 0 Feb 28 20:53 /dev/ttyUSB0
Ich bin inzwischen wieder auf Überweisungsformulare umgestiegen.
Hardware rocks.