Smart card reader not recognized/udev rules not updated after installing CCID

Bug #807763 reported by Märt Põder
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ccid (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

If I install the packages "pcscd libccid opensc" and connect (or reconnect several times) my smart card reader, it is not recognized by opensc-tool. It is recognized only after I run "udevadm control --reload-rules" and reconnect my reader. Running udevadm can be substituted by rebooting Ubuntu.

I expect that the reader should be available either right after installing the packages or at least after reconnecting the reader. Rebooting or running udevadm seems a step back from previous versions in Ubuntu, where reader was immediately recognized.

I'm using Ubuntu 11.04 and the versions of packages from default repositories. Please see attached log for the details.

Revision history for this message
Märt Põder (boamaod) wrote :
Revision history for this message
Ludovic Rousseau (ludovic-rousseau-gmail) wrote :

According to the udevadm(8) manpage:

   udevadm control command
       Modify the internal state of the running udev daemon.

       --reload-rules
           Signal udevd to reload the rules files. The udev daemon detects
           changes automatically, this option is usually not needed. Reloading
           rules does not apply any changes to already existing devices.

So using "udevadm control --reload-rules" should not be needed. Maybe it is a bug in udev?

Revision history for this message
Ludovic Rousseau (ludovic-rousseau-gmail) wrote :

since pcsc-lite 1.8.0 udev rules are no more used.
This bug should be fixed in Ubuntu Quantal and later versions.

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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