|
Bugzilla – Full Text Bug Listing |
| Summary: | Smartcard reader no longer works | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.4 | Reporter: | Forgotten User gj9_3EwFEj <forgotten_gj9_3EwFEj> |
| Component: | Basesystem | Assignee: | E-mail List <bnc-team-screening> |
| Status: | VERIFIED NORESPONSE | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | ||
| Version: | Factory | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Forgotten User gj9_3EwFEj
2011-01-31 08:12:32 UTC
Forgot, before I also had to add this rule to /etc/udev/rules.d otherwise then starting openct it complained about permission denied. I still see this if leaving out that rule and have therefore changed the group to scard.
# udev rules for pcscd and CCID readers
# generic CCID device
BUS=="usb", SYSFS{bInterfaceClass}=="0b", ACTION=="add", RUN+="/usr/sbin/pcscd --hotplug"
# Change group owner when a card reader is plugged in.
## BUS=="usb", SYSFS{idProduct}=="5800", SYSFS{idVendor}=="0a5c", GROUP=="daemon", MODE="0666"
BUS=="usb", SYSFS{idProduct}=="5800", SYSFS{idVendor}=="0a5c", GROUP=="scard", MODE="0666"
I think I found the problem. I was unaware of the somewhat conflict between openct and pcsc-lite where I seem MS5 was/could use openct and now pcsc-lite is used. Starting pcscd in foreground I saw 00000159 hotplug_libusb.c:244:HPReadBundleValues() No bundle files in pcsc drivers directory: /usr/lib64/readers 00000023 hotplug_libusb.c:245:HPReadBundleValues() Disabling USB support for pcscd So it was just a matter of installing the correct pcsc-driver. One thought though, what good does pcscd do if having no drivers installed ? Would at least adding ccid drivers as default not be a good idea ? |