Hi, I am Vítor, from Brazil, and I am beggining my studies with Smart Card programming.
I bought one reader from iMONO, http://usb.brando.com.hk/prod_detail.php?prod_id=00570&dept_id=015&cat_id=031, model CP611, but can't seem to make it work in linux. I already tried with pcsc_scan but it just hangs there waiting for a smart card reader to be attached. Here's the output from dmesg: > [36090.432056] usb 6-4: new high speed USB device using ehci_hcd and > address 10 > [36090.743044] usb 6-4: configuration #1 chosen from 1 choice > [36090.769531] scsi5 : SCSI emulation for USB Mass Storage devices > [36090.775968] usb-storage: device found at 10 > [36090.775982] usb-storage: waiting for device to settle before scanning > [36095.773183] usb-storage: device scan complete > [36095.790134] scsi 5:0:0:0: Direct-Access Generic- Multi-Card > 1.00 PQ: 0 ANSI: 0 CCS > [36095.809616] sd 5:0:0:0: [sdb] Attached SCSI removable disk > [36095.810524] sd 5:0:0:0: Attached scsi generic sg2 type 0 > And lsusb -v: > Bus 006 Device 010: ID 0bda:0169 Realtek Semiconductor Corp. Mass Stroage > Device > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 0 (Defined at Interface level) > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 64 > idVendor 0x0bda Realtek Semiconductor Corp. > idProduct 0x0169 Mass Stroage Device > bcdDevice 61.10 > iManufacturer 1 Generic > iProduct 2 USB2.0-CRW > iSerial 3 20070818000000000 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 116 > bNumInterfaces 2 > bConfigurationValue 1 > iConfiguration 4 CARD READER > bmAttributes 0x80 > (Bus Powered) > MaxPower 500mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 3 > bInterfaceClass 11 Chip/SmartCard > bInterfaceSubClass 0 > bInterfaceProtocol 0 > iInterface 6 Smart Card Reader Interface > ChipCard Interface Descriptor: > bLength 54 > bDescriptorType 33 > bcdCCID 1.10 (Warning: Only accurate for version 1.0) > nMaxSlotIndex 0 > bVoltageSupport 7 5.0V 3.0V 1.8V > dwProtocols 3 T=0 T=1 > dwDefaultClock 3750 > dwMaxiumumClock 7500 > bNumClockSupported 0 > dwDataRate 10080 bps > dwMaxDataRate 312500 bps > bNumDataRatesSupp. 0 > dwMaxIFSD 254 > dwSyncProtocols 00000000 > dwMechanical 00000000 > dwFeatures 00010030 > Auto clock change > Auto baud rate change > TPDU level exchange > dwMaxCCIDMsgLen 271 > bClassGetResponse 00 > bClassEnvelope 00 > wlcdLayout none > bPINSupport 0 > bMaxCCIDBusySlots 1 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x83 EP 3 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0040 1x 64 bytes > bInterval 8 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x05 EP 5 OUT > bmAttributes 2 > Transfer Type Bulk > Synch Type None > Usage Type Data > wMaxPacketSize 0x0200 1x 512 bytes > bInterval 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x86 EP 6 IN > bmAttributes 2 > Transfer Type Bulk > Synch Type None > Usage Type Data > wMaxPacketSize 0x0200 1x 512 bytes > bInterval 0 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 0 > bNumEndpoints 2 > bInterfaceClass 8 Mass Storage > bInterfaceSubClass 6 SCSI > bInterfaceProtocol 80 Bulk (Zip) > iInterface 5 Bulk-In, Bulk-Out, Interface > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x01 EP 1 OUT > bmAttributes 2 > Transfer Type Bulk > Synch Type None > Usage Type Data > wMaxPacketSize 0x0200 1x 512 bytes > bInterval 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x82 EP 2 IN > bmAttributes 2 > Transfer Type Bulk > Synch Type None > Usage Type Data > wMaxPacketSize 0x0200 1x 512 bytes > bInterval 0 > Device Qualifier (for other device speed): > bLength 10 > bDescriptorType 6 > bcdUSB 2.00 > bDeviceClass 0 (Defined at Interface level) > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 64 > bNumConfigurations 1 > Device Status: 0x0000 > (Bus Powered) > I am plugging it in a PCMCIA USB adapter, as the USBs of my notebook are broken. Couldn't find anything in google about this device in peculiar, at least anything useful. Does someone knows something about it? Or where I can look for to take a deeper look into it? Given enough documents about it, I am willing to even try to make a driver for it, if it's needed. Best regards, -- Vítor Baptista Ciência da Computação - UFPB Laboratório de Aplicações de Vídeo Digital - LAViD
_______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
