The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Установка Skystar-2 на Linux (skystar dvb linux driver)


<< Предыдущая ИНДЕКС Правка src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: skystar, dvb, linux, driver,  (найти похожие документы)
From: Vitaliy Pryadko <postmaster_at_carneol_dot_kharkov_dot_ua> Newsgroups: email Date: Mon, 30 May 2005 14:31:37 +0000 (UTC) Subject: Установка Skystar-2 на Linux Решил поделиться опытом, мож кому надыть будет пинки и благодарности на postmaster_at_carneol_dot_kharkov_dot_ua Все очень просто. Но сначала надо все прочитать, а потом совершать какие-то действия. Что понадобиться: 1. ASPLinux 10 установленный, как станция разработчика (на самом деле можно ставить как угодно, просто потом может оказаться, что придется ставить дополнительно пакеты разные, впрочем ручками ставится все без проблем). 2. Драйвера с linuxtv.org. Но надо брать из CVS, так как релизы (последний 1.1.1) компилятся только на версиях ядра до 2.6.4. CVS берется отсюда http://cvs.linuxtv.org/cgi-bin/viewcvs.cgi/dvb-kernel/ , Внизу есть ссылка download tarball, по ней и качать. 3. Еще нужен тарболл linuxtv-dvb-apps-1.1.0.tar.bz2, качается из http://www.linuxtv.org/downloads/linuxtv-dvb-apps-1.1.0.tar.bz2 Последовательность эзотерических телодвижений: 1. Ставим карту внутря компа (обязательно). 2. Устанавливаем АСП 10. 3. Скачиваем вышеописанные тарболлы. 4. Распаковываем их в какой-нибудь каталог, к примеру /inst. Получите два подкаталога, например /inst/dvb-kernel/ - собственно драйвера /inst/linuxtv-dvb-apps-1.1.0/ - софт для настройки и поднятия интерфейсов 5. Заходим в /inst/linuxtv-dvb-apps-1.1.0/, и делаем make. 6. Заходим в /inst/dvb-kernel/build-2.6/, запускаем скрипт ./getlinks, потом запускаем make. Должно скомпилиться, может пару раз слегонца ругнуться на какие нибудь модули (нет мол такого девайса), но главное шоб процесс сборки прошел до конца. 7. Затем ищем в установленной системе файлы dvb-core.ko, skystar2.ko, stv0299.ko, mt312.ko. Находяться в /lib/modules/версия ядра/drivers/media/dvb.... что-то где-то здесь, ищите сами. Удаляем их, можно предварительно сделать копии и засунуть их куда-нибудь подальше, шоб хитрый линукс их не нашел. Если все пройдет нормально, потом их можно благополучно выкинуть. 8. Перезагружаем тачку, при перезагрузке будет матюкаться на удаленные файлы, это нормально, хуже если не ругается... 9. Создаем группу video: groupadd video. Если уже есть, ничего создавать не надо. 10. Правим /inst/dvb-kernel/build-2.6/insmod.sh, находим в нем строку insmod ./dvb-core.ko # dvb_net_debug=1 превращаем ее в insmod ./dvb-core.ko dvb_shutdown_timeout=0 # dvb_net_debug=1 11. Создаем где нибудь файл, называем b2c2 (можете называть как угодно). 12. Пишем в b2c2, такой скрипт: #!/bin/sh DIR=/usr #пид вашего провайдера PID=xxxx DEV_NAME=dvb0_0 #IP карты dvb. смотреть в мануале или в и-нете. IP_ADDR=0.0.0.0 # здесь пишем MAC dvb карты. # для меня это важно т.к. у меня Spacegate с фильтрацией по # MAC. вам может и не надо MAC_ADDR=00:00:00:00:00:00 cd $DIR/bin case "$1" in start) # тюним на нужный спутник, частоту и т.п. $DIR/bin/szap -c /etc/channels.conf -n 1 -x # создаем сетевой адаптер $DIR/bin/dvbnet -p $PID # присваеваем карте IP /sbin/ifconfig $DEV_NAME $IP_ADDR # присваеваем карте MAC /sbin/ifconfig $DEV_NAME hw ether $MAC_ADDR echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter ;; stop) /sbin/ifconfig $DEV_NAME down $DIR/bin/dvbnet -d 0 ;; restart) $0 stop $0 start ;; *) echo "Usage: `basename $0` start | stop | restart" ;; esac 13. Делаем chmod a+x b2c2 13a. Кладем в /etc файло с именем channels.conf, в него пишем параметы вашего спутникового провайдера. Формат файла ищем в Инете. 14. Где-то в /inst/linuxtv-dvb-apps-1.1.0/ находим szap и dvbnet, копируем их в /usr/bin/ 15. Идем в /inst/dvb-kernel/build-2.6, запускаем insmod.sh load, может ругаться на что угодно, СС2 запуститься, в куче ошибок будет пара строк об успешном поднятии FlexCop 16. Идем в /inst/dvb-kernel/, запускаем MAKEDEV-DVB.sh 17. Идем туда где создали b2c2, запускаем его ./b2c2 start (если надо придушить интерфейс то тогда - ./b2c2 stop) 18. Для проверки надо пойти в /inst/linuxtv-dvb-apps-1.1.0/, найти там dvbtraffic и запустить его, мельтешение всяких цифирь на экране, говорит о том, что все в порядке. Секунд через 15, или когда надоест, можно нажать ctrl+c 19. Подключаемся к наземному провайдеру, запускаем globax (или как вы там подключаетесь), радуемся... 20. Когда осознаем принцип работы всего этого, можно все обработать напильником под себя, прописать в стартовые скрипты для автоматизации загрузки. Vitaliy Pryadko aka Skyset, postmaster at carneol.kharkov.ua

<< Предыдущая ИНДЕКС Правка src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, Denis (??), 13:46, 30/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    о, хоть кто то мою инструкцию обновил :)
    p.s. под Gentoo все ставится "из коробки", т.е. через emerge.
     
     
  • 2.14, Ivan (??), 13:19, 21/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Здравствуйте.
    В общем проблеммы такие:
    Устанавливаю спутник под linux (Fedora Core4)
    Установил софт
    Настроил и запустил  VPN
    со спутника информации нет
    Случайно ковыряясь обнаружил следущее:
    1. Спутник работает если постоянно  szap проводит настройку на спутник
    (szap -c /etc/channels.conf -n 1) усли провести настройка единожды (szap
    -c /etc/channels.conf -n 1 -x) типа пока не настроится, то потом настройка
    пропадает через 2-3 сек
    2. Пакеты со спутника приходят только если включена Ethereal и там режим
    List the available captire interfaces (программа по перехвату и анализу
    траффика сети)
    3. При этом валятся через интерфейс DVB0_0 все пакеты подряд, кому бы они
    не предназначались

    В общем интернет работает "нормально" только при выполненных первых двух
    условиях с учетом особенности номер три. Что это за фигня и есть ли у Вас
    соображения по этому поводу?

    С уважением Атюков Иван

     
     
  • 3.15, Denis (??), 18:45, 21/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    в modprobe dvb_shutdown_timeout=0 есть?
    типа так:
    modprobe dvb-core dvb_shutdown_timeout=0
     

  • 1.2, dyug (?), 14:39, 30/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мужики, разьясните мне тупому, где конкретно в иннете найти формат файла channel.conf ?

    Ну не понял я где его толком искать.. :-(

     
  • 1.3, ABATAPA (?), 15:03, 30/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отвратительная инструкция.
     
  • 1.4, arruah (??), 15:40, 30/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вроде было уже.
     
     
  • 2.5, Denis (??), 16:01, 30/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Вроде было уже.
    было
    http://www.opennet.dev/base/net/skystar2_setup.txt.html
    я почти два года назад писал :)

     

  • 1.6, igorsia (?), 16:31, 30/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    1. есть грабельные различия между ядрами 2.4 и 2.6
    2. в зависимости от ревизии карточки загружаются разные модули 2.3 mt312 а для 2.6 stv0299
    3. есть смысл зайти на http://www.helios-net.ru/customer/index.shtml там много информации по настройке спутникового доступа в интернет
     
  • 1.7, Hithost (?), 10:17, 31/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Dyng глянь  тут http://www.pyramidmagsat.honsat.ru/viewtopic.php?t=86

    Я  когда  настраивал  спутник  в  линуксах  там вроде все  нашел :)  Удачи !!

     
  • 1.8, northbear (??), 10:30, 02/06/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А перехват Инернет Downstream-потока под линуксом кто-нибудь пробовал сделать?
     
  • 1.10, Skyset (?), 18:21, 03/06/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    to ABATAPA Напиши сам лучше, если можешь
    а не можешь - н_е_х_е_р п_и_з_д_е_т_ь...
    to Denis
    в том то и дело, что писал два года назад...
    из твоей инструкции был взят скрипт и подправлен
    и еще все было описано подробно, шоб каждый начинающий мог что-то сделать
     
  • 1.11, Oleg (??), 21:37, 07/06/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Все понятно описано, но есть ли руководство, где также просто про то, как настроить просмотр спутникого телевидения
     
     
  • 2.13, igor (??), 15:36, 14/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Все понятно описано, но есть ли руководство, где также просто про то,
    >как настроить просмотр спутникого телевидения

    Со спутниковым ТВ проще:
    0. подрузамевается что модули загружены, файлы устройств созданы, права доступа к этип файлам есть.
    1. ставишь kaffeine, версии 0.5 и выше. Лучше последнюю на данный момент версию 0.7, т.к. там много добавлений для DVB. Должно быть скомпилировано с поддержкой DVB.
    2. в папку ~/.kde/share/apps/kaffeine/dvb-s/ кладешь файл с описанием транспортеров для твоего спутника. Монтажники должны знать частоты и symbol rate'ы. Их также легко можно найти в интернете, поискав по названию спутника. Например, для спутника Express AM 22 файл может называться ExpressAM22-53E (название важно только для человека) и иметь такое содержимое:
    ====
    # Express AM 22, 53 East
    # freq pol sr fec
    # Частота, полярность, символьная скорость, FEC

    # TV & Radio

    #STS
    S 11044000 V 29800000 AUTO
    #Ukrkosmos
    S 11097000 V 10500000 AUTO
    #SGU-TV
    S 11184000 V 11111000 AUTO
    #CFRT - Canadian Forces Radio and TV
    S 11616000 H  8110000 AUTO


    #Internet

    #PlanetSky
    S 10997000 H 15500000 AUTO
    #SpaceGate
    S 10969000 V 24128000 AUTO
    #HeliosNet
    S 11124000 V  7593000 AUTO
    ====

    3. запускаешь kaffeine, переходишь в вкладку DVB, нажимаешь первую кнопку слева, выбираешь в списке название созданного файла, нажимаешь кнопку поиска каналов, добавляешь все найденные и радуешься жизни. :)

     

  • 1.16, Grizzly (ok), 12:57, 30/08/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    channels.conf где его достать и как отюнить спутник? ну куда там транспондер писать и остальную там байду?
     
     
  • 2.17, Roman Tuz (?), 09:46, 13/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Kaffeine - вот нормальная програ для просмотра спутникового ТВ и радио.
    Вчера вот поставил себе Mandriva 2005LE (Club version). Kaffeine запустился без проблем (у меня Skystar2).
    Правда один ньюанс: для работы под обычным пользователем (не рутом) надо на /dev/dvb/* выставить права доступа. Ну и файлы с транспондерами подправить (хотя в проге есть кнопка обновления спутников через инет, но не пользовался, т.к. не имею дома доступа к нему)...
    Не разобрался как смотреть закрытые каналы (кто знает - напишите, пожайлуста).
     

  • 1.18, Pavlo (??), 14:09, 29/12/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Народ, помогите плизз стоит Федора соре4 и ядро 2.6.14.4 настраиваю как выше описано по ссылке.
    Карта видиться, но пакеты не приходят с воздуха, мне провайдер кидал и я так их и не получил :(
    и tcpdump молчит в крайнем мои запросы показывает из локала :(
    В чем проблема?
     
  • 1.19, Донат (?), 11:37, 03/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мне понравилась вот эта дока http://carpenter.bofh.ru/texts/sat-ssx/linuxsat.html
     
  • 1.21, Александр (??), 04:13, 11/11/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подробное описание пошаговой установки SkyStar 2 TV
     
  • 1.22, eugene (??), 12:33, 29/11/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как установить SS3 на Fedora Core 5?
     
  • 1.23, GURU (?), 18:01, 31/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    вот нате0 жрите, сам писал. Т.к. в инете одно гавно лежит а не статьи. хрен чё по ним настроишь.
    http://fedoracore.ru/index.php?showtopic=104
     
  • 1.24, Evil (??), 07:26, 24/08/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Спасибо за статью очень полезная инфа!
     

    игнорирование участников | лог модерирования

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру