2010/1/30 Thomas Koeppen <[email protected]>:
> Hi all,

Hello,

> i have an issue with our own smartcard under MacOS Snow Leopard (10.6.2,
> older versions not tested).
> The same card works fine with the the same pcsc version (1.4.0) under Ubuntu
> Linux and Windows.
>
> Preconditions:
> a) To get debug output i used the iousbfamiliy385.4.1.log driver, packed by
> Apple.
> b) pcscd -f -d -a
>
> 1. test on a Macbook (from 2007 with 10.6.2):
>
> ...
> /SourceCache/SmartcardCCID/SmartcardCCID-35253/ccid/ccid/src/ccid_usb.c:408:OpenUSBByName()
> Found Vendor/Product: 08E6/3437 (Gemplus GemPC Twin)
> /SourceCache/SmartcardCCID/SmartcardCCID-35253/ccid/ccid/src/ccid_usb.c:410:OpenUSBByName()
> Using USB bus/device: 002/002-08e6-3437-00-00
> ...
> /SourceCache/SmartcardCCID/SmartcardCCID-35253/ccid/ccid/src/ifdhandler.c:924:IFDHPowerICC()
> lun: 0, action: PowerUp
> -> 000000 62 00 00 00 00 00 04 01 00 00
> <- 000000 80 00 00 00 00 00 04 41 03 00
> /SourceCache/SmartcardCCID/SmartcardCCID-35253/ccid/ccid/src/commands.c:203:CmdPowerOn
> error on byte 3

Very strange error. The power up failed.

> 2. test on a Macbook Pro (from 2009 with 10.6.2)
>
> ...
> /SourceCache/SmartcardCCID/SmartcardCCID-35253/ccid/ccid/src/ccid_usb.c:408:OpenUSBByName()
> Found Vendor/Product: 08E6/3437 (Gemplus GemPC Twin)
> /SourceCache/SmartcardCCID/SmartcardCCID-35253/ccid/ccid/src/ccid_usb.c:410:OpenUSBByName()
> Using USB bus/device: 001/004-08e6-3437-00-00
> ...
> /SourceCache/SmartcardCCID/SmartcardCCID-35253/ccid/ccid/src/ifdhandler.c:924:IFDHPowerICC()
> lun: 0, action: PowerUp
> -> 000000 62 00 00 00 00 00 04 01 00 00
> <- 000000 80 15 00 00 00 00 04 00 00 00 3B DA 18 FF 81 B1 FE 75 1F 03 00 31
> C5 73 C0 01 40 00 90 00 0C
> Card ATR: 3B DA 18 FF 81 B1 FE 75 1F 03 00 31 C5 73 C0 01 40 00 90 00 0C
> /SourceCache/SmartcardCCID/SmartcardCCID-35253/ccid/ccid/src/ccid_usb.c:526:ReadUSB()
> usb_bulk_read(001/004-08e6-3437-00-00): Operation timed out

Be sure you have only ONE pcscd process running at the same time. To
do that you should:
- connect your reader (this should start pcscd)
- kill any running pcscd
- start pcscd in debug mode

And generate new pcscd traces.

Bye

-- 
 Dr. Ludovic Rousseau
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to