Hi,

I have problem with USB Smart Card Reader,
I've installed slb_rfUSB-drv-0.9.0.tar.gz and pcsc-lite-1.1.1,
but I don't know what's the CHANNELID in /etc/reader.conf and 
what should I change the Info.plist?

if I want to use 2 smartcard reader (in same model with this),
what should i do then?

Thanks In Advanced,
./oon
//iv6.net


this my configuration:
====================
>>>>> I use Linux RedHat 9
[EMAIL PROTECTED] smartcard]# uname -a
Linux monster.if.itb.ac.id 2.4.20-19.9 #1 Tue Jul 15 17:18:13 EDT 2003 
i686 i686 i386 GNU/Linux

>>>>> this is my `lsusb`:
Bus 001 Device 005: ID 04e6:200a Shuttle Technology Inc. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 Interface
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        16
  idVendor           0x04e6 Shuttle Technology Inc.
  idProduct          0x200a 
  bcdDevice            1.40
  iManufacturer           1 SchlumbergerSema
  iProduct                2 Reflex USB v.2 Smart Card Reader
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          3
    bmAttributes         0x80
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      1 
      iInterface              4 Vendor Interface
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               none
        wMaxPacketSize         64
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               none
        wMaxPacketSize         64
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               none
        wMaxPacketSize         16
        bInterval              32
  Language IDs: (length=4)
     0409 English(US)

>>>>> acording to mailinglist setting, this is my reader.conf
FRIENDLYNAME     "Reflex USB v.2 Smart Card Reader"
DEVICENAME       ReflexUSB
LIBPATH          
/usr/pcsc/drivers/slbReflexUSB.bundle/Contents/Linux/reflex_usb
CHANNELID        0x00200001

>>>>> this is my Info.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist SYSTEM  
"file://localhost/System/Library/DTDs/PropertyList.dtd">
<plist version="0.9">
<dict>
        <key>CFBundleDevelopmentRegion</key>
        <string>English</string>
        <key>CFBundleExecutable</key>
        <string>reflex_usb</string>
        <key>CFBundleInfoDictionaryVersion</key>
        <string>6.0</string>
        <key>CFBundlePackageType</key>
        <string>BNDL</string>
        <key>CFBundleSignature</key>
        <string>????</string>
        <key>CFBundleVersion</key>
        <string>0.0.1d1</string>
  
        <key>ifdVendorID</key>
        <string>0x04e6</string>
        <key>ifdProductID</key>
        <string>0x2004</string>
 
        <key>ifdVersionNumber</key>
        <string>0x00000001</string>
        <key>ifdManufacturerString</key>
        <string>SchlumbergerSema</string>
        <key>ifdManufacturerURL</key>
        <string>http://www.reflexreaders.com</string>
        <key>ifdProductString</key>
        <string>Reflex USB v.2 Smart Card Reader</string>
 
        <key>ifdFriendlyName</key>
        <string>ReflexUSB</string>
 
        <key>ifdProtocolSupport</key>
        <string>0x00000001</string>
        <key>ifdMaxSpeed</key>
        <string>153600</string>
        <key>ifdCapabilities</key>
        <string>0x00000000</string>
 
 
</dict>
</plist>


>>>>> this is my `pcscd -f -d stdout`:
[EMAIL PROTECTED] smartcard]# pcscd -f -d stdout
pcscdaemon.c:258 main: debug messages to stdout
readerfactory.c:1318 RFInitializeReader: Attempting startup of Reflex USB 
v.2 Smart Card Reader 0 0.
readerfactory.c:1060 RFBindFunctions: Loading IFD Handler 2.0
readerfactory.c:1355 RFInitializeReader: Open Port 200001 Failed
readerfactory.c:1190 RFUnloadReader: Unloading reader driver.
readerfactory.c:219 RFAddReader: Reflex USB v.2 Smart Card Reader init 
failed.
pcscdaemon.c:413 main: pcsc-lite daemon ready.
<<<<after I pressed Ctrl-C>>>>
pcscdaemon.c:470 Preparing for suicide
winscard_msg.c:248 SHMProcessEvents: Select returns with failure: 
Interrupted system call
pcscdaemon.c:174 SVCServiceRun: Error in SHMProcessEvents
readerfactory.c:1610 RFCleanupReaders: entering cleaning function
pcscdaemon.c:438 at_exit: cleaning /tmp/pcsc

>>>>> what else documentation do you need to know?
====================

_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.musclecard.com/mailman/listinfo/muscle

Reply via email to