Форум - главная   Советы бывалого "чайника"
================================
 
 Правила форумаПравила   FAQFAQ   АрхивАрхив   ПоискПоиск   ПользователиПользователи 
 РегистрацияРегистрация   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

HowTo: Смотрим спутниковое ТВ в Ubuntu

 
Начать новую тему   Ответить на тему    Список форумов Советы бывалого "чайника" -> СПУТНИКОВЫЙ ИНТЕРНЕТ
Предыдущая тема :: Следующая тема  
Автор Сообщение
DDX
новый


Зарегистрирован: 29.10.2008
Сообщения: 15
Откуда: Новосибирск

СообщениеДобавлено: 20.06.2009 23:49    Заголовок сообщения: HowTo: Смотрим спутниковое ТВ в Ubuntu Ответить с цитатой

Недавно столкнулся с проблемой настройки dvb-карты под Linux (ST-4200, клон SkyStar4). Все бы хорошо, но в интернете было достаточно мало информации по их установке, тем более для последних моделей этого девайса. И чтобы хоть как-то помочь популяризации мой любимой ОС, я написал вот этот небольшой how-to, где подробно описан порядок настройки. Старался изложить максимально просто, для всех.
Итак, приступим. Прежде чем читать дальше, у вас уже должен быть установален дистрибутив Ubuntu, желательно последней версии (9.04 на данный момент), настроен интернет, ну и, конечно, dvb-карта, подключенная к настроенной спутниковой антенне. Как это все сделать, можно найти на сайтах http://ubuntologia.ru и http://forum.alyno.ru

1. Включаем проприетарный драйвер видеокарты. Идем в Система->Администрирование->Драйверы устройств. В появившемся окошке выбираем нужный драйвер, щелкаем по кнопке Активировать. Все, аппаратная поддержка включена!

2. Проверям, опозналась ли dvb-карта системой. Запускаем терминал Приложения->Стандартные->Терминал. Вводим команду
Код:
dmesg | grep dvb

Теперь внимательно смотрим на вывод. Если вы там нашли название вашей dvb-карточки, то значит система автоматически определила ее и установила свой драйвер, и можно сразу переходить к пункту 5.

3.Устанавливаем драйвера. Если ваша система не смогла определить карту, то не беда! Нашим соотечественником Игорем Липляниным был создан репозиторий, в котором есть драйвера практически к любой dvb-карте. Чтобы их установить, надо иметь уже настроенное подключение к интернету. Все дальнейшие действия надо будет выполнять в терминале с правами суперпользователя (root'a). Для этого в терминале вводим команду
Код:
sudo -i

После чего у вас запросят пароль. Замечу, что при вводе пароль не отображается, поэтому будьте внимательны и не ошибитесь при вводе. Если вы ввели все верно, то в строке приглашения символ $ поменяется на #, и сама строка примет приблизительно такой вид: root@Ubuntu:~#.
Далее переходим в каталог, где мы будем собирать драйвер
Код:
cd /usr/src

Скачиваем и устанавливаем необходимые библиотеки из интернета ~10мб. На все вопросы соглашаемся, нажимая клавишу y в английской раскладке
Код:
apt-get install build-essential linux-headers-generic
apt-get install mercurial libncurses-dev

Копируем исходники из репозитория ~20мб
Код:
hg clone http://mercurial.intuxication.org/hg/s2-liplianin/

Переходим в нужный каталог
Код:
cd s2-liplianin/

Собираем
Код:
make KERNELRELEASE=$(uname -r)

И устанавливаем
Код:
make KERNELRELEASE=$(uname -r) install


Внимание! В зависимости от производительности процессора, драйвер может собираться от нескольких десятков минут, до нескольких часов!

Дальше надо найти firmware для чипа вашей dvb-карты. Его можно взять либо с сайта http://linuxtv.org, либо искать в гугле что-то наподобии такого: st-4200 firmware (вместо st-4200 пишем название своей карты). Скачиваем и сохраняем в удобном месте.
Копируем его в нужный каталог
Код:
cp SOURCE /lib/firmware

где SOURCE это полный путь к файлу firmware
Например, я сохранил свой firmware dvb-fe-cx24116.fw в своей домашней папке, то тогда полный путь к файлу будет таким /home/my_login/dvb-fe-cx24116.fw, а команда выглядеть так cp /home/my_login/dvb-fe-cx24116.fw /lib/firmware.
Замечу, что в каталоге /lib/firmware, возможно, уже есть нужный вам firmware, но я все равно рекомендую поискать в интернете самую последнюю версию, ибо у меня со старым не заработало.

Обязательно перезагружаемся
Код:
reboot


4. Опять смотрим вывод
Код:
dmesg | grep dvb

Если все нормально, проверяем каталог /dev/dvb/adapter0
Код:
ls /dev/dvb/adapter0

там должны лежать файлы demux0, dvr0, frontend0, net0.

5. Даем текущему пользователю права на запуск софта для работы с dvb. Система->Администрирование->Пользователи и группы. Нажимаем кнопку Разблокировать, выбираем свою учетную запись щелкаем по Свойства, переходим на вкладку Привилегия пользователя и ставим галочки (если они не стоят) напротив Администрировать систему, Использовать аудио-устройства, Сохранять видео с ТВ... Жмем OK и закрываем.

6. Ставим софт. Софта под Linux для работы с dvb устройствами довольно много, но, как мне показалось, наиболее дружелюбным оказался kde'шный Kaffeine. Его настройка происходит намного проще, чем, допустим, того же DVB Dream'a в windows. К тому же у него есть EPG, timeshift и еще много разных фишек, например, возможность кардшаринга.
Для инсталяции Kaffeine в терминале пишем
Код:
sudo apt-get install kaffeine

Будет предложено скачать ~100 мб. Соглашаемся. Во время установки кафеин попросит ввести конфигурацию дайсеков (diseq). Здесь все элементарно (тем, кто уже настраивал в windows), описывать нет смысла. Если по каким-то причинам не удалось настроить дайсек, то это всегда можно сделать позже в меню программы DVB->Настройка DVB.
Теперь приступаем к поиску каналов. Запускаем кафеин Приложения->Аудио и видео->Kaffeine, открываем DVB->Каналы, выбираем спутник и жмем Начать поиск. Все найденные каналы будут в правой части окна. Их можно добавить в список каналов, который находится слева, либо вручную, либо с помощью фильтра. После того, как вы составите список каналов, жмем Готово. Вуаля! Настройка DVB TV под Linux закончена!

7. Редактируем списки трансподеров. Всего скорей окажется, что не все каналы будут просканированы. Это происходит из-за того, что с программой идут устаревшие списки трансподеров. Чтобы их исправить или добавить новые, с помощью файлового менеджера (например nautilus) переходим в каталог /home/логин_пользователя/.kde/share/apps/kaffeine/dvb-s В этой папке лежат файлы конфигов на все спутники.
Вот пример файла для спутника ABS-1 (северный луч, ku-диапазон)
Код:
# ABS-1 @ 75E   
#   freq  pol   sr    fec
S 12518000 V 22000000 7/8
S 12548000 V 22000000 7/8
S 12579000 V 22000000 7/8
S 12610000 V 22000000 7/8
S 12640000 V 22000000 3/4
S 12670000 V 22000000 7/8
S 12694000 V 10750000 3/4
S 12732000 V 22000000 7/8

Как видно, строка состоит из символа S, частоты трансподера (в кГц), поляризации (V или H), символьной скорости, FEC (дробь вида x/y или AUTO). Все это разделено пробелами. Все цифры можно взять с сайта http://lyngsat.com


____________________
Если вам непонятно, что делает какая-нибудь команда, то это всегда можно узнать во встроенной справке, набрав в терминале
Код:
man имя_команды


Все вышесказаное делалось в графической среде GNOME


Последний раз редактировалось: DDX (24.06.2009 19:58), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
goshik2004
новый


Зарегистрирован: 26.03.2009
Сообщения: 13
Откуда: Курская область, г.Суджа 51°12'N 35°16'E

СообщениеДобавлено: 22.06.2009 10:38    Заголовок сообщения: Ответить с цитатой

Спасибо!
Еще бы FAQ по спутниковому инету для ST-4200 (начиная с установки карты) - который Вы обещали в сответствующей теме - ОЧЕНЬ БЫЛ БЫ БЛАГОДАРЕН и не только Я.
_________________
Офсеты: GI 1.1, Супрал 0.9, Хабо 1.0; ku-band" GI-201,"Inverto"(circular);OPENBOX X-820CI(ПО 5.46);CAM VIACCESS NP-4 EXTRA(ПО S9), TT-1401, ST-4200, прием 36Е,39E/40E,53E,60E,75E.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Flint3
модератор


Зарегистрирован: 11.05.2005
Сообщения: 1644
Откуда: Московская область (55.43с.ш 38.30 в.д).

СообщениеДобавлено: 23.06.2009 19:59    Заголовок сообщения: Ответить с цитатой

DDX писал(а):
Копируем исходники из репозитория (точно не помню, но где-то 50-150мб)

откуда такая цифра? По моему пакет Липлянина занимает порядка 20мб, а в архиве и того меньше.
_________________
Кто ни разу не тонул, тот мелко плавал.
-------------------------------------------------------
Core 2 Duo E4400 2гб ОЗУ Sata400+250Gb GF8600GTS Кучка DVB-S/S2 карт Stab HH120 LNB Titanium TTG Альяно-Премиум Супрал 1.1+0.6 КонтинентТВ
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
alexaga
бывалый


Зарегистрирован: 01.04.2006
Сообщения: 1569
Откуда: 58°42'N / 59°33'E

СообщениеДобавлено: 23.06.2009 20:38    Заголовок сообщения: Ответить с цитатой

Архивы с дровами от Игоря Леплянина весят в среднем 4.5 мег. Многое ещё не сказано. Распаковыные в среднем 18мег. весят. Автор ещё не описал про szap s2. Для карт стандарта DVB-S2. Длительное время проходит на сборку драйвера. Все остальное секунды.

Меня интересует кто и как победил прием модуляции DVB-S2 в Кофейне. Вроде как в последней версии 0.8.8 есть поддержка. Кто пробовал отпишитесь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
alexaga
бывалый


Зарегистрирован: 01.04.2006
Сообщения: 1569
Откуда: 58°42'N / 59°33'E

СообщениеДобавлено: 23.06.2009 20:46    Заголовок сообщения: Ответить с цитатой

goshik2004 тут уже большая часть описана. Как ставить. Для остального нужно dvb-utils (в убунту заложенно изночально) - и szap s2 (также можно взять по сылке где дрова Игоря Леплянина (для карты стандарта DVB-S2). Остальное любая инструкция для настройки инета карты под линукс. На сайте провайдера СТВ очень не плохие доки по установке и настройки инета в ос Линукс.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
goshik2004
новый


Зарегистрирован: 26.03.2009
Сообщения: 13
Откуда: Курская область, г.Суджа 51°12'N 35°16'E

СообщениеДобавлено: 24.06.2009 09:41    Заголовок сообщения: Ответить с цитатой

alexaga писал(а):
goshik2004 тут уже большая часть описана. Как ставить. Для остального нужно dvb-utils (в убунту заложенно изночально) - и szap s2 (также можно взять по сылке где дрова Игоря Леплянина (для карты стандарта DVB-S2). Остальное любая инструкция для настройки инета карты под линукс. На сайте провайдера СТВ очень не плохие доки по установке и настройки инета в ос Линукс.


Спасибо!
_________________
Офсеты: GI 1.1, Супрал 0.9, Хабо 1.0; ku-band" GI-201,"Inverto"(circular);OPENBOX X-820CI(ПО 5.46);CAM VIACCESS NP-4 EXTRA(ПО S9), TT-1401, ST-4200, прием 36Е,39E/40E,53E,60E,75E.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DDX
новый


Зарегистрирован: 29.10.2008
Сообщения: 15
Откуда: Новосибирск

СообщениеДобавлено: 24.06.2009 20:10    Заголовок сообщения: Ответить с цитатой

Размер пакета с драйверами подправил. Ошибся, потому что посмотрел размер после сборки.
HowTo по настройки инета я планирую написать, но чуть позже.
Насчет приема dvb-s2, пока ничего конкретного сказать не могу, т.к. я смотрю только обычные dvb-s каналы. Но тем, кто хочет смотреть dvb-s2, есть вариант: скачать утилиту szap-s2, залочить ей сигнал и смотреть проигрывателем, умеющим работать с видеопотоками, например vlc.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
alexaga
бывалый


Зарегистрирован: 01.04.2006
Сообщения: 1569
Откуда: 58°42'N / 59°33'E

СообщениеДобавлено: 24.06.2009 20:20    Заголовок сообщения: Ответить с цитатой

Ну так и смотрю. Только как ни крути нормальный просмотрщик спутникового тв в линуксе только Кофейн. Можно сказать аналог ПрогДВБ.
А он не хотит принемать настройки и модуляцию DVB-S2.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
goshik2004
новый


Зарегистрирован: 26.03.2009
Сообщения: 13
Откуда: Курская область, г.Суджа 51°12'N 35°16'E

СообщениеДобавлено: 25.06.2009 07:57    Заголовок сообщения: Ответить с цитатой

DDX писал(а):
HowTo по настройки инета я планирую написать, но чуть позже


С нетерпением ждем!
_________________
Офсеты: GI 1.1, Супрал 0.9, Хабо 1.0; ku-band" GI-201,"Inverto"(circular);OPENBOX X-820CI(ПО 5.46);CAM VIACCESS NP-4 EXTRA(ПО S9), TT-1401, ST-4200, прием 36Е,39E/40E,53E,60E,75E.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
maxwelldream
новый


Зарегистрирован: 07.08.2011
Сообщения: 1
Откуда: Москва

СообщениеДобавлено: 07.08.2011 15:35    Заголовок сообщения: Couldn't find Ответить с цитатой

Доброго времени суток! Спасибо Вам за столь подробную статью, она действительно очень необходима. Столкнулся с другой проблемой: у меня Kubuntu, и когда я выполняю apt-get install build-essential linux-headers-generic мне выдаёт ошибку: E: Couldn't find package build-essential, при этом интернет есть, а если выполняю apt-get update, то E: Some index files failed to download, they have been ignored.... В чём проблема? Могу ли я как-нибудь установить дрова для ST-4200 без их сборки, с помощью бинарника? Заранее благодарен.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
gomosapiens
новый


Зарегистрирован: 02.11.2006
Сообщения: 2

СообщениеДобавлено: 31.10.2013 14:18    Заголовок сообщения: Ответить с цитатой

Подскажите пожалуйста, что дальше делать, вот после этого:
sudo hg clone https://bitbucket.org/liplianin/s2-liplianin-v39/hg/s2-liplianin/
Захожу в каталог
cd s2-liplianin/
А на команду
make KERNELRELEASE=$(uname -r)
Терминал выдает ответ make: *** Не заданы цели и не найден make-файл. Останов.
Ubuntu 13.10 помогите!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
sergej_001
новый


Зарегистрирован: 09.03.2013
Сообщения: 9
Откуда: Краснодар

СообщениеДобавлено: 05.11.2013 19:31    Заголовок сообщения: Ответить с цитатой

У меня опыт только с debian. Нет ли какой информации , мануала на этот счет?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
gomosapiens
новый


Зарегистрирован: 02.11.2006
Сообщения: 2

СообщениеДобавлено: 06.11.2013 05:43    Заголовок сообщения: Ответить с цитатой

Попробуй вот здесь порыть:
http://www.linuxtv.org/wiki/index.php/Main_Page
http://wiki.satgate.net/index.php/SkyStar_2_Linux_setup
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Советы бывалого "чайника" -> СПУТНИКОВЫЙ ИНТЕРНЕТ Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001-2006 phpBB Group
All right reserved by Alyno ® 2004-2006