Symbolicke nazvy pre seriove citacky (udev, mouse)

Sem dávať všetko o raspberry pi, orange pi a podobných - všetky linux témy, ktoré sa netýkajú priamo STB

Moderátoři: 9000peter, EnoSat, peter54

Odpovědět
Uživatelský avatar
peter54
Moderátor
Moderátor
Příspěvky: 651
Registrován: 19 úno 2022 19:01
Dal poděkování: 97 poděkování
Dostal poděkování: 220 poděkování

Symbolicke nazvy pre seriove citacky (udev, mouse)

Příspěvek od peter54 »

Na raspberry a inych sbc s plnohodnotnym linuxom mozeme citacky adresovat jednoducho a lahko takto

Kód: Vybrat vše

/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A504XPIR-if00-port0
Nie kazdemu sa to musi pacit, navyse na STB taketo linky nenajdeme, mame len /dev/ttyUSB0 a to sa moze menit.
Co tak mat radsej link ako /dev/RTVS, /dev/SK, /dev/ANTIKSAT a podobne?

Kód: Vybrat vše

[reader]
label                         = RTVS
description                   = rtvs
protocol                      = mouse
device                        = /dev/RTVS
autospeed                     = 0
caid                          = 0668
boxkey                        = B1B2B3B4B5B6B7B8
rsakey                        = AB722A8CAA9F58DE0D1CBB6FF329C961ED9DD759B103082D1BAE64C27A861D42E7F631891C2660EFA57484F80BBB4E0E8249A8368E31BD3FFC369FBE95160528
needsemmfirst                 = 1
detect                        = cd
mhz                           = 1000
cardmhz                       = 600
group                         = 1,2,4,5
emmcache                      = 0,2,15,0

Kód: Vybrat vše

2025/01/23 09:50:08 3027BF2D h   (reader) RTVS [irdeto] Restarting reader
2025/01/23 09:50:08 3027BF2D h   (reader) RTVS [irdeto] creating thread for device /dev/RTVS
2025/01/23 09:50:08 3027BF2D h    (webif) reader RTVS enabled by WebIf
2025/01/23 09:50:09 355BCA9D r   (reader) RTVS [irdeto] Reader initialized (device=/dev/RTVS, detect=cd, mhz=1000, cardmhz=600)
2025/01/23 09:50:09 355BCA9D r   (reader) RTVS [irdeto] card detected
2025/01/23 09:50:10 355BCA9D r   (reader) RTVS [mouse] ATR: 3B 9F 21 0E 49 52 44 45 54 4F 20 41 43 53 20 56 37 2E 30 9F 
2025/01/23 09:50:11 355BCA9D r   (reader) RTVS [mouse] detect irdeto card
2025/01/23 09:50:11 355BCA9D r   (reader) RTVS [mouse] Irdeto SC 70 version 2 revision 0, patch level 2
2025/01/23 09:50:11 355BCA9D r   (reader) RTVS [mouse] caid: 0668, acs: 0.06, country code: SVK
2025/01/23 09:50:11 355BCA9D r   (reader) RTVS [mouse] providers: 4, ascii serial: ##########, hex serial: ######, hex base: ##
2025/01/23 09:50:14 355BCA9D r   (reader) RTVS [mouse] active providers: 4 (03f7c9,ffffff,ffffff,ffffff)
2025/01/23 09:50:14 355BCA9D r   (reader) RTVS [mouse] found card system irdeto
2025/01/23 09:50:14 355BCA9D r   (reader) RTVS [irdeto] THIS WAS A SUCCESSFUL START ATTEMPT No  1 out of max allotted of 1
2025/01/23 09:50:15 355BCA9D r   (reader) RTVS [irdeto] entitlements for provider: 1, id: 03F7C9
2025/01/23 09:50:15 355BCA9D r   (reader) RTVS [irdeto] chid: 0006, date: 2025/01/23 - 2025/10/04
2025/01/23 09:50:15 355BCA9D r   (reader) RTVS [irdeto] chid: 7FFE, date: 2024/12/28 - 2025/01/27
2025/01/23 09:50:15 355BCA9D r   (reader) RTVS [irdeto] chid: 7FFD, date: 2025/01/23 - 2025/02/02
2025/01/23 09:50:15 355BCA9D r   (reader) RTVS [irdeto] chid: FFD8, date: 2025/01/08 - 2025/01/18
2025/01/23 09:50:19 355BCA9D r   (reader) RTVS [irdeto] ready for requests
Staci

Kód: Vybrat vše

root@zero2:~# cat /etc/udev/rules.d/10-usb-readers.rules|grep RTVS
ATTRS{serial}=="A504XPIR", SYMLINK+="RTVS"
root@zero2:~#
Hodnoty ako seriove cislo zistime cez webif oscamu alebo prikazom udevadm info /dev/ttyUSB*

Kód: Vybrat vše

udevadm info /dev/ttyUSB*
root@zero2:~# udevadm info /dev/ttyUSB*
P: /devices/platform/soc/1c1d400.usb/usb8/8-1/8-1:1.0/ttyUSB0/tty/ttyUSB0
N: ttyUSB0
L: 0
S: RTVS
S: serial/by-path/platform-1c1d400.usb-usb-0:1:1.0-port0
S: serial/by-id/usb-FTDI_FT232R_USB_UART_A504XPIR-if00-port0
E: DEVPATH=/devices/platform/soc/1c1d400.usb/usb8/8-1/8-1:1.0/ttyUSB0/tty/ttyUSB0
E: DEVNAME=/dev/ttyUSB0
E: MAJOR=188
E: MINOR=0
E: SUBSYSTEM=tty
E: USEC_INITIALIZED=13759882
E: ID_VENDOR=FTDI
E: ID_VENDOR_ENC=FTDI
E: ID_VENDOR_ID=0403
E: ID_MODEL=FT232R_USB_UART
E: ID_MODEL_ENC=FT232R\x20USB\x20UART
E: ID_MODEL_ID=6001
E: ID_REVISION=0600
E: ID_SERIAL=FTDI_FT232R_USB_UART_A504XPIR
E: ID_SERIAL_SHORT=A504XPIR
E: ID_TYPE=generic
E: ID_BUS=usb
E: ID_USB_INTERFACES=:ffffff:
E: ID_USB_INTERFACE_NUM=00
E: ID_USB_DRIVER=ftdi_sio
E: ID_VENDOR_FROM_DATABASE=Future Technology Devices International, Ltd
E: ID_MODEL_FROM_DATABASE=FT232 Serial (UART) IC
E: ID_PATH=platform-1c1d400.usb-usb-0:1:1.0
E: ID_PATH_TAG=platform-1c1d400_usb-usb-0_1_1_0
E: DEVLINKS=/dev/RTVS /dev/serial/by-path/platform-1c1d400.usb-usb-0:1:1.0-port0 /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A504XPIR-if00-port0
E: TAGS=:systemd:
Po zapise do rules treba nove udev pravidla aktivovat

Kód: Vybrat vše

udevadm control --reload-rules && udevadm trigger
Nakoniec, keby nieco nahodou nefungovalo, treba mat na stb instalovane udev kniznice, overime cez webif.
udev-stb.gif
Nemáte oprávnění prohlížet přiložené soubory.
f4t, sf8008, skylink, antiksat, 13, 16, 19, 23, 28, orange pi, rpi2b, odroid c4 🎗️
Odpovědět

Zpět na „Linux PC, SBC, routre“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 0 hostů