21 ноября | 2024г. | 13:20:12


АвторТема: Neutrino-MP (Часть 2)  (Прочитано 184569 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн lexandr0s

  • Джедай
  • ***
  • Сообщений: 495
  • Поблагодарили: 652
  • Уважение: +1
Neutrino-MP (Часть 2)
« Ответ #15: 26 августа | 2015г. | 06:00:08 »
0
у меня cam с первого поста.

Задачки такие знаете "Найди N отличий"???
Четко и ясно же Вам уже несколько раз написали что нужно добавить в этот файл. Если не можете увидеть в 50 строках - ту строку на которую вам указывают, вот вам весь этот файл целиком. Просто полностью замените.

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Вставил комент возле строки на которую вам указали в предыдущем посте. Для тренировки внимательности  :read:
  • GI Avatar 3+1.2м 36e(Twin)+Philips 42''LCD+Neutrino-MP-SDL
Не учите меня жить, лучше помогите материально...

Оффлайн WovantKL

  • Младший Джедай
  • **
  • Сообщений: 99
  • Поблагодарили: 13
  • Уважение: 0
Neutrino-MP (Часть 2)
« Ответ #16: 26 августа | 2015г. | 20:02:02 »
0
wait $!
pidof wicardd > /tmp/wicardd.pid
после добавлении этих строк в мой cam ни чего не изменилось более того после перехода с мжкама на викард зависает рес.
вот мой работающий мжкамд
возникает вопрос а куда подевался викард он тоже должен здесь быть на тёмном фоне а его здесь нету хотя теперь активный мжкамд?
Мы ищем по моему мнению причину не там где нужно.
uClan Ustym 4K PRO  OpenATV 6.4,  DreamBox 800 HD PVR OpenPli 7.2
мотор 30*W-90*E

Оффлайн satlife

  • Младший Джедай
  • **
  • Сообщений: 111
  • Поблагодарили: 113
  • Уважение: 0
Neutrino-MP (Часть 2)
« Ответ #17: 26 августа | 2015г. | 20:37:07 »
0
посмотри где то фигурирует wicard бинарник или конфиг а может wicardd
ecm_info = 2 меняет цвет на зеленый (wicard)

Оффлайн Benny

  • Друзья Джедаев
  • *****
  • Сообщений: 564
  • Поблагодарили: 872
  • Уважение: +29
Neutrino-MP (Часть 2)
« Ответ #18: 26 августа | 2015г. | 20:56:41 »
0
более того после перехода с мжкама на викард зависает рес.
Потому что думать нужно, а не копипастить не глядя чужие глупости:
"wait" - ожидание завершения запущенных (в фоне) процессов;
"$!" - ПИД последнего запущенного фонового процесса;
что происходит при выполнении последовательности:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.ergo - "wait" тут просто не нужен.
Едем дальше - с т.з визуализации работы эму "pidof" не обязателен, совет выше про "touch /tmp/wicardd.pid" вполне корректен, т.к скрипт проверяет наличие .pid файла, но не его содержимое.

Итого, если не получается разобраться, почему wicardd не создает .pid файл сам,  то после запуска эму в cam дописываем 1 строку
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.В целом, использование pidof предпочтительнее, т.к  "touch" создаст .pid файл в любом случае, независимо от того, запустился ли викард реально или нет (при ошибке в конфиге и т.д).

PS Проверил, все-таки pidof не проверяет, запущен процесс или нет - он либо возвращает ПИД, либо "пустоту".
Т.е без обертки вроде
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.и ошибке при запуске викарда использование pidof аналогично touch - в любом случае создастся пустой .pid файл.

Оффлайн lexandr0s

  • Джедай
  • ***
  • Сообщений: 495
  • Поблагодарили: 652
  • Уважение: +1
Neutrino-MP (Часть 2)
« Ответ #19: 26 августа | 2015г. | 22:09:37 »
0
Позвольте не согласиться. Скрипт корректен, если wicard запускается демоном. По дефолту так и есть. и все прекрасно работает. Видимо конфиг викарда был также бездумно откуда то скопирован.
Однако, суть не в этом, если сам pid не нужен, а нужен только файл (об этом я просто не знал) - можно естественно и без wait, однако pid будет неверный.
В случае если wicardd запускается обычным процессом, и при этом нужен реальный pid - конструкция будет немного другая. Например с вызовом внешнего фонового скрипта, ожидающего завершения работы не викарда, а самого скрипта cam. В таком случае pid будет верный.
Сам wicard pid файл не создает. Вернее создает конечно, но не где нам хочеться, а как и положено по стандарту - пустой файл в /var/run. И изменить конфигом это нельзя - не предусмотрено.
  • GI Avatar 3+1.2м 36e(Twin)+Philips 42''LCD+Neutrino-MP-SDL
Не учите меня жить, лучше помогите материально...

Оффлайн Benny

  • Друзья Джедаев
  • *****
  • Сообщений: 564
  • Поблагодарили: 872
  • Уважение: +29
Neutrino-MP (Часть 2)
« Ответ #20: 26 августа | 2015г. | 22:21:27 »
0
Скрипт корректен, если wicard запускается демоном
Ок, принимается. Если процесс при запуске форкает сам себя, то эта конструкция рабочая, за "глупость" приношу извинения.
По дефолту так и есть.
Нет. По крайней мере в версии 1.18 - демоном оно стартует только при явном указании в конфиге "daemon = 1"

Оффлайн lexandr0s

  • Джедай
  • ***
  • Сообщений: 495
  • Поблагодарили: 652
  • Уважение: +1
Neutrino-MP (Часть 2)
« Ответ #21: 26 августа | 2015г. | 22:44:21 »
0
По крайней мере в версии 1.18 - демоном оно стартует только при явном указании в конфиге "daemon = 1"

Вполне возможно... Не обращал внимания...
Более ранние версии сильно критиковали именно за режим демона. Типа жрет ресурсы и т.п....наверное в 1.18 переделали.
  • GI Avatar 3+1.2м 36e(Twin)+Philips 42''LCD+Neutrino-MP-SDL
Не учите меня жить, лучше помогите материально...

Оффлайн Benny

  • Друзья Джедаев
  • *****
  • Сообщений: 564
  • Поблагодарили: 872
  • Уважение: +29
Neutrino-MP (Часть 2)
« Ответ #22: 26 августа | 2015г. | 22:52:11 »
0
Сам wicard pid файл не создает. Вернее создает конечно, но не где нам хочеться, а как и положено по стандарту - пустой файл в /var/run. И изменить конфигом это нельзя - не предусмотрено.
Нет, это неверно (все три заявления):
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Оффлайн lexandr0s

  • Джедай
  • ***
  • Сообщений: 495
  • Поблагодарили: 652
  • Уважение: +1
Neutrino-MP (Часть 2)
« Ответ #23: 26 августа | 2015г. | 22:59:13 »
0
Нет, это неверно (все три заявления):
О как. Отлично. Не знал, что он это умеет.
  • GI Avatar 3+1.2м 36e(Twin)+Philips 42''LCD+Neutrino-MP-SDL
Не учите меня жить, лучше помогите материально...

Оффлайн WovantKL

  • Младший Джедай
  • **
  • Сообщений: 99
  • Поблагодарили: 13
  • Уважение: 0
Neutrino-MP (Часть 2)
« Ответ #24: 28 августа | 2015г. | 11:26:35 »
0
ecm_info = 2 меняет цвет на зеленый (wicard)
при переходе ecm_info = 2 получается вот такое
вот эта цитата если можно поподробнее
посмотри где то фигурирует wicard бинарник или конфиг а может wicardd
uClan Ustym 4K PRO  OpenATV 6.4,  DreamBox 800 HD PVR OpenPli 7.2
мотор 30*W-90*E

Оффлайн Ser6Автор темы

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29869
  • Уважение: +122
Neutrino-MP (Часть 2)
« Ответ #25: 28 августа | 2015г. | 11:40:49 »
0
WovantKL, любая цитата должна иметь авторство так, как я Вам поправил в Ваших постах.

Оффлайн lexandr0s

  • Джедай
  • ***
  • Сообщений: 495
  • Поблагодарили: 652
  • Уважение: +1
Neutrino-MP (Часть 2)
« Ответ #26: 29 августа | 2015г. | 03:52:14 »
0
при переходе ecm_info = 2 получается вот такое

Видимо эта эпопея не закончится... .Постараюсь объяснить насколько возможно доходчиво. Т.к. benny мне любезно предоставил исходники данной фичи (для последующего включения в NMP-SDL) - я, хотя еще полностью не вник (не было времени), однако общий принцип работы понял...

Итак.
Первое. Для того чтобы загорелась зеленым иконка какого либо эмулятора - должен наличествовать файл /tmp/*имя_эмулятора*.pid
В коде идет поверка только на наличие  этого файла (содержимое абсолютно не важно, он может быть вообще пустым) и в зависимости от наличия/отсутствия файла- иконка либо загорается либо нет.
Как сделать этот файл вам уже разжевали мягче мягкого.. дальше помойму некуда. Дальнейшие вопросы на эту тему, ИМХО, уже можно считать выносом мозга и обыкновенным флудом...

Второе. Чтобы в инфобоксе в нижней строке появилась информация о ключах, и их источнике (карта, Ш@ра  и т.п.) - должен наличествовать файл /tmp/ecm.info - именно из него считывается эта информация. Здесь содержимое файла критично. Если этого файла нет или он пустой - в строке инфобокса будет - OFFLINE. Этот файл формирует сам эмулятор. В любом эмуляторе для этого есть специальная опция в конфиге. Уже, по-моему, понятнее тоже некуда...

ЗЫ: задачей получения информации занимаются 2 скрипта. caid и ecm. Оба они должны находиться в каталоге /bin. И естественно быть исполняемыми. Права 755

И на этом, наверное можно ставить точку. Тут уже даже восьмиклассник хоть мало мальски знакомый с компьютерами - все поймет.
  • GI Avatar 3+1.2м 36e(Twin)+Philips 42''LCD+Neutrino-MP-SDL
Не учите меня жить, лучше помогите материально...

Оффлайн vitmin

  • Падаван
  • *
  • Сообщений: 20
  • Поблагодарили: 1
  • Уважение: 0
Neutrino-MP (Часть 2)
« Ответ #27: 04 сентября | 2015г. | 22:43:16 »
0
господа, нужна помощь. на 8120 накатил нейтрину, но она ни в какую не дает мне поднять wifi. свисток подключаю тплинк 321, но в настройках сети строка интерфейс eth0 не активна. сам свисток в юсб светится, да и модель достаточно старая. спарком поддерживается норм. может кто подскажет как запустить это счастье.

Оффлайн satlife

  • Младший Джедай
  • **
  • Сообщений: 111
  • Поблагодарили: 113
  • Уважение: 0
Neutrino-MP (Часть 2)
« Ответ #28: 05 сентября | 2015г. | 02:31:30 »
0
как запустить это счастье.
для начала рекомендую прочесть это, чтобы не возникали вопросы в дальнейшем. В зависимости от ревизии девайса, "это счастье" может работать либо на 2870 драйвере, либо на 3070.

Оффлайн lexandr0s

  • Джедай
  • ***
  • Сообщений: 495
  • Поблагодарили: 652
  • Уважение: +1
Neutrino-MP (Часть 2)
« Ответ #29: 05 сентября | 2015г. | 18:40:54 »
0
господа, нужна помощь. на 8120 накатил нейтрину, но она ни в какую не дает мне поднять wifi. свисток подключаю тплинк 321, но в настройках сети строка интерфейс eth0 не активна. сам свисток в юсб светится, да и модель достаточно старая. спарком поддерживается норм. может кто подскажет как запустить это счастье.

В первую очередь включить загрузку соответствующих модулей в настройках.
  • GI Avatar 3+1.2м 36e(Twin)+Philips 42''LCD+Neutrino-MP-SDL
Не учите меня жить, лучше помогите материально...

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
8 Ответов
8134 Просмотров
Последний ответ 25 ноября | 2010г. | 01:18:33
от 2boom
Neutrino - MartiiGit

Автор vlad8077 « 1 2 ... 6 7 » Enigma2

97 Ответов
66372 Просмотров
Последний ответ 24 марта | 2018г. | 03:40:27
от thomasr
EPG для Neutrino

Автор OlehR « 1 2 ... 10 11 » Enigma2

151 Ответов
96255 Просмотров
Последний ответ 05 января | 2021г. | 01:29:35
от thomasr
0 Ответов
197 Просмотров
Последний ответ 08 апреля | 2014г. | 00:15:03
от Ser6
Neutrino-MP-satdemon_mod

Автор satdemon « 1 2 ... 5 6 » Enigma2

79 Ответов
68763 Просмотров
Последний ответ 14 июля | 2014г. | 08:40:04
от Denbox



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!