orawin

Пользователь
allllex, я бы чуть чуть поправил. mgcamd не поймет энигминого софта, который железом управляет. На Рудбоксе или ААФ mgcamd отлично все Катькино железо распознает.

Я бы тоже чуть поправил... Это Энигма2 в сборке для катрейна не хочет понимать что ей mgcamd говорит.... Потому как Энигма2 в сборке для дрима 800 нормально работает с эму....
 

allllex

Модератор
Команда форума
orawin
Вот где у тебя ошибка
Box type: stapi
Зайди в файл mg_cfg и поставь B: { 02 }
Вот так:
# box type
# 00 autodetect, change only if you think wrong type detected.
# 01 dbox2
# 02 dreambox
# 03 triple-dragon
# 04 relook
# 05 openbox
B: { 02 }
Перегрузись и по новой запусти mgcamd.
Должен упереться вот в это:
/dev/dvb/card0/ca0 error 2: No such file or directory
......................................................................
.......................................................................
[newcamd] Connecting to сервер шары:4012...
[newcamd] Connecting to сервер шары:4008...
[newcamd] Connecting to сервер шары:5000...
got 74 cmd 9F
/dev/dvb/card0/demux0 error 2: No such file or directory
Эмулятор лезет не в ту директорию, где лежит файл Demux0 и ca0
Они лежит в папке adapter0
Как его туда перенаправить? Симлинки отпадают, потому что эта папка не постоянная. Она создается при каждом запуске энигмы2. И симлинк пропадает.
Я до этого места дошел и бросил.
http://forum.sat-expert.com/imidji-image/8406-kf-image-0-1-enigma2-alpha-17.html
В отличие от прошлого раза контакт с сервером есть, строчку
[newcamd] Can't open host ххх.ххх.ххх.ххх:4001
больше не пишет.
 
Последнее редактирование:

vitgraf

Модератор Kathrein
Как его туда перенаправить? Симлинки отпадают, потому что эта папка не постоянная. Она создается при каждом запуске энигмы2. И симлинк пропадает.
А если создавать симлинк в скрипте запуска mgcamd, каждый раз перед стартом эму?
 

yurag74

Профи в Сат-ТВ
А если создавать симлинк в скрипте запуска mgcamd, каждый раз перед стартом эму?

Вот и я про думал,может попробуете,а то как то неинтересно юзать енигму без эмуля.
 

allllex

Модератор
Команда форума
Тогда имеем вот это:

Код:
ufs910:~# cd /usr/bin/
ufs910:~# ln -s /dev/dvb/adapter0 /dev/dvb/card0
ufs910:/usr/bin# ./mgcamd
tuxbox mgcamd v1.30d by mixvt (compiled Jun 12 2008 20:50:46)
[mg] Net:1:1:2:5s Show ecm:1, emm:1 Up:1 Au:2 Dir:0 Osd:no:80:0 Cache:7 Log:
3:192.168.1.27:514 Reread:0
[mg] Ecm cache time: 15
Box type: dreambox
ufs910:/usr/bin# Keys readed
[config] newcamd route = логин:сервер шары:4000 server cardserv
newcamd keep alive: 0, incoming port: 21000
[mgcam] emm thread started
[mgcamd] tps update started.
[newcamd] Connecting to сервер шары:4000...
got 90 cmd 9F
[mg0] namespace 1680000 t-id 2 on-id 70
[mg0] descramble on 1, source 0
CA_SET_PID error 22: Invalid argument
CA_SET_PID error 22: Invalid argument
[mg0] service 27E1 index 0 pmt pid 76 (1)
 ECM: CaID: 0x0500  -> CaPID: 0x1779 ProvID: 020710
 ECM: CaID: 0x0500  -> CaPID: 0x0BC1 ProvID: 030600
DMX_STOP error 22: Invalid argument
DMX_SET_FILTER error 22: Invalid argument
DMX_STOP error 22: Invalid argument
DMX_STOP error 14: Bad address
DMX_SET_FILTER error 22: Invalid argument
DMX_STOP error 22: Invalid argument
[mgcamd] emm started
DMX_SET_FILTER error 22: Invalid argument
[newcamd] сервер шары:4001...
[newcamd] Connecting to сервер шары:4000...
DMX_STOP error 14: Bad address
DMX_SET_FILTER error 22: Invalid argument
DMX_STOP error 22: Invalid argument
[newcamd] Connection to сервер шары:4000 failed (3000ms)
DMX_STOP error 14: Bad address
DMX_SET_FILTER error 22: Invalid argument
DMX_STOP error 22: Invalid argument
killall mgcamd
[mgcamd] signal 15 received
ufs910:/usr/bin# STAPI slot clear pid error 0
STAPI slot unlink error 0
STAPI slot free error 0
STAPI signal free error 0
STAPI buffer free error 0
[mgcamd] emm stopped
[mg0] stoping camd..
DMX_STOP error 22: Invalid argument
CA_SET_DESCR error 22: Invalid argument
CA_SET_DESCR error 22: Invalid argument
 STAPI descrambler free error 22
STAPI slot clear pid error 0
STAPI slot unlink error 0
STAPI slot free error 0
STAPI signal free error 0
STAPI buffer free error 0
STAPI descrambler free error 84
STAPI slot clear pid error 0
STAPI slot unlink error 0
STAPI slot free error 0
STAPI signal free error 0
STAPI buffer free error 0

Видите
[newcamd] Connection to сервер шары:4000 failed (3000ms)
И у меня в телнете бокса сервер шары не пингуется, а с компа пингуется.
Все адреса прописаны верно и resolv в том числе.
Поставьте сами и попробуйте.
Надо эмулятор взять для кати.
но в файле конфигурации mg_cfg указать дримбокс. Чуть выше писал.
Ключи и прочее положить в папку keys по пути /var/keys

После killall mgcamd, это то, что пишет лог при остановке эмулятора.
 

yurag74

Профи в Сат-ТВ
Может попробовать Camd3 ???
вот что нашёл

team DuckTales proudly presents -------------------------------- ufs910camd 0.0.0.0.0.1 ;-) This program connects to e2, receives the current pmt and sends it to ca0. So you can use your origin smartcards now. The implementation of ca support into e2 is on work but not finished. This version is very unstable :-( Installation: i hope someone will help you install this, its not a hard job ;-) Tested on 1w version with: - alphacrypt - diablo Bugs: - establishing connection to cam does not work everytime and on all receivers. - loosing connection somtimes - it needs up to 5 seconds to descramble hd channels - only slot 0 (the bottom) is supported - inserting / removing during runtime is not a good idea at this moment regards Dagobert greetings from team DuckTales ONLY devs can contact us at [email protected]sr/bin/ufs910camd &
Hab ich in die rsC eingetragen, ist aber nicht bei allen neustarts gegangen.

Habs hier, also ziemlich weit oben eingetragen:

#!/bin/sh

MODDIR=/lib/modules

insmod $MODDIR/vfd.ko

if [ -e /var/etc/.firstboot ]; then
echo "WAIT 1 min" > /dev/vfd
echo "WAIT 1 min"
rm /var/etc/.firstboot
fi

/usr/bin/ufs910camd &

/etc/init.d/mountvirtfs start

if [ ! -e /var/etc/.firstboot ]; then
echo "LOADING MODULES" > /dev/vfd
echo "LOADING MODULES
 

Вложения

  • ufs910camd.zip
    66 KB · Просмотры: 49
Последнее редактирование:

yurag74

Профи в Сат-ТВ
Ставить надо через фтп /usr/bin/ufs910camd и права 755

и вроде как скрипт запуска при старте
 

Вложения

  • rcS.rar
    1,3 KB · Просмотры: 40
Последнее редактирование:

allllex

Модератор
Команда форума
Может попробовать Camd3 ???
Не путайте божий дар с яичницей.
ufs910camd - это не эмулятор. А модуль. Это уже обкатано и работает на Diablo CAM
Некоторые камы уже работают с катей, но нестабильно. У меня таких камов нет, и я не могу подтвердить работу камов. У немцев работают.
http://www.aaf-board.com/wbb2/thread.php?threadid=12346
http://www.aaf-board.com/wbb2/thread.php?threadid=12254&threadview=1&hilight=&hilightuser=0&page=1

4 страницы "у меня запускается, а у меня нет" Для запуска кама надо вставить CAM модуль в слот, встать на закрытый канал и только после этого запустить кам командой из телнета
ufs910: ~ #/usr/bin/ufs910camd
 
Последнее редактирование:

yurag74

Профи в Сат-ТВ
Да я и не путаю,хотя бы модули запустить .
 

allllex

Модератор
Команда форума
А чего их запускать. Выше я описал, как. Но работает только Diablo CAM и то очень нестабильно. И открывает не все каналы. На немецкой Премьере только 4 канала, судя по постам.
Чтобы автоматически запускался, прописать в в rc2 "/var/ufs910camd &" Но тогда не всегда работает.
 
Последнее редактирование:

yurag74

Профи в Сат-ТВ
Немцы пишут что работает альфа крипт,а вообще надо самим посмотреть .
 

allllex

Модератор
Команда форума
У меня нет никаких модулей. Вернее есть, только не на спутник, а наземный (Т) с карточкой.
 

orawin

Пользователь
orawin
Вот где у тебя ошибка
Box type: stapi
Зайди в файл mg_cfg и поставь B: { 02 }
Это не ошибка.... это так определяется когда ставишь авто...
А ставить дрим не правильно там железо другое и дрова другие....
потому файлы Demux0 и ca0 появляются в другом месте.

Эмулятор лезет не в ту директорию, где лежит файл Demux0 и ca0
Они лежит в папке adapter0
Как его туда перенаправить? Симлинки отпадают, потому что эта папка не постоянная. Она создается при каждом запуске энигмы2. И симлинк пропадает.
Скажу больше... Не при запуске энигмы2, а при загрузке ядра системы.
Это файлы устройств через которые идет обращение к этим устройствам.

Немного теории по Unix системам и по Linux в частности...
Работает это все приблизительно так:
Загрузчик грузит ядро системы и передает ему управление. Далее загружаются модули, после чего отрабатываются стартовые скрипты в которых может быть прописано что угодно (изменение переменных, старт графической оболочки, старт демонов и т.д.).
Так вот к чему я это все пишу:
1) Дрова устройств могут быть вкомпилены в ядре, а могут грузиться отдельными модулями.
2) Энигма2 это лишь графическая оболочка.
3) Эму (mgcamd,camd3 и т.д.) это демоны.

Теперь дальше пойдут мои предположения, потому как я не змаю какие модули, за что отвечают, и нет полноценных средств дебага чтобы промониторить то, что происходит на самом деле.
Если я правильно все понимаю то происходит следующее:
1) mgcamd(camd3) нормально конектиться к серверу шары и прикидывается карточкой. (если этого не происходит то есть ошибки в настройках сети)
2) Когда прилетает со спутника открытый ключ он его нормально видит и обрабатывает(посылает запрос на сервер и получает ответ).
3) Он пытается отдать полученые данные для раскодирования потока и вот здесь вылазит ошибка. !bad!

ЗЫ 2allllex
Перенеси сюда плиз мой первый пост из топика по установке энигмы (Установка энигмы2 на Катрейн для новичков.)чтобы отпали вопросы по camd3

Добавлено через 10 минут
orawin
Вот где у тебя ошибка
Box type: stapi
Зайди в файл mg_cfg и поставь B: { 02 }

Я попробовал. И симлинки создал, эфект тот же что и ожидался...

DMX_STOP error 22: Invalid argument
DMX_SET_FILTER error 22: Invalid argument
 
Последнее редактирование:

allllex

Модератор
Команда форума
А ставить дрим не правильно там железо другое и дрова другие....
потому файлы Demux0 и ca0 появляются в другом месте.
Не согласен.
1. Во первых у меня версия mgcamd установлена не для дрима, а для Катрейна. Поэтому этот эмулятор катино железо должен узнавать. (подчеркиваю, версия mgcamd ch4 а не mgcamd.mips, или .ppc для дримбоксов)
2. Во вторых энигма2 это копия с офф. имиджа дрим800, поэтому и пути для файлов будут дримовские. Там вообще папки data нет. Поэтому в файле mg_conf и выбран путь для файла ключей var/keys, и дримбокс, как наиболее близкий по имиджу.
Поэтому у меня эмулятор видит все нужные файлы конфига и ключей по правитльным дримовским путям. Когда я выставляю авто, то он вообще ничего не видит.

Перенеси сюда плиз мой первый пост из топика по установке энигмы (Установка энигмы2 на Катрейн для новичков.)чтобы отпали вопросы по camd3
Этот просьба не ко мне, а к модераторам.
 
Последнее редактирование:

orawin

Пользователь
Не согласен.
1. Во первых у меня версия mgcamd установлена не для дрима, а для Катрейна. Поэтому этот эмулятор катино железо должен узнавать. (подчеркиваю, версия mgcamd ch4 а не mgcamd.mips, или .ppc для дримбоксов)
Это конечно да.... Но вот эта опция указывает где искать файлы устройств.
Для разных тюнеров они в разных местах и могут вообще называться по другому. Из-за разных драйверов. Скажу больше возможно и формат данных передаваемый туда разный. Я этого не знаю и утверждать не могу потому как исходников мжкамда я не видел и дебагера в системе нет...
Но при всем этом.... если поставить автодетект то ошибка(файл не найден) не вылазит.


2. Во вторых энигма2 это копия с офф. имиджа дрим800, поэтому и пути для файлов будут дримовские. Там вообще папки data нет. Поэтому в файле mg_conf и выбран путь для файла ключей var/keys, и дримбокс, как наиболее близкий по имиджу.
Поэтому у меня эмулятор видит все нужные файлы конфига и ключей по правитльным дримовским путям. Когда я выставляю авто, то он вообще ничего не видит.
Это тоже не совсем так.... В дровах сделана поправка на железо кати... и отсюда изменения в путях. А по поводу папки /data так никто не мешает ее создать :)..... и mg_conf сразу увидится.

ЗЫ Все это не важно.... Важно то что:
1) Нас как минимум двое кому нужно запустить эму(шаринг) на энигме.
2) Энигма вызывает интерес гораздо больший чем родная оболочка.
3) У нас пока ничего не получаеться (и неважно кто из нас прав).
4) Мы пытаемся и я надеюсь что у нас (или еще кого-то) это получиться.
 

ankom

Профи в Сат-ТВ
orawin, на самом деле все хотят запустить эмулятор на катиной Энигме. Тут вопросов нет. Единственное, у большинства просто нет времени на эксперименты. Будь у меня второй ресивер, я может быть тоже поковырялся, но иногда просто хочется смотреть телевизор.
 

orawin

Пользователь
orawin, на самом деле все хотят запустить эмулятор на катиной Энигме. Тут вопросов нет. Единственное, у большинства просто нет времени на эксперименты. Будь у меня второй ресивер, я может быть тоже поковырялся, но иногда просто хочется смотреть телевизор.
В плане второго телевизора и второго тюнера у меня проблем нет(их у меня четыре)... А вот со временем полный завал :( Если бы у меня свободного времени было чуть больше, то может я бы уже все и расковырял, а так по чуть чуть, мелкими шагами. Потому и хочется чтобы все кому это интересно поэкспериментировали и написали о результатах. Может кто-то пойдет верным путем. Чем больше идей и попыток тем больше вероятность решения задачи...
 

alex1059

Профи в Сат-ТВ
Это конечно да.... Но вот эта опция указывает где искать файлы устройств.
Для разных тюнеров они в разных местах и могут вообще называться по другому. Из-за разных драйверов. Скажу больше возможно и формат данных передаваемый туда разный. Я этого не знаю и утверждать не могу потому как исходников мжкамда я не видел и дебагера в системе нет...
Но при всем этом.... если поставить автодетект то ошибка(файл не найден) не вылазит.



Это тоже не совсем так.... В дровах сделана поправка на железо кати... и отсюда изменения в путях. А по поводу папки /data так никто не мешает ее создать :)..... и mg_conf сразу увидится.

ЗЫ Все это не важно.... Важно то что:
1) Нас как минимум двое кому нужно запустить эму(шаринг) на энигме.
2) Энигма вызывает интерес гораздо больший чем родная оболочка.
3) У нас пока ничего не получаеться (и неважно кто из нас прав).
4) Мы пытаемся и я надеюсь что у нас (или еще кого-то) это получиться.

Ну во первых вас не двое а намного больше желающих запустить эмулятор на энигме. Об этом шел разговор еще два месяца назад. И на нашем форуме тоже. Все пришли к выводу, что самим запустить эмулятор на кате невозможно. Надо просить разработчика эмулятора написать прогу специально для кати. У дрима и кати железо разное. Я конечно повторяюсь, но прошу меня простить. Я лично перерыл все форумы, которые знаю по кате и нигде не нашел путей решения. На всех форумах много желающих это сделать. А немцы сразу говорят что сделать это пока невозможно. У кого есть выход на автора мжкамда? Надо просить его. Возможно что это будет и не бесплатно, но такова жизнь. Просто так папа маму не целует.
 

orawin

Пользователь
Ну во первых вас не двое а намного больше желающих запустить эмулятор на энигме. Об этом шел разговор еще два месяца назад. И на нашем форуме тоже. Все пришли к выводу, что самим запустить эмулятор на кате невозможно. Надо просить разработчика эмулятора написать прогу специально для кати. У дрима и кати железо разное. Я конечно повторяюсь, но прошу меня простить. Я лично перерыл все форумы, которые знаю по кате и нигде не нашел путей решения. На всех форумах много желающих это сделать. А немцы сразу говорят что сделать это пока невозможно. У кого есть выход на автора мжкамда? Надо просить его. Возможно что это будет и не бесплатно, но такова жизнь. Просто так папа маму не целует.

Ну во первых кому нужно и кто хочет это немного разные вещи...
Во вторых людей которые могут, хотят и экспериментируют минимум двое.
В третьих если верить в то что это не возможно, то результата не будет. Вы изначально программируете себя на поражение.
В четвертых если у кого-то не получилось, это не значит что это не возможно в принципе. Я поверю в то что это не возможно, только если ко мне попадут исходники и я увижу что это не реализовано на програмном уровне.

ЗЫ Я никого не за что не агитирую, и никого ни в чем не обвиняю. Просто не нужно отбивать желание поэкспериментировать у желающих. И не нужно искать помощи у разработчиков мжкамда они и так делают очень много и эта проблема не в их компетенции. Здесь нужно решать вопрос с людьми которые занимаются энигмой. И если и искать помощь то именно там.... Но я почему-то думаю что у этих людей и так вопросов которые нужно решить больше чем предостаточно.... Мы имеем очень сырой продукт который нужно дорабатывать и эму там не на первом месте....
 
Сверху