Accessing usb chipcard readers is not possible with udev: The chipcard daemon will not find usb/tts/0 as udev doesn't generate these symlinks. I fixed it by adding the following udev rule: KERNEL="ttyUSB[0-9]*", NAME="tts/USB%n" SYMLINK="usb/tts/%n" I'm not sure if towitoko or libchipcard uses these hardcoded device names, nevertheless it won't work without them. Reproducible: Always Steps to Reproduce: 1.emerge libchipcard towitoko 2.Edit /etc/chipcardd.conf to use USB0 (or whatever one you want) 3.Start the chipcardd Actual Results: The daemon is still running, but the reader cannot be detected or accessed. Expected Results: We should add a udev rule that generates these symlinks, like: KERNEL="ttyUSB[0-9]*", NAME="tts/USB%n" SYMLINK="usb/tts/%n" Maybe the better approach would be a better device support in libchipcard
Should be fixed in the latest version of udev.