SmartCard reader, see Project Muscle - Movement for the Use of Smart Cards in a Linux Environment and the Linux Hardware Compatibility List - HCL for SmartCards.