Difference between revisions of "Lenovo Integrated Smart Card Reader"

From ThinkWiki
Jump to: navigation, search
(pcsclite's libccid driver)
(more details, link to T410)
Line 23: Line 23:
 
=== This chip may be found in ===
 
=== This chip may be found in ===
 
* {{T61}}
 
* {{T61}}
 +
* {{T410}}
  
 
=== Identification ===
 
=== Identification ===
Line 60: Line 61:
 
       bInterfaceClass        11 Chip/SmartCard
 
       bInterfaceClass        11 Chip/SmartCard
 
  [[..]]
 
  [[..]]
 +
 +
And in my T410 it looks like this:
 +
 +
Bus 002 Device 004: ID 17ef:1003 Lenovo
 +
Device Descriptor:
 +
  bLength                18
 +
  bDescriptorType        1
 +
  bcdUSB              2.00
 +
  bDeviceClass            0 (Defined at Interface level)
 +
  bDeviceSubClass        0
 +
  bDeviceProtocol        0
 +
  bMaxPacketSize0        8
 +
  idVendor          0x17ef Lenovo
 +
  idProduct          0x1003
 +
  bcdDevice            1.00
 +
  iManufacturer          1 Lenovo
 +
  iProduct                2 Integrated Smart Card Reader
 +
  iSerial                0
 +
  bNumConfigurations      1
 +
  Configuration Descriptor:
 +
    bLength                9
 +
    bDescriptorType        2
 +
    wTotalLength          93
 +
    bNumInterfaces          1
 +
    bConfigurationValue    1
 +
    iConfiguration          0
 +
    bmAttributes        0xa0
 +
      (Bus Powered)
 +
      Remote Wakeup
 +
    MaxPower              100mA
 +
    Interface Descriptor:
 +
      bLength                9
 +
      bDescriptorType        4
 +
      bInterfaceNumber        0
 +
      bAlternateSetting      0
 +
      bNumEndpoints          3
 +
      bInterfaceClass        11 Chip/SmartCard
 +
      bInterfaceSubClass      0
 +
      bInterfaceProtocol      0
 +
      iInterface              0
 +
      ** UNRECOGNIZED:  36 21 00 01 00 07 03 00 00 00 a0 0f 00 00 a0 0f 00 00 00 00 2a 00 00 20 a1 07 00 00 fe 00 00  00 00 00 00 00 00 00 00 00 30 02 01 00 0f 01 00 00 00 00 00 00 00 01
 +
[[..]]
 +
 
[[Category:Components]]
 
[[Category:Components]]

Revision as of 19:57, 2 January 2011

Features

  • Chipset: ChipsBnk (??)
  • USBID 17ef:1003
  • Interface: USB

pcsclite's libccid driver

The driver is maintained at [1].

  • [2] - Debian binaries
  • [3] - Fedora binaries

For Ubuntu (9.04, Jaunty Jackalope) users, a simple "sudo apt-get install libccid" is enough to get the reader working. [4] - Infos about the Ubuntu libccid package

This chip may be found in

Identification

Bus 006 Device 002: ID 17ef:1003 ChipsBnk 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x17ef ChipsBnk
  idProduct          0x1003 
  bcdDevice            1.00
  iManufacturer           1 
  iProduct                2 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           93
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass        11 Chip/SmartCard
[[..]]

And in my T410 it looks like this:

Bus 002 Device 004: ID 17ef:1003 Lenovo 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x17ef Lenovo
  idProduct          0x1003 
  bcdDevice            1.00
  iManufacturer           1 Lenovo
  iProduct                2 Integrated Smart Card Reader
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           93
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass        11 Chip/SmartCard
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      ** UNRECOGNIZED:  36 21 00 01 00 07 03 00 00 00 a0 0f 00 00 a0 0f 00 00 00 00 2a 00 00 20 a1 07 00 00 fe 00 00  00 00 00 00 00 00 00 00 00 30 02 01 00 0f 01 00 00 00 00 00 00 00 01 
[[..]]