[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: alleluia !!! Nuovo NFC reader





Il 23/06/21 19:38, Davide Prina ha scritto:
On 20/06/21 14:43, valerio wrote:


Il 20/06/21 14:09, Davide Prina ha scritto:

$ systemctl status pcscd

● pcscd.service - PC/SC Smart Card Daemon
      Loaded: loaded (/lib/systemd/system/pcscd.service; indirect; vendor preset: enabled)       Active: active (running) since Sun 2021-06-20 09:02:21 CEST; 5h 37min ago
TriggeredBy: ● pcscd.socket

qui ti dice chi lo attiva, puoi analizzarlo nello stesso modo:
$ systemctl status pcscd.socket

        Docs: man:pcscd(8)
    Main PID: 3339 (pcscd)
       Tasks: 5 (limit: 19040)
      Memory: 3.3M
         CPU: 53ms
      CGroup: /system.slice/pcscd.service
              └─3339 /usr/sbin/pcscd --foreground --auto-exit

giu 20 09:02:21 systemd[1]: Started PC/SC Smart Card Daemon.
giu 20 09:02:21 pcscd[3339]: 00000000 ccid_usb.c:1286:ControlUSB() control failed (1/5): -9 LIBUSB_ERROR_PIPE giu 20 10:07:20 pcscd[3339]: 99999999 ccid_usb.c:858:WriteUSB() write failed (1/5): -4 LIBUSB_ERROR_NO_DEVICE giu 20 14:38:23 pcscd[3339]: 99999999 ccid_usb.c:1286:ControlUSB() control failed (1/6): -9 LIBUSB_ERROR_PIPE

questi sono strani, io ho (ho tolto parti non interessanti, sostituite con [...]):
[...] systemd[1]: Stopping PC/SC Smart Card Daemon...
[...] systemd[1]: pcscd.service: Succeeded.
[...] systemd[1]: Stopped PC/SC Smart Card Daemon.
[...] systemd[1]: Started PC/SC Smart Card Daemon

Se invece guardo chi lo attiva:
$ systemctl status pcscd.socket
● pcscd.socket - PC/SC Smart Card Daemon Activation Socket
     Loaded: loaded (/lib/systemd/system/pcscd.socket; enabled; vendor preset: enabled)
      Active: active (running) since [...]
    Triggers: ● pcscd.service
      Listen: /run/pcscd/pcscd.comm (Stream)
      CGroup: /system.slice/pcscd.socket

[...] systemd[1]: pcscd.socket: Succeeded.
[...] systemd[1]: Closed PC/SC Smart Card Daemon Activation Socket.
[...] systemd[1]: Stopping PC/SC Smart Card Daemon Activation Socket.
[...] systemd[1]: Listening on PC/SC Smart Card Daemon Activation Socket.

Per i tuoi messaggi ho trovato questo bug:
$ querybts 989316


questo bug riporta questo:

$ pcsc_scan
Using reader plug'n play mechanism
Scanning present readers...
0: BIT4ID mLector AIR DI V3 [miniLector AIR DI v3 CLESS] 00 00
1: BIT4ID mLector AIR DI V3 [miniLector AIR DI v3 Contact] 01 00
2: BIT4ID mLector AIR DI V3 [miniLector AIR DI v3 SAM1] 02 00
3: BIT4ID mLector AIR DI V3 [miniLector AIR DI v3 SAM2] 03 00


ma a me pcsc-scan ha questo:

Wed Jun 23 22:00:11 2021
 Reader 0: BIT4ID miniLector AIR NFC v3 [miniLector AIR DI v3 CLESS] 00 00
  Event number: 2
  Card state: Card removed,


ovviamente senza card.

forse non capisco, devo dare altri comandi?
o è un altro dispositivo?

questa la descrizione del lettore:

Bus 001 Device 005: ID 25dd:3403 BIT4ID miniLector AIR NFC v3
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        32
  idVendor           0x25dd
  idProduct          0x3403
  bcdDevice            3.51
  iManufacturer           1 BIT4ID
  iProduct                2 miniLector AIR NFC v3
  iSerial                 0
  bNumConfigurations      1




che indica che ha dei ritardi prima che possa utilizzare il lettore di carta bit4id... e ha 2 SAM slot che causano dei ritardi perché cerca in tali lettori una carta non presente.
Fornisce un workaround per evitare questo ritardo in questa casistica



Ciao
Davide

grazie delle delucidazioni
ciao
valerio


Reply to: