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 :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 :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 libpcsclite11.3.2-5 Middleware to access a smart card
Versions of packages libacr38u recommends:
ii pcscd 1.3.2-5Middleware to access a smart card
-- no debconf information
--
To UNSUBSCRIBE, email to [EMA