Pcscd fail to initialize ACR38 SmartCard reader

Bug #331283 reported by Daniele Napolitano
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
acr38 (Debian)
Fix Released
Unknown
acr38 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: libacr38u

Hi, I have a ACR38 SmartCard reader but pcsc seems not recognized.

Some useful outputs:

lsusb:
Bus 004 Device 008: ID 072f:9000 Advanced Card Systems, Ltd ACR38
AC1038-based Smart Card Reader

output of "pcscd -f -d":
00000163 hotplug_libhal.c:342:HPAddDevice() Adding USB device:
usb_device_72f_9000_noserial_if0
01000897 readerfactory.c:1082:RFInitializeReader() Attempting startup
of ACS ACR38U 00 00 using
/usr/lib/pcsc/drivers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver.so
00000508 readerfactory.c:915:RFBindFunctions() Loading IFD Handler 2.0
00000257 readerfactory.c:267:RFAddReader() Using the pcscd polling thread
00001373 ifdwrapper.c:485:IFDStatusICC() Card not transacted: 612
00000080 eventhandler.c:178:EHSpawnEventHandler() Initial Check Failed
on ACS ACR38U 00 00
00000049 readerfactory.c:275:RFAddReader() ACS ACR38U init failed.
00000055 eventhandler.c:109:EHDestroyEventHandler() Thread never
started (reader init failed?)
00000048 readerfactory.c:1133:RFUnInitializeReader() Attempting
shutdown of ACS ACR38U 00 00.
00000073 readerfactory.c:994:RFUnloadReader() Unloading reader driver.
00000122 hotplug_libhal.c:395:HPAddDevice() Failed adding USB device:
usb_device_72f_9000_noserial_if0
------------------------------------------------------------

SO: Ubuntu 8.10, kernel 2.6.27-11.

Revision history for this message
Perfecto (perfecto) wrote :

Bus 004 Device 004: ID 072f:9000 Advanced Card Systems, Ltd ACR38 AC1038-based Smart Card Reader

I have the same problem on Ubuntu 8.10 x86_64.

Revision history for this message
Laurent Bigonville (bigon) wrote :

Could you try to remove the openct package if it's installed on your system

Changed in acr38:
status: Unknown → Confirmed
Revision history for this message
Daniele Napolitano (dnax88) wrote :

@Laurent:

There is not openct package installed.

Revision history for this message
Paco Riviere (pacoriviere) wrote :

Jaunty amd 64
========
Simptom:
All usb devices stall after a few minutes making system unusable

Further info:
1. Rebooting in single mose and emoving libacr38* solves the stallng, but reader is not usable.
sudo apt-get purge libacr38
Test with Version: 1.7.9-3ubuntu1 and, 1.7.9+pristine-1, no difference, both stall usb mouse and all usb activity.
No openct installed (https://bugs.launchpad.net/ubuntu/+source/acr38/+bug/331283/comments/2)
2. Till now using 32 archt worked fine.

lsusb
Bus 004 Device 002: ID 072f:9000 Advanced Card Systems, Ltd ACR38 AC1038-based Smart Card Reader

dmesg
[ 4.998289] usb usb4: configuration #1 chosen from 1 choice
[ 7.484284] usb 4-2: new low speed USB device using ohci_hcd and address 3
[ 7.700507] usb 4-2: configuration #1 chosen from 1 choice

Syslog
Jul 12 01:12:52 phenix pcscd: readerfactory.c:1082:RFInitializeReader() Attempting startup of ACS ACR38U 00 00 using /usr/lib/pcsc/drivers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver.so
Jul 12 01:12:52 phenix pcscd: readerfactory.c:915:RFBindFunctions() Loading IFD Handler 2.0
Jul 12 01:12:52 phenix pcscd: readerfactory.c:267:RFAddReader() Using the pcscd polling thread
Jul 12 01:12:52 phenix kernel: [ 25.572215] usb 4-1: usbfs: process 4308 (pcscd) did not claim interface 0 before use

uname -a
Linux system 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 22:12:12 UTC 2009 x86_64 GNU/Linux

Packages:
Package: libacr38u
Section: universe/libs
Architecture: amd64
Source: acr38
Version: 1.7.9-3ubuntu1

Package: libacr38ucontrol0
Section: universe/libs
Architecture: amd64
Source: acr38
Version: 1.7.9-3ubuntu1

Known similar cases:
Debian Etch:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=433129
http://forum.soft32.com/linux2/Bug-433129-libacr38u-ACR38U-card-reader-work-ftopict102218.html
Lenny/sid:
http://<email address hidden>/msg519891.html
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481693

Revision history for this message
pinzia (pinzia) wrote :

with jaunty (xfce) and usb smartcrad oberthur i HAVEN'T the problem.

Revision history for this message
Paco Riviere (pacoriviere) wrote :

Seems the bug has been corrected: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=433129#83
Could somebody load the new versions into the repository?

Revision history for this message
Laurent Bigonville (bigon) wrote :

Version 1.7.10-1 is already into lucid repository

Revision history for this message
Laurent Bigonville (bigon) wrote :

If somebody can confirm me that everything work I will close the bug

Revision history for this message
Paco Riviere (pacoriviere) wrote :

I does not work on Jaunty AMD 64

Revision history for this message
Laurent Bigonville (bigon) wrote :

Could you try lucid package? It will (maybe) need a rebuild to work on jaunty

Changed in acr38 (Ubuntu):
status: New → Incomplete
Revision history for this message
Paco Riviere (pacoriviere) wrote :

I do not dare, Installing Jaunty on AMD 64 meant all sort of problems ans system stalling on everey reboot. I needed help to install a patched version. I don't even know if I'll install Lucid on april-2010 (10.04).

Revision history for this message
Perfecto (perfecto) wrote :

I can confirm that it works perfectly on my system: 10.04 LTS Lucid on AMD .
I can use my Spanish DNI card without problems.

Changed in acr38 (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
jon milton (shashinida35) wrote :

I appreciate the concern which is been rose. The things need to be
sorted out because it is about the individual but it can be with
everyone.
<a href="http://www.smart-card.com" rel="dofollow">smart card</a>

Revision history for this message
jon milton (shashinida35) wrote :

[url=http://www.smart-card.com]smart card[/url]

Changed in acr38 (Debian):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.