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:
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.
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