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
