Hello, I have the SCM SCR-301 USB card reader (part number 902890 rev 1.0)
I've "googled" all over the net and found some dead-end references from 2002, and 2005 about people trying to use the SCM SCR-301. I've even found, and tried the driver that is listed as the SCM SCR-301 (0.9.0) driver on the MUSCLE website. (This driver is named as if it is for a model 310, but the description and README say otherwise.) So far, I get power to the card reader (green light comes on), but it's not being recognized by pcscd. Here is some of my system information that should be applicable: Slackware 11 Kernel 2.6.19.1 lsusb output: Bus 2 Device 10: ID 04e6:1001 SCM Microsystems, Inc. pcsc-lite-1.4.3 pcsc-tools-1.4.9 ccid-1.3.0 pcsc-perl-1.4.6 coolkey-1.1.0 scm310driver from MUSCLE driver list (listed as SCR-301 in description) All packages were compiled from source on my system, no errors were encountered. Some specifics that I've tried after a standard installation, but did not work: I noticed the product/vendor ID in the SCR-301 driver bundle does not match the lsusb output. So I modified Info.plist and usbserial.c from 0x0066 to 0x1001. Not sure if this would be the problem, but decided to try it. It did not appear to help. I have reverted to the original sources since there was no improvement from the change. I do have the udev rules in place, and it successfully calls "pcscd --hotplug" upon insertion. However, pcscd does not recognize that a reader is even attached. Here is some of the pcscd output: ./pcscd -f -d pcscdaemon.c:294:main() pcscd set to foreground with debug send to stderr debuglog.c:213:DebugLogSetLevel() debug level=debug pcscdaemon.c:507:main() pcsc-lite 1.4.3 daemon ready. hotplug_libusb.c:401:HPEstablishUSBNotifications() Driver scm310Driver.bundle does not support IFD_GENERATE_HOTPLUG hotplug_libusb.c:410:HPEstablishUSBNotifications() Polling forced every 1 second(s) On a plugin event (for the reader, not the card), I see this from pcscd: pcscdaemon.c:566:signal_reload() Reload serial configuration pcscdaemon.c:578:signal_reload() End reload serial configuration pcscdaemon.c:566:signal_reload() Reload serial configuration pcscdaemon.c:578:signal_reload() End reload serial configuration pcscdaemon.c:566:signal_reload() Reload serial configuration pcscdaemon.c:578:signal_reload() End reload serial configuration pcscdaemon.c:566:signal_reload() Reload serial configuration pcscdaemon.c:578:signal_reload() End reload serial configuration pcscdaemon.c:566:signal_reload() Reload serial configuration pcscdaemon.c:578:signal_reload() End reload serial configuration pcscdaemon.c:566:signal_reload() Reload serial configuration pcscdaemon.c:578:signal_reload() End reload serial configuration Then nothing further. This card reader does work under windows. I use it regularly, but would prefer to connect it to my primary Linux system if possible. I would greatly appreciate any assistance from anyone out there who has successfully used this model of reader on a linux system. Thank you, Charles
_______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
