Hi,

I have a Sharp Zaurus SL6000. Yes, it has a USB host controller!!! I am trying to use a CCID smartcard reader (tried both GemPCTwin and SCM SCR331) on it and have built pcsc-lite-1.2.0, libusb-0.1.8, and ccid-0.4.1 for the Intel ARM XScale processor on the zaurus. When I attach the reader to the zaurus, however, the reader can't be initialized. Can you suggest debugging techniques, or what might be happening? BTW, I have this entire system working on my x86 linux laptop.

Thanks,
David

# /opt/Qtopia/local/pkgs/zaurus-cross/pcsc-lite/sbin/pcscd -d stdout
pcscdaemon.c:265 main: debug messages to stdout
pcscdaemon.c:427 main: warning: no reader.conf found
pcscdaemon.c:445 main: pcsc-lite daemon ready.
hotplug_libusb.c:344 Adding USB device: 001:007
readerfactory.c:1391 RFInitializeReader: Attempting startup of GemPC Twin 0 0.
readerfactory.c:1133 RFBindFunctions: Loading IFD Handler 2.0
ifdhandler.c:117:IFDHCreateChannel lun: 0
ccid_usb.c:156:OpenUSBByName Manufacturer: Ludovic Rousseau ([EMAIL PROTECTED])
ccid_usb.c:164:OpenUSBByName ProductString: Generic CCID reader v0.4.1
ccid_usb.c:168:OpenUSBByName Copyright: This driver is protected by terms of the GNU General Public License version 2, or (at your option) any later version.
ccid_usb.c:259:OpenUSBByName Can't find a CCID interface on 001/007
ifdhandler.c:135:IFDHCreateChannel failed
readerfactory.c:1428 RFInitializeReader: Open Port 200000 Failed
readerfactory.c:1263 RFUnloadReader: Unloading reader driver.
readerfactory.c:245 RFAddReader: GemPC Twin init failed.
hotplug_libusb.c:344 Adding USB device: 001:007
.....retries about every second....same messages....



Output of lsusb -v # lsusb -v

Bus 001 Device 005: ID 0000:0000
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               1.10
 bDeviceClass            9 Hub
 bDeviceSubClass         0
 bDeviceProtocol         0
 bMaxPacketSize0         8
 idVendor           0x0000
 idProduct          0x0000
 bcdDevice            0.00
 iManufacturer           0
 iProduct                2 USB OHCI Root Hub
 iSerial                 1 f1000a00
 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
     bInterfaceProtocol      0
     iInterface              0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               none
       wMaxPacketSize          2
       bInterval             255
 Language IDs: (length=4)
    0000 (null)((null))

Bus 001 Device 007: ID 08e6:3437 Gemplus
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 Interface
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x08e6 Gemplus
idProduct 0x3437
bcdDevice 1.00
iManufacturer 1 Gemplus
iProduct 2 USB SmartCard Reader
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 93
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 11
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
unknown descriptor type: 36 21 00 01 00 07 03 00 00 00 a0 0f 00 00 a0 0f 00 00 00 00 2a 00 00 16 40 05 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
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 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 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 8
bInterval 24
Language IDs: (length=4)
0409 English(US)


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

Reply via email to