Package: libacr38u
Version: 1.7.9-1etch1+b1
Severity: important

I used the ACR38U card reader under sarge on a i386 architecture. There it 
worked fine.
Now I changed to etch on amd64 and my card reader no longer works. The card 
reader itself
is still fine because it works under windows.

When I connect the reader to an USB port I find following logs in dmesg/log 
files:

dmesg:
ohci_hcd 0000:00:09.0: wakeup
usb 1-1: new full speed USB device using ohci_hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
usb 1-1: usbfs: process 6581 (pcscd) did not claim interface 0 before use
                                                            
syslog:
Jul 13 18:39:03 ijsbeer kernel: ohci_hcd 0000:00:09.0: wakeup
Jul 13 18:39:04 ijsbeer kernel: usb 1-1: new full speed USB device using 
ohci_hcd and address 2
Jul 13 18:39:04 ijsbeer kernel: usb 1-1: configuration #1 chosen from 1 choice
Jul 13 18:39:05 ijsbeer ifdhandler[1033]: Unable to open USB device 
/dev/usbdev1.2_ep00: No such device or address
Jul 13 18:39:05 ijsbeer ifdhandler[1033]: ps_open: failed to open device:
Jul 13 18:39:05 ijsbeer ifdhandler[1033]: usb:/dev/usbdev1.2_ep00: 
initialization failed (driver pertosmart1038)
Jul 13 18:39:05 ijsbeer ifdhandler[1033]: unable to open reader pertosmart1038 
usb /dev/usbdev1.2_ep00
Jul 13 18:39:07 ijsbeer pcscd: hotplug_libusb.c:407:HPAddHotPluggable() Adding 
USB device: 001:002
Jul 13 18:39:07 ijsbeer pcscd: readerfactory.c:1093:RFInitializeReader() 
Attempting startup of ACS ACR38U 00 00 using 
/usr/lib/pcsc/drivers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver.so
Jul 13 18:39:07 ijsbeer pcscd: readerfactory.c:930:RFBindFunctions() Loading 
IFD Handler 2.0
Jul 13 18:39:07 ijsbeer kernel: usb 1-1: usbfs: process 6581 (pcscd) did not 
claim interface 0 before use
Jul 13 18:39:07 ijsbeer pcscd: ifdwrapper.c:484:IFDStatusICC() Card not 
transacted: 612
Jul 13 18:39:07 ijsbeer pcscd: eventhandler.c:166:EHSpawnEventHandler() Initial 
Check Failed on ACS ACR38U 00 00
Jul 13 18:39:07 ijsbeer ifdhandler[1092]: usb_claiminterface failed: Device or 
resource busy
Jul 13 18:39:07 ijsbeer ifdhandler[1092]: ps_open: ifd_device_set_parameters 
returned error -1
Jul 13 18:39:07 ijsbeer ifdhandler[1092]: usb:/dev/bus/usb/001/002: 
initialization failed (driver pertosmart1038)
Jul 13 18:39:07 ijsbeer ifdhandler[1092]: unable to open reader pertosmart1038 
usb /dev/bus/usb/001/002

daemon.log:
Jul 13 18:39:05 ijsbeer ifdhandler[1033]: usb:/dev/usbdev1.2_ep00: 
initialization failed (driver pertosmart1038)
Jul 13 18:39:05 ijsbeer ifdhandler[1033]: unable to open reader pertosmart1038 
usb /dev/usbdev1.2_ep00
Jul 13 18:39:07 ijsbeer pcscd: hotplug_libusb.c:407:HPAddHotPluggable() Adding 
USB device: 001:002
Jul 13 18:39:07 ijsbeer pcscd: readerfactory.c:1093:RFInitializeReader() 
Attempting startup of ACS ACR38U 00 00 using 
/usr/lib/pcsc/drivers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver.so
Jul 13 18:39:07 ijsbeer pcscd: readerfactory.c:930:RFBindFunctions() Loading 
IFD Handler 2.0
Jul 13 18:39:07 ijsbeer kernel: usb 1-1: usbfs: process 6581 (pcscd) did not 
claim interface 0 before use
Jul 13 18:39:07 ijsbeer pcscd: ifdwrapper.c:484:IFDStatusICC() Card not 
transacted: 612
Jul 13 18:39:07 ijsbeer pcscd: eventhandler.c:166:EHSpawnEventHandler() Initial 
Check Failed on ACS ACR38U 00 00
Jul 13 18:39:07 ijsbeer ifdhandler[1092]: usb_claiminterface failed: Device or 
resource busy
Jul 13 18:39:07 ijsbeer ifdhandler[1092]: ps_open: ifd_device_set_parameters 
returned error -1
Jul 13 18:39:07 ijsbeer ifdhandler[1092]: usb:/dev/bus/usb/001/002: 
initialization failed (driver pertosmart1038)
Jul 13 18:39:07 ijsbeer ifdhandler[1092]: unable to open reader pertosmart1038 
usb /dev/bus/usb/001/002

Nothing happens if I put my identity card in the reader.

When I start up beidgui (version 2.5.9-9) and push on the "read card" icon, I 
get the message "Error: Wrong root 
certificate". When I look in the logfiles, I find:

syslog and daemon.log:
Jul 13 18:46:43 ijsbeer ifdhandler[1024]: usb_bulk failed: Connection timed out
Jul 13 18:46:43 ijsbeer ifdhandler[1024]: ps_receive_from_ifd: failed: -1
Jul 13 18:46:43 ijsbeer ifdhandler[1024]: ps_apdu_recv: failed

According to me the drivers/libraries used to access the card driver are not 
working properly on the 64-bit 
architecture.

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-amd64-k8-bs
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages libacr38u depends on:
ii  libc6                       2.3.6.ds1-13 GNU C Library: Shared libraries
ii  libpcsclite1                1.3.2-5      Middleware to access a smart card 

Versions of packages libacr38u recommends:
ii  pcscd                         1.3.2-5    Middleware to access a smart card 

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to