251 (edytowany przez darog69 2020-10-24 08:18:02)

Odp: Oscam pod OpenWRT X86_64, pomocy :)

mam  raydery ustawione dla ftdi: 
protocol                      = mouse
device                         = /dev/ttyUSB0

dla pcsc:protocol         = pcsc
device                         = 0

drivery też raczej są:

root@OpenWrt:~# pcscd --version
pcsc-lite version 1.8.25.
Copyright (C) 1999-2002 by David Corcoran <corcoran@musclecard.com>.
Copyright (C) 2001-2018 by Ludovic Rousseau <ludovic.rousseau@free.fr>.
Copyright (C) 2003-2004 by Damien Sauveron <sauveron@labri.fr>.
Report bugs to <pcsclite-muscle@lists.alioth.debian.org>.
Enabled features: Linux mipsel-openwrt-linux-gnu serial usb libusb usbdropdir=/usr/lib/pcsc/drivers ipcdir=/var/run/pcscd configdir=/etc/reader.conf.d

instalowałem te 2 pakiety:

https://zapodaj.net/images/b387a31335e52.png

252

Odp: Oscam pod OpenWRT X86_64, pomocy :)

A pakiet ccid nie zainstalujesz ?
jeli przy komendzie cat /sys/kernel/debug/usb/devices w pozycji :
S:  Product=OMNIKEY 3x21 Smart Card Reader
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=0b(scard) Sub=00 Prot=00 Driver=(none)
Driver będzie none , to nic z tego nie będzie.

253

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Mam tak:

root@OpenWrt:~# cat /sys/kernel/debug/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 2
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 4.14
S:  Manufacturer=Linux 4.14.195 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=1e1c0000.xhci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 4.14
S:  Manufacturer=Linux 4.14.195 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=1e1c0000.xhci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms
root@OpenWrt:~#

254

Odp: Oscam pod OpenWRT X86_64, pomocy :)

no to gdzie Ci tego OmniKeya wcieło ?

255

Odp: Oscam pod OpenWRT X86_64, pomocy :)

@darog69 musisz sprawdzić jakie moduły się ładują do tych sterów, hehe następne zadanie , bo raz masz a raz nie

256

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Ab mieć czytnik PCSC trzeba zainstalować pakiety:
pcscd
ccid


Pakiet pcscd-tools nie jest potrzebny.
Po zainstalowaniu pakietów trzeba zrobić restart. Po restarcie
Można sprawdzić ,czy driver się dodał poprzez cat /sys/kernel/debug/usb/devices
Będzie coś takiego:

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12   MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=076b ProdID=3021 Rev= 3.02
S:  Manufacturer=OMNIKEY AG
S:  Product=Smart Card Reader USB
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=0b(scard) Sub=00 Prot=00 Driver=usbfs
E:  Ad=83(I) Atr=03(Int.) MxPS=   8 Ivl=24ms
E:  Ad=84(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=05(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms

Teraz można zobaczyć , czy proces pcscd jest uruchomiony komendą ps |grep pcscd.
Jak jest można go ubić killall -9 pcscd , i uruchomić w trybie logu  pcscd -d -f
Wtedy będzie widać np włożenie karty (zczyta się ATR karty).

Jeśli wszystko wygląda ok , to teraz możemy konfigurować oscama.

257 (edytowany przez darog69 2020-10-24 12:24:49)

Odp: Oscam pod OpenWRT X86_64, pomocy :)

root@OpenWrt:~# ps |grep pcscd
1626 root      1268 S    /usr/sbin/pcscd --foreground
3584 root      1220 R    grep pcscd
root@OpenWrt:~#

to będzie ten pakiet? https://zapodaj.net/images/57a3dca52a7e6.png

rayder mam tak:

[reader]
label                         = Multiroom
enable                        = 0
protocol                      = pcsc
device                        = 0
caid                          = 1884
mod1                          = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
idird                         = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
mod2                          = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
key3588                       = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
key3460                       = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
key3310                       = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
data50                        = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
mod50                         = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
nuid                          = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
evensa                        = 1
cwpkota                       = 1
cwpkcaid                      = 18FE
detect                        = cd
group                         = 1
disablecrccws                 = 1

258

Odp: Oscam pod OpenWRT X86_64, pomocy :)

nie ccid-dev tylko ccid , dwa nizej.

259

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Próbowałem to przez web zainstalować i mam taki komunikat:
Uruchamianie menedżera pakietów
Błędy

Collected errors:
* pkg_init_from_file: Malformed package file /tmp/upload.ipk.

Polecenie opkg install zakończyło się niepomyślnie z kodem 255.

260

Odp: Oscam pod OpenWRT X86_64, pomocy :)

W repo przecież to jest. Nie instaluj ręcznie rzeczy tylko zrób

opkg update
opkg install ccid

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

261 (edytowany przez darog69 2020-10-24 15:16:43)

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Ok, dzięki, poszło

Edit: Dziękuję Panowie za pomoc, wyrozumiałość i cierpliwość, czytnik działa big_smile