Hallo,
ich betreibe erfolgreich einen Cherry-USB-Chipkartenleser unter SuSE 11.0. Auf einem anderen Rechner habe ich nun SuSE 11.1 installiert, aber der chipcardd4 reagiert nicht auf den angeschlossenen Leser, obwohl er bei 'lsusb' auftaucht. Unter SuSE 11.1 verwendet libchipcard HAL, wohingegen unter 11.0 SYSFS verwendet wird. Andere Unterschiede kann ich nicht feststellen.
Ich habe schon einige Abende investiert, komme aber nicht weiter. Hat jemand einen Tipp?
Gruß,
JR
Weitere Infos:
### installed configuration ###
libchipcard4-4.2.3-0.pm.1
libchipcard4-crypttoken-4.2.3-0.pm.1
gwenhywfar3-3.6.0-0.pm.1
libgwenhywfar3-47-3.6.0-0.pm.1
aqbanking3-3.8.0-0.pm.1
aqbanking3-qt3-3.8.0-0.pm.1
pcsc-ccid-1.3.8-2.8
gnucash-2.2.8
### from /var/log/messages ###
Jan 17 20:05:26 pequod kernel: usb 1-1: new full speed USB device using ohci_hcd and address 2
Jan 17 20:05:26 pequod kernel: usb 1-1: configuration #1 chosen from 1 choice
Jan 17 20:05:26 pequod kernel: usb 1-1: New USB device found, idVendor=046a, idProduct=002d
Jan 17 20:05:26 pequod kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jan 17 20:05:26 pequod kernel: usb 1-1: Product: SmartTerminal XX44
Jan 17 20:05:26 pequod kernel: usb 1-1: Manufacturer: Cherry GmbH
### output from "lsusb" ###
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 046a:002d Cherry GmbH SmartTerminal XX44
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
### output from "lshal --monitor"
Start monitoring devicelist:
-------------------------------------------------
21:14:48.253: usb_device_46a_2d_noserial added
21:14:48.319: usb_device_46a_2d_noserial_if0 added
### logging from chipcardd4 server ###
# /usr/sbin/chipcardd4 --pidfile /var/run/chipcardd4.pid --exit-on-error --loglevel info --logtype console
5:2009/01/17 21-33-57:chipcardd(6144):chipcardd.c: 738: Chipcardd v4.2.3.0stable started.
5:2009/01/17 21-33-57:chipcardd(6144):chipcardd.c: 740: LibHAL supported.
6:2009/01/17 21-33-57:chipcardd(6146):chipcardd.c: 967: Initializing daemon.
6:2009/01/17 21-33-57:chipcardd(6146):chipcardd.c: 442: Trying "/etc/chipcard/server/chipcardd.conf"
6:2009/01/17 21-33-57:chipcardd(6146):chipcardd.c: 448: Using configuration file [/etc/chipcard/server/chipcardd.conf]
6:2009/01/17 21-33-57:chipcardd(6146):chipcardd.c: 1016: Will now initialize server.
6:2009/01/17 21-33-57:chipcardd(6146):cs_init.c: 349: Server role: standAlone
6:2009/01/17 21-33-57:chipcardd(6146):cs_init.c: 358: Autoconfiguration enabled
6:2009/01/17 21-33-57:chipcardd(6146):cs_init.c: 361: Initialising paths
6:2009/01/17 21-33-57:chipcardd(6146):cs_init.c: 368: Initialising IPC manager
6:2009/01/17 21-33-57:chipcardd(6146):cs_init.c: 110: Listening on [/var/run/chipcard.comm] (local)
6:2009/01/17 21-33-57:chipcardd(6146):devicemanager.c: 91: Initialising device manager
6:2009/01/17 21-33-57:chipcardd(6146):devicemanager.c: 246: Autoconfiguration enabled
6:2009/01/17 21-33-57:chipcardd(6146):devicemanager.c: 249: Adding HAL scanner
6:2009/01/17 21-33-57:chipcardd(6146):devicemanager.c: 292: Disabling poll mode
6:2009/01/17 21-33-57:chipcardd(6146):devicemanager.c: 519: Reloading driver info files
6:2009/01/17 21-33-58:chipcardd(6146):cardmanager.c: 58: Initialising card manager
6:2009/01/17 21-33-58:chipcardd(6146):clientmanager.c: 56: Initialising client manager
6:2009/01/17 21-33-58:chipcardd(6146):servicemanager.c: 68: Initialising service manager
6:2009/01/17 21-33-58:chipcardd(6146):cs_tools.c: 99: Hardware scan triggered
6:2009/01/17 21-33-58:chipcardd(6146):chipcardd.c: 1036: Ready to service requests.
5:2009/01/17 21-34-16:chipcardd(6146):clr_clientready.c: 105: Client "497240b7" started (geldkarte, Gwen 3.5.2stable-0, ChipCard 4.2.3.0stable)
5:2009/01/17 21-34-16:chipcardd(6146):clr_startwait.c: 70: Client 497240b7: StartWait [geldkarte/nobody]
5:2009/01/17 21-34-41:chipcardd(6146):clientmanager.c: 398: Removing client 497240b7 [geldkarte/nobody]
### output from geldkarte ###
# geldkarte loaded -v -v
Connecting to server.
Connected.
Waiting for card...
Waiting for card to be inserted: Started.
Waiting for card to be inserted: 5000 of 20000
Waiting for card to be inserted: 10000 of 20000
Waiting for card to be inserted: 15000 of 20000
Waiting for card to be inserted: 20000 of 20000
Waiting for card to be inserted: Finished.
Error in "GetNextCard": Timeout.
### output from chipcard-tool ###
# chipcard-tool list -v
Contacting server(s)...
ich betreibe erfolgreich einen Cherry-USB-Chipkartenleser unter SuSE 11.0. Auf einem anderen Rechner habe ich nun SuSE 11.1 installiert, aber der chipcardd4 reagiert nicht auf den angeschlossenen Leser, obwohl er bei 'lsusb' auftaucht. Unter SuSE 11.1 verwendet libchipcard HAL, wohingegen unter 11.0 SYSFS verwendet wird. Andere Unterschiede kann ich nicht feststellen.
Ich habe schon einige Abende investiert, komme aber nicht weiter. Hat jemand einen Tipp?
Gruß,
JR
Code
Weitere Infos:
### installed configuration ###
libchipcard4-4.2.3-0.pm.1
libchipcard4-crypttoken-4.2.3-0.pm.1
gwenhywfar3-3.6.0-0.pm.1
libgwenhywfar3-47-3.6.0-0.pm.1
aqbanking3-3.8.0-0.pm.1
aqbanking3-qt3-3.8.0-0.pm.1
pcsc-ccid-1.3.8-2.8
gnucash-2.2.8
### from /var/log/messages ###
Jan 17 20:05:26 pequod kernel: usb 1-1: new full speed USB device using ohci_hcd and address 2
Jan 17 20:05:26 pequod kernel: usb 1-1: configuration #1 chosen from 1 choice
Jan 17 20:05:26 pequod kernel: usb 1-1: New USB device found, idVendor=046a, idProduct=002d
Jan 17 20:05:26 pequod kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jan 17 20:05:26 pequod kernel: usb 1-1: Product: SmartTerminal XX44
Jan 17 20:05:26 pequod kernel: usb 1-1: Manufacturer: Cherry GmbH
### output from "lsusb" ###
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 046a:002d Cherry GmbH SmartTerminal XX44
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
### output from "lshal --monitor"
Start monitoring devicelist:
-------------------------------------------------
21:14:48.253: usb_device_46a_2d_noserial added
21:14:48.319: usb_device_46a_2d_noserial_if0 added
### logging from chipcardd4 server ###
# /usr/sbin/chipcardd4 --pidfile /var/run/chipcardd4.pid --exit-on-error --loglevel info --logtype console
5:2009/01/17 21-33-57:chipcardd(6144):chipcardd.c: 738: Chipcardd v4.2.3.0stable started.
5:2009/01/17 21-33-57:chipcardd(6144):chipcardd.c: 740: LibHAL supported.
6:2009/01/17 21-33-57:chipcardd(6146):chipcardd.c: 967: Initializing daemon.
6:2009/01/17 21-33-57:chipcardd(6146):chipcardd.c: 442: Trying "/etc/chipcard/server/chipcardd.conf"
6:2009/01/17 21-33-57:chipcardd(6146):chipcardd.c: 448: Using configuration file [/etc/chipcard/server/chipcardd.conf]
6:2009/01/17 21-33-57:chipcardd(6146):chipcardd.c: 1016: Will now initialize server.
6:2009/01/17 21-33-57:chipcardd(6146):cs_init.c: 349: Server role: standAlone
6:2009/01/17 21-33-57:chipcardd(6146):cs_init.c: 358: Autoconfiguration enabled
6:2009/01/17 21-33-57:chipcardd(6146):cs_init.c: 361: Initialising paths
6:2009/01/17 21-33-57:chipcardd(6146):cs_init.c: 368: Initialising IPC manager
6:2009/01/17 21-33-57:chipcardd(6146):cs_init.c: 110: Listening on [/var/run/chipcard.comm] (local)
6:2009/01/17 21-33-57:chipcardd(6146):devicemanager.c: 91: Initialising device manager
6:2009/01/17 21-33-57:chipcardd(6146):devicemanager.c: 246: Autoconfiguration enabled
6:2009/01/17 21-33-57:chipcardd(6146):devicemanager.c: 249: Adding HAL scanner
6:2009/01/17 21-33-57:chipcardd(6146):devicemanager.c: 292: Disabling poll mode
6:2009/01/17 21-33-57:chipcardd(6146):devicemanager.c: 519: Reloading driver info files
6:2009/01/17 21-33-58:chipcardd(6146):cardmanager.c: 58: Initialising card manager
6:2009/01/17 21-33-58:chipcardd(6146):clientmanager.c: 56: Initialising client manager
6:2009/01/17 21-33-58:chipcardd(6146):servicemanager.c: 68: Initialising service manager
6:2009/01/17 21-33-58:chipcardd(6146):cs_tools.c: 99: Hardware scan triggered
6:2009/01/17 21-33-58:chipcardd(6146):chipcardd.c: 1036: Ready to service requests.
5:2009/01/17 21-34-16:chipcardd(6146):clr_clientready.c: 105: Client "497240b7" started (geldkarte, Gwen 3.5.2stable-0, ChipCard 4.2.3.0stable)
5:2009/01/17 21-34-16:chipcardd(6146):clr_startwait.c: 70: Client 497240b7: StartWait [geldkarte/nobody]
5:2009/01/17 21-34-41:chipcardd(6146):clientmanager.c: 398: Removing client 497240b7 [geldkarte/nobody]
### output from geldkarte ###
# geldkarte loaded -v -v
Connecting to server.
Connected.
Waiting for card...
Waiting for card to be inserted: Started.
Waiting for card to be inserted: 5000 of 20000
Waiting for card to be inserted: 10000 of 20000
Waiting for card to be inserted: 15000 of 20000
Waiting for card to be inserted: 20000 of 20000
Waiting for card to be inserted: Finished.
Error in "GetNextCard": Timeout.
### output from chipcard-tool ###
# chipcard-tool list -v
Contacting server(s)...