Digital TV Forums - БЪЛГАРСКИЯТ ФОРУМ ЗА ЦИФРОВА ТЕЛЕВИЗИЯ

Digital TV Forums - БЪЛГАРСКИЯТ ФОРУМ ЗА ЦИФРОВА ТЕЛЕВИЗИЯ (http://www.dtv-bg.com/index.php)
-   MPCS/OScam (http://www.dtv-bg.com/forumdisplay.php?f=229)
-   -   OSCAM и два рийдъра (http://www.dtv-bg.com/showthread.php?t=45493)

Танннер 01-12-2019 22:38

OSCAM и два рийдъра
 
Привет имам следният случай имам OSCAM Server над Raspberry PI3, той рънва чист распбиан, имам два еднакви рийдъра
TBS3102 5 Crystal Phoenix Card Reade, на тях съответно две карти.

Рийдър А с карта А1 и рийдър Б с карта Б1.

При рестарт на цялото PI3:
в оскама Рийдър А вижда entitlements на карта Б1

И се чупи.

Трябва да изключа рийдър Б и да рестартирам.
Всичко се орпавя, закачам рийдър Б и всичко бачка до първият рестарт.


Идеи?

митака31 01-12-2019 22:50

Би трябвало да можеш да използваш udev правилата и по ATTRS{serial} да можеш да направиш SYMLINK+ /име по избор/ за всеки рийдър. Така при рестарт независимо в кое USB е включен рийдъра няма да става грешка.

Танннер 01-12-2019 22:52

Цитирай:

Първоначално написано от митака31 (Мнение520792)
Би трябвало да можеш да използваш udev правилата и по ATTRS{serial} да можеш да направиш SYMLINK+ /име по избор/ за всеки рийдър. Така при рестарт независимо в кое USB е включен рийдъра няма да става грешка.

Благодаря ти, може ли пример?

митака31 01-12-2019 23:02

Това е за Убунту. При теб трябва да е нещо подобно.
Включваш рийдърите един по един. После изпълняваш от конзолата:
Код:

udevadm info -n /dev/ttyUSB0 -a
- това показва информация за ATTRS{serial}. Тя се копира и се поставя във /etc/udev/rules.d, където се създава файл
Код:

10-usbadapter.rules
, в който се поставя
Код:

SUBSYSTEMS=="usb", KERNEL=="ttyUSB?", ATTRS{serial}=="A400gqfs", SYMLINK+="име на рийдъра по избор"
Където е ttyUSB? заместваш въпроса с номера на USB-то, на което е закачен рийдъра. "A400gqfs" заместваш с твоя ATTRS{serial}, който си копирал от инфото от първата команда. В oscam.server заместваш
Код:

device = /dev/ttyUSB0
с
Код:

device = /dev/име на рийдъра по избор
После включваш и втория рийдър и добавяш аналогично втори ред в 10-usbadapter.rules за втория рийдър.

Танннер 01-12-2019 23:06

Цитирай:

Първоначално написано от митака31 (Мнение520795)
Това е за Убунту. При теб трябва да е нещо подобно.
Включваш рийдърите един по един. После изпълняваш от конзолата:
Код:

udevadm info -n /dev/ttyUSB0 -a
- това показва информация за ATTRS{serial}. Тя се копира и се поставя във /etc/udev/rules.d, където се създава файл
Код:

10-usbadapter.rules
, в който се поставя
Код:

SUBSYSTEMS=="usb", KERNEL=="ttyUSB?", ATTRS{serial}=="A400gqfs", SYMLINK+="име на рийдъра по избор"
Където е ttyUSB? заместваш въпроса с номера на USB-то, на което е закачен рийдъра. "A400gqfs" заместваш с твоя ATTRS{serial}, който си копирал от инфото от първата команда. В oscam.server заместваш
Код:

device = /dev/ttyUSB0
с
Код:

device = /dev/име на рийдъра по избор
После включваш и втория рийдър и добавяш аналогично втори ред в 10-usbadapter.rules за втория рийдър.

Благодаря ти, ще пробвам.


Всички времена са във формат GMT +3. Часът е 12:01.

DTV-BG Powered by vBulletin Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.