Thought this might help others even though you got yours working with third party software.
I just got my smart card reader (SCR3310) working with my DOD CAC and MacBook Pro w/ os 10.4.6 by using info obtained from another site (
http://www.opensc-project.org/sca/). "A good test is to launch pcsctest in a Terminal with your card reader connected and a smart card inserted." After inserting card and typing the command pcsctest in terminal window, was prompted for reader number (which was 01 in my case). Example screen dump that you will see:
MUSCLE PC/SC Lite Test Program
Testing SCardEstablishContext : Command successful.
Testing SCardGetStatusChange
Please insert a working reader : Command successful.
Testing SCardListReaders : Command successful.
Reader 01: CCID Smart Card Reader 0 0
Enter the reader number : 01
Waiting for card insertion
: Command successful.
Testing SCardConnect : Command successful.
Testing SCardStatus : Command successful.
Current Reader Name : CCID Smart Card Reader 0 0
Current Reader State : 34
Current Reader Protocol : 0
Current Reader ATR Size : 9
Current Reader ATR Value : 3B 65 00 00 9C 02 02 07 02
Testing SCardDisconnect : Command successful.
Testing SCardReleaseContext : Command successful.
PC/SC Test Completed Successfully !