#1126411 libacsccid1: ACR122U fails to set the group to pcscd when plugged in

Package:
libacsccid1
Source:
libacsccid1
Description:
PC/SC driver for ACS USB CCID smart card readers
Submitter:
Philipp Kolmann
Date:
2026-02-01 13:35:03 UTC
Severity:
normal
#1126411#5
Date:
2026-01-25 13:33:59 UTC
From:
To:
Dear Maintainer,

I have an ACS 122U card reader and plugged it in today and it gets added
with plugdev group instead of pcscd. Therefore pcscd can't access the
newly added cardreader:

philipp@philipp:~$ lsusb | grep ACR122
Bus 003 Device 003: ID 072f:2200 Advanced Card Systems, Ltd ACR122U

philipp@philipp:~$ ls -la /dev/bus/usb/003/003
crw-rw-r--+ 1 root plugdev 189, 258 Jan 25 14:26 /dev/bus/usb/003/003

If I manually chmod pcscd /dev/bus/usb/003/003 and restart pcscd then
the cardreader works.

I tried to add 2200 to /usr/lib/udev/rules.d/92-libacsccid1.rules the
same as 2100 but that didn't help :-(

do you have any idea how to solve this to automatically work again out
of the box?
thanks
Philipp

#1126411#10
Date:
2026-01-27 06:11:23 UTC
From:
To:
Hi Philipp

Did you blacklist nfc modules?

cat /etc/modprobe.d/blacklist-libnfc.conf
blacklist nfc
blacklist pn533
blacklist pn533_usb

Regards

Godfrey

#1126411#15
Date:
2026-01-30 15:43:43 UTC
From:
To:
Hi Godfrey,
referenced /etc/modprobe.d/blacklist-libnfc.conf.

But it also has an udev-rules file: /usr/lib/udev/rules.d/93-pn53x.rules

and looking into this file, I found the culprit:

philipp:~# grep 2200 /usr/lib/udev/rules.d/93-pn53x.rules
#ATTRS{idVendor}=="072f", ATTRS{idProduct}=="2200", MODE="0664",
GROUP="pcscd"


All udev rules in this file still use the old plugdev group. After
changing the group to pcscd the reader works for me.

Could you please reassign the bugreport to package src:libnfc?

thanks
Philipp

#1126411#20
Date:
2026-02-01 13:33:49 UTC
From:
To:
Per submitter, see below.