Is there a new revision of ccid standard?
does anyone know what changed / what we need to
do to get devices with it working?

Jim Rees has an Activcard usb smart card reader.
With normal ccid devices the interface is 
      bInterfaceClass        11 Chip/SmartCard
      bInterfaceSubClass      1
      bInterfaceProtocol      1
normaly the second and third value is 0. so either there is a new
version of the standard and we need to change openct code, or
that device has a bogus interface descriptor...

does anyone know?

Thanks for your help.

Regards, Andreas

----------  Weitergeleitete Nachricht  ----------

Subject: Re: [opensc-devel] Activcard usb 2.0 ccid and openct.usermap
Date: Dienstag, 18. April 2006 17:24
From: Jim Rees <[EMAIL PROTECTED]>
To: Andreas Jellinghaus <[EMAIL PROTECTED]>

So if I understant you right, this line should match:

openct 0x0003 0x09c3 0x0008 ... (rest don't care)

But when I try that, I still get nothing from "openct-tool list".  Do I need
to do anything other than "openct-control shutdown; openct-control init"
after I edit openct.usermap?  Like replug the reader?  "openct-control
attach" still says no driver.

% lsusb -vv

Bus 001 Device 009: ID 09c3:0008 ActivCard, Inc. SmartCard Reader
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        16
  idVendor           0x09c3 ActivCard, Inc.
  idProduct          0x0008 SmartCard Reader
  bcdDevice            2.02
  iManufacturer           1
  iProduct                2
  iSerial                 5
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           93
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          3
    bmAttributes         0x80
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass        11 Chip/SmartCard
      bInterfaceSubClass      1
      bInterfaceProtocol      1
      iInterface              4
      ChipCard Interface Descriptor:
        bLength                54
        bDescriptorType        33
        bcdCCID              1.00
        nMaxSlotIndex           0
        bVoltageSupport         1  5.0V
        dwProtocols             3  T=0 T=1
        dwDefaultClock       4000
        dwMaxiumumClock      4000
        bNumClockSupported      0
        dwDataRate           9600 bps
        dwMaxDataRate      115200 bps
        bNumDataRatesSupp.      0
        dwMaxIFSD             252
        dwSyncProtocols  00000000
        dwMechanical     00000000
        dwFeatures       000100BA
          Auto configuration based on ATR
          Auto voltage selection
          Auto clock change
          Auto baud rate change
          Auto PPS made by CCID
          TPDU level exchange
        dwMaxCCIDMsgLen       263
        bClassGetResponse    echo
        bClassEnvelope       echo
        wlcdLayout           none
        bPINSupport             0
        bMaxCCIDBusySlots       1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 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     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval              32


-------------------------------------------------------
_______________________________________________
opensc-devel mailing list
[email protected]
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to