[Pcsclite-cvs-commit] Drivers/ccid/readers SK-3106.txt,NONE,1.1 supported_readers.txt,1.2,1.3
rousseau@haydn.debian.org
rousseau@haydn.debian.org
Update of /cvsroot/pcsclite/Drivers/ccid/readers
In directory haydn:/tmp/cvs-serv23693
Modified Files:
supported_readers.txt
Added Files:
SK-3106.txt
Log Message:
add support for the Dell keyboard SK-3106
--- NEW FILE: SK-3106.txt ---
Parsing Interface Descriptor for device: 001/003
iManufacturer: Gemplus
iProduct: Dell USB Smartcard Keyboard
bLength: 9
bDescriptorType: 4
bInterfaceNumber: 1
bAlternateSetting: 0
bNumEndpoints: 3
bInterfaceClass: 0xFF
NOT A CCID DEVICE
Class is 0xFF (proprietary)
bInterfaceSubClass: 92
UNSUPPORTED SubClass
bInterfaceProtocol: 0
iInterface: 0
CCID Class Descriptor
bLength: 0x36
bDescriptorType: 0xFF
PROPRIETARY bDescriptorType
bcdCCID: 1.00
bMaxSlotIndex: 0x00
bVoltageSupport: 0x03
5.0V
3.0V
dwProtocols: 0x0000 0x0003
T=0
T=1
dwDefaultClock: 4.000 MHz
dwMaximumClock: 4.000 MHz
bNumClockSupported: 0x00
dwDataRate: 10752 bps
dwMaxDataRate: 129032 bps
bNumDataRatesSupported: 0
dwMaxIFSD: 254
dwSynchProtocols: 0x00000000
dwMechanical: 0x00000000
No special characteristics
dwFeatures: 0x00010230
Automatic ICC clock frequency change according to parameters
Automatic baud rate change according to frequency and Fi, Di parameters
NAD value other than 00 accepted (T=1)
TPDU level exchange
dwMaxCCIDMessageLength: 271 bytes
bClassGetResponse: 0
bClassEnveloppe: 0
wLcdLayout: 0x0000
bPINSupport: 0x01
bMaxCCIDBusySlots: 1
The device is a USB composite: keyboard + smart card reader
Bus 001 Device 003: ID 413c:2100 Dell Computer Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x413c Dell Computer Corp.
idProduct 0x2100
bcdDevice 0.10
iManufacturer 1 Gemplus
iProduct 2 Dell USB Smartcard Keyboard
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 118
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Devices
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 1 Keyboard
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 bytes 8 once
bInterval 24
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.00
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 65
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 92
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 bytes 64 once
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 bytes 64 once
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 bytes 8 once
bInterval 24
Bus 001 Device 001: ID 0000:0000
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0000
idProduct 0x0000
bcdDevice 2.06
iManufacturer 3
iProduct 2
iSerial 1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x40
Self Powered
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 bytes 2 twice
bInterval 255
Index: supported_readers.txt
===================================================================
RCS file: /cvsroot/pcsclite/Drivers/ccid/readers/supported_readers.txt,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- supported_readers.txt 27 Feb 2004 17:37:16 -0000 1.2
+++ supported_readers.txt 5 Apr 2004 09:53:59 -0000 1.3
@@ -25,3 +25,5 @@
# Silitek
0x047B:0x020B:SK-3105
+# Dell
+0x413c:0x2100:Dell keyboard SK-3106