hi, i'm playing around with my towitoko card reader and a processorcard from towitoko called p64, which uses a siemens/infineon sle 44c80 chip. regarding to the (rare) internet documentation this chip is running a siemens card os (but the atr isn't the same as mentioned in Ludovic Rousseau card list) and should be full sab8051 compatible. although the software (pcscd) seems to run correctly, i can't run pkcs15-init from the opensc software package to initialize the card for using it (see log and debug output(s) below). does anybody knows the card? is already using it successfully? my primary target is to use this card for a smart linux logon, but i'd like to learn more about this topic generally, so any help and information are very welcome.
cheers markus ------------------------------------------------------------------------ when i insert the card into the reader, the pcscd writes the following lines to the log: Sep 12 18:47:30 ariadne pcscd: readerfactory.c:1318 RFInitializeReader: Attempting startup of Towitoko Chipdrive Micro 0 0. Sep 12 18:47:30 ariadne pcscd: readerfactory.c:1060 RFBindFunctions: Loading IFD Handler 2.0 Sep 12 18:47:30 ariadne pcscd: pcscdaemon.c:413 main: pcsc-lite daemon ready. Sep 12 18:47:30 ariadne pcscd: hotplug_linux.c:166 No bundle files in pcsc drivers directory Sep 12 18:47:30 ariadne pcscd: hotplug_linux.c:167 Disabling USB support for pcscd Sep 12 18:47:59 ariadne pcscd: Conv 01, Y1 0B, K 07 Sep 12 18:47:59 ariadne pcscd: T's 11 00 FFFFFFFF 81 Sep 12 18:47:59 ariadne pcscd: P 05 Sep 12 18:47:59 ariadne pcscd: T=1 Protocol Found Sep 12 18:47:59 ariadne pcscd: T's FFFFFFFF FFFFFFFF FFFFFFFF 31 Sep 12 18:47:59 ariadne pcscd: P 06 Sep 12 18:47:59 ariadne pcscd: T=1 Protocol Found Sep 12 18:47:59 ariadne pcscd: T's 90 43 FFFFFFFF FFFFFFFF Sep 12 18:47:59 ariadne pcscd: P 08 Sep 12 18:47:59 ariadne pcscd: Conv 01, Y1 0B, K 07 Sep 12 18:47:59 ariadne pcscd: T's 11 00 FFFFFFFF 81 Sep 12 18:47:59 ariadne pcscd: P 05 Sep 12 18:47:59 ariadne pcscd: T=1 Protocol Found Sep 12 18:47:59 ariadne pcscd: T's FFFFFFFF FFFFFFFF FFFFFFFF 31 Sep 12 18:47:59 ariadne pcscd: P 06 Sep 12 18:47:59 ariadne pcscd: T=1 Protocol Found Sep 12 18:47:59 ariadne pcscd: T's 90 43 FFFFFFFF FFFFFFFF Sep 12 18:47:59 ariadne pcscd: P 08 Sep 12 18:47:59 ariadne pcscd: eventhandler.c:468 EHSpawnEventHandler: Card inserted into Towitoko Chipdrive Micro 0 0 Sep 12 18:47:59 ariadne pcscd: EHSpawnEventHandler: Card ATR: 3B B7 11 00 81 31 90 43 A5 17 0C D4 0F 20 1B 9B ---------------------------------------------------------------------- the command "pkcs15-init --create-pkcs15 --profile pkcs15" has the following output in the daemons log file: Sep 12 18:49:23 ariadne pcscd: winscard_msg.c:263 SHMProcessEvents: Common channel packet arrival Sep 12 18:49:23 ariadne pcscd: winscard.c:77 SCardEstablishContext: Establishing Context: 17039339 Sep 12 18:49:24 ariadne pcscd: winscard.c:154 SCardConnect: Attempting Connect to Towitoko Chipdrive Micro 0 0 Sep 12 18:49:24 ariadne pcscd: Conv 01, Y1 0B, K 07 Sep 12 18:49:24 ariadne pcscd: T's 11 00 FFFFFFFF 81 Sep 12 18:49:24 ariadne pcscd: P 05 Sep 12 18:49:24 ariadne pcscd: T=1 Protocol Found Sep 12 18:49:24 ariadne pcscd: T's FFFFFFFF FFFFFFFF FFFFFFFF 31 Sep 12 18:49:24 ariadne pcscd: P 06 Sep 12 18:49:24 ariadne pcscd: T=1 Protocol Found Sep 12 18:49:24 ariadne pcscd: T's 90 43 FFFFFFFF FFFFFFFF Sep 12 18:49:24 ariadne pcscd: P 08 Sep 12 18:49:24 ariadne pcscd: Conv 01, Y1 0B, K 07 Sep 12 18:49:24 ariadne pcscd: T's 11 00 FFFFFFFF 81 Sep 12 18:49:24 ariadne pcscd: P 05 Sep 12 18:49:24 ariadne pcscd: T=1 Protocol Found Sep 12 18:49:24 ariadne pcscd: T's FFFFFFFF FFFFFFFF FFFFFFFF 31 Sep 12 18:49:24 ariadne pcscd: P 06 Sep 12 18:49:24 ariadne pcscd: T=1 Protocol Found Sep 12 18:49:24 ariadne pcscd: T's 90 43 FFFFFFFF FFFFFFFF Sep 12 18:49:24 ariadne pcscd: P 08 Sep 12 18:49:24 ariadne pcscd: winscard.c:252 SCardConnect: Active Protocol: 2 Sep 12 18:49:24 ariadne pcscd: winscard.c:259 SCardConnect: hCard Identity: 1820e Sep 12 18:49:24 ariadne pcscd: winscard.c:833 SCardBeginTransaction: Status: 0. Sep 12 18:49:24 ariadne pcscd: winscard.c:1267 SCardTransmit: Send Protocol: 1 Sep 12 18:49:24 ariadne pcscd: winscard.c:1000 SCardEndTransaction: Status: 0. Sep 12 18:49:24 ariadne pcscd: winscard.c:833 SCardBeginTransaction: Status: 0. Sep 12 18:49:24 ariadne pcscd: winscard.c:650 SCardDisconnect: Active Contexts: 1 Sep 12 18:49:25 ariadne pcscd: Conv 01, Y1 0B, K 07 Sep 12 18:49:25 ariadne pcscd: T's 11 00 FFFFFFFF 81 Sep 12 18:49:25 ariadne pcscd: P 05 Sep 12 18:49:25 ariadne pcscd: T=1 Protocol Found Sep 12 18:49:25 ariadne pcscd: T's FFFFFFFF FFFFFFFF FFFFFFFF 31 Sep 12 18:49:25 ariadne pcscd: P 06 Sep 12 18:49:25 ariadne pcscd: T=1 Protocol Found Sep 12 18:49:25 ariadne pcscd: T's 90 43 FFFFFFFF FFFFFFFF Sep 12 18:49:25 ariadne pcscd: P 08 Sep 12 18:49:25 ariadne pcscd: winscard.c:707 SCardDisconnect: Reset complete. Sep 12 18:49:25 ariadne pcscd: winscard.c:88 SCardReleaseContext: Releasing Context: 17039339 Sep 12 18:49:25 ariadne pcscd: pcscdaemon.c:141 SVCServiceRun: Client 10 has disappeared. ------------------------------------------------------------------------- and the debug option outputs the following lines: Connecting to card in reader Towitoko Chipdrive Micro 0 0... Using card driver: Default driver for unknown cards error: Unsupported card driver default entity@ariadne:~> pkcs15-init -ddd --create-pkcs15 --profile pkcs15 sc.c:81:sc_detect_card_presence: called sc.c:86:sc_detect_card_presence: returning with: 1 Connecting to card in reader Towitoko Chipdrive Micro 0 0... card.c:328:sc_connect_card: called card.c:368:sc_connect_card: trying driver: Setec smartcards card.c:368:sc_connect_card: trying driver: MioCOS 1.1 cards card.c:368:sc_connect_card: trying driver: Schlumberger Multiflex/Cryptoflex card.c:368:sc_connect_card: trying driver: TCOS 2.0 cards card.c:368:sc_connect_card: trying driver: EMV compatible cards card.c:368:sc_connect_card: trying driver: Gemplus GPK driver card.c:368:sc_connect_card: trying driver: Aladdin eToken PRO card.c:368:sc_connect_card: trying driver: Default driver for unknown cards card.c:374:sc_connect_card: matched: Default driver for unknown cards card-default.c:50:autodetect_class: autodetecting CLA byte card-default.c:53:autodetect_class: trying with 0x00 card.c:431:sc_lock: called card.c:442:sc_lock: returning with: 0 card.c:450:sc_unlock: called card.c:461:sc_unlock: returning with: 0 card-default.c:72:autodetect_class: got strange SWs: 0x6D 0x00 card-default.c:79:autodetect_class: detected CLA byte as 0x00 card-default.c:83:autodetect_class: SELECT FILE returned 0 bytes card.c:396:sc_connect_card: returning with: 0 Using card driver: Default driver for unknown cards card.c:431:sc_lock: called card.c:442:sc_lock: returning with: 0 error: Unsupported card driver default _______________________________________________ Muscle mailing list [EMAIL PROTECTED] http://lists.musclecard.com/mailman/listinfo/muscle
