Журнал LinuxFormat - перейти на главную

LXF118:Spoutnik

Материал из Linuxformat
Версия от 16:14, 3 марта 2010; Crazy Rebel (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
Спутники и Linux Любимые программы в любимой ОС в цифровом качестве

ТВ: Охотимся за спутником

Часть 1: Избавьтесь от телевизора и абонентской платы за антенну – ведь у вас есть компьютер! Андрей Прахов расскажет, что потребуется сверх этого.

Итак, вы стали счастливым обладателем комплекта спутникового оборудования и спешите домой в предвкушении качественного Интернета, а может быть, большого количества интересных телеканалов. Как бы то ни было, сперва предстоит тяжелая работа по установке и настройке приобретенного оборудования. Многие предпочитают заняться этим самостоятельно. Вот только не спешите! Определитесь сначала с провайдером, и соответственно, со спутником, на который будет настроена система. Не секрет, что на пути «тарелки» не должно быть экранирующих объектов. Если вы желаете работать, к примеру, со спутником Express AM22, а в месте его предполагаемого нахождения находится глухая стена высотного дома, то в лучшем случае вам грозит подслушивание соседских разговоров, а не пляски под музыку MuzTV. Ознакомьтесь с предложениями провайдеров и списком поддерживаемых спутников и подберите себе наиболее подходящий.

Интернет пестрит большим количеством статей по монтажу и настройке «тарелок». И вот мой вам первый совет – доверьте это дело специалисту. Если собственно установка тарелки и платы в компьютер не особенно сложна, то процесс поиска необходимого спутника сопряжен с большими трудностями. Не рассчитывайте обойтись обычным компасом и полузабытыми школьными знаниями об ориентировании на местности. Необходима специальная аппаратура и солидный опыт в этой области деятельности. Небольшой перекос «тарелки» на несколько миллиметров может означать ухудшение качества, а то и вовсе потерю сигнала. Если вы все же решили обойтись собственными силами, то приготовьтесь к долгому и изнурительному стоянию на свежем воздухе. Обычно процесс самостоятельной настройки выглядит следующим образом: один человек сканирует предполагаемое место нахождения спутника по горизонтали и вертикали, медленно сдвигая тарелку, другой сидит за компьютером и следит за качеством сигнала. Прибавьте к этому свойство компьютерных тюнеров не мгновенно реагировать на изменения уровня, и вы прочувствуете всю прелесть подобных экспериментов.

Часть 1 Железный вопрос

А будет ли это работать? Вот, наверное, главный вопрос, который интересует любого линуксоида. Современное ядро способно обнаружить и подобрать подходящие модули для достаточно большого количества тюнеров DVB-S. Но, как говорится, в семье не без урода. Вполне вероятно, что свежекупленная плата не горит желанием работать в Linux (подробности ищите в Сравнении LXF106), а на сайте разработчика в лучшем случае висит обещание обеспечить поддержку этой системы когда-нибудь в будущем. К счастью, мир не без добрых людей, и если хорошенько поискать, то можно найти хоть и «самопальные», но вполне работающие драйвера.

Самый простой способ выяснить, определило ли ядро тюнер – это заглянуть в каталог /dev. Просто наберите в командной строке:

$ ls /dev

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

Не секрет, что многие устройства DVB известных и не очень известных брендов основаны на распространенных чипах третьих фирм. Иногда бывает достаточно подобрать модули, обеспечивающие работу сторонней платы, построенной на том же чипе, что и ваша. Однако для этого необходимо выяснить, какая микросхема используется в приобретенном тюнере. Для этого нет нужды разбирать компьютер и рассматривать плату. Linux имеет полезную команду, позволяющую определить все устройства, расположенные на шине PCI. Откройте терминал и введите следующее:

$ lspci

Эта команда выведет список периферийных устройств вашего компьютера, среди которых необходимо отыскать DVB-тюнер. Как правило, помимо названия фирмы-производителя приводится и наименование используемого чипа. Если ваше устройство не является платой PCI, а подключается через USB, то следует использовать команду lsusb.

Ищите драйвер

Итак, с названием чипа мы разобрались. Что же дальше? Вполне вероятно, что необходимые для поддержки устройства модули уже имеются в системе, но по каким-то причинам не были загружены. Значит, нужно отыскать по известному названию драйвер и попытаться запустить его вручную.

Имеющиеся модули ядра для DVB располагаются, как правило, в каталоге /lib/modules/номер_ядра/kernel/drivers/media/dvb/. Просмотреть их можно командой ls:

Персональные инструменты
купить
подписаться
Яндекс.Метрика