mait kirjutas: Mait kirjutas 2015:
OpenSUSE 13.2.
> lsusb
...
Bus 002 Device 003: ID 058f:9520 Alcor Micro Corp. EMV Certified Smart Card Reader
...
Näitab, et raudvara on olemas.
>opensc-tool --list-readers
No smart card readers found.
Sama kaardilugeja õnnestus mul openSUSE-13.1-s (x64) pcscd-d mitu korda uuesti startides käima meelitada ja siis käis kuni järgmise arvuti seismapanemiseni.
Uues openSUSE-s (42.2) on selle kaardilugejaga läbisaamine veel nutusem.
Peale väljalogimist uuesti sisse logides ei käi jälle:
% opensc-tool -l
No smart card readers found.
# service pcscd status
Jul 26 07:03:05 xxx systemd[1]: Started PC/SC Smart Card Daemon.
Jul 26 07:03:06 xxx pcscd[10946]: 00000000 ccid_usb.c

ControlUSB() control failed (5/3): -1 LIBUSB_ERROR_IO
Jul 26 07:03:06 xxx pcscd[10946]: 00024547 ccid_usb.c:836:ReadUSB() read failed (5/3): -9 LIBUSB_ERROR_PIPE
Jul 26 07:03:11 xxx pcscd[10946]: 05000432 ccid_usb.c:797:WriteUSB() write failed (5/3): -7 LIBUSB_ERROR_TIMEOUT
Jul 26 07:03:16 xxx pcscd[10946]: 05000457 ccid_usb.c:797:WriteUSB() write failed (5/3): -7 LIBUSB_ERROR_TIMEOUT
Jul 26 07:03:16 xxx pcscd[10946]: 00000019 ifdhandler.c:188:CreateChannelByNameOrChannel() failed
Jul 26 07:03:16 xxx pcscd[10946]: 00000243 readerfactory.c

RFInitializeReader() Open Port 0x200000 Failed (usb:058f/9520:libudev:0:/dev/bus/usb/005/003)
Jul 26 07:03:16 xxx pcscd[10946]: 00000012 readerfactory.c:376:RFAddReader() Alcor Micro AU9520 init failed.
Jul 26 07:03:16 xxx pcscd[10946]: 00000064 hotplug_libudev.c:523:HPAddDevice() Failed adding USB device: Alcor Micro AU9520
Sisse logisin 06:59, mis toimus 07:03, seda ei oska arvata, võibolla startisin Firefoxi või proovisin opensc-tools-ga kaardilugejat näha, sest eile juba leidsin, et uuesti sisse logides kaardilugejat enam pole.
Seekord läks lihtsasti, piisas ainult korra service pcscd stop/start ja nüüd
% opensc-tool -l
# Detected readers (pcsc)
Nr. Card Features Name
0 No Alcor Micro AU9520 00 00
aga mõnikord ei saa lugejat ka viis korda pcscd stop/start tehes kontaktseks.
Mitu päeva hiljem
--------------------
Kogesin ilmselt systemd kummalist toimetamist, ja nii juba paar korda.
Peale 'service pcscd stop' ps-ga kontrollides on pcscd uue protsessinumbriga olemas ja Alcori kaardilugeja kontaktne.
% opensc-tool -l
Nr. Card Features Name
0 No Alcor Micro AU9520 00 00
# service pcscd status
● pcscd.service - PC/SC Smart Card Daemon
Loaded: loaded (/usr/lib/systemd/system/pcscd.service; indirect; vendor preset: disabled)
Active: active (running) since Mon 2017-07-31 08:46:10 +02; 6min ago
Main PID: 6630 (pcscd)
Tasks: 8 (limit: 512)
CGroup: /system.slice/pcscd.service
└─6630 /usr/sbin/pcscd --foreground --auto-exit
Jul 31 08:46:10 scorpion systemd[1]: Started PC/SC Smart Card Daemon.