Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Fed-Talk] More SCR243 problems



Shawn,

Thanks for responding. You were right. The "info.plist" hack was realy the securityd.plist hack. I had been playing for too long with all this that I typed the wrong thing.

I undid the securityd.plist hack, moved the CCIDClassDriver.bundle, but things still aren't working.

When I insert the card reader into the slot, pcscd does get launched, but that is all that happens. After a while (aprox 2 minutes) pcscd dies, until I pop the reader out of the slot and reinsert it. It's almost like pcscd is not recognizing the hardware as being a valid SCR243 reader, and deciding it has no work to do. (I've looked, the keychain never shows up on the system)

Looking into the Info.plist for /usr/libexec/SmartCardServices/ drivers/SCR24XHndlr, I see the following values:

        <key>ifdProductID</key>
        <string>0xffff</string>
        <key>ifdVendorID</key>
        <string>0x04e6</string>

If I understand the darwin source right, pcscd is trying to match this to the VendorID and DeviceID on the reader. According to System Profiler VendorID is 65535 and DeviceID is 1 for my reader.

Am I on the right track, or lost somewhere down a rabbit trail?

Don Slife, CISSP
SDS International




On Apr 20, 2006, at 9:58 AM, Shawn Geddis wrote:

On Apr 19, 2006, at 11:30 AM, Don Slife wrote:
I am having no success getting my CAC to read with an SCR243 reader. I verified yesterday that the CAC is valid (this is the first I've actually had to use the PKI cert on the card) so the problem is somewhere between the PCMCIA device and OSX. (As far as I know I'm running all the latest patches to 10.4.6)

I have reviewed as much as I can find on the assorted lists, and have tried the Info.plist hack for securityd that were recommended for 10.4.0 - 10.4.5 (I'm running 10.4.6, but you never know)

The keychain is not showing up in Keychain Access, so I'm hoping it's a stupid user trick. . .but I sure can't find it. Thus having just enough system knowledge to be dangerous, I decided to dive under the hood.

Don,

Two quick points....

Mac OS X 10.4.6 now correctly recognizes PC Card Readers! That said, it appears that during in most cases the PC Card Readers are still conflicting with the CCID Class Driver provided by Apple. You refer to a "info.plist" hack for securityd., but in fact the file is /private/etc/mach_init.d/securityd.plist and now that 10.4.6 is out, you no longer need to make that modification.

As for your case, you still need to just move the CCIDClassDriver.bundle aside as was noted in the same directions for 'enabling' PC Card Readers to fully function as expected. It did work, but apparently there was a regression that was introduced since it was released.

Perform the following:

$ sudo mv /usr/libexec/SmartCardServices/drivers/ CCIDClassDriver.bundle ~/Desktop

This will move the CCIDClassDriver.bundle to your desktop and out of the way -- avoiding the conflict. You might want to hang onto it just in case.


<snip> (Shwwn's attachemnt removed. . .see the list archive) _______________________________________________ Do not post admin requests to the list. They will be ignored. Fed-talk mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/fed-talk/email@hidden

This email sent to email@hidden
References: 
 >[Fed-Talk] More SCR243 problems (From: Don Slife <email@hidden>)
 >Re: [Fed-Talk] More SCR243 problems (From: Shawn Geddis <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.