Документация по ОС FreeBSD Понедельник, 29.04.2024, 08:45
Приветствую Вас Гость | RSS
Меню сайта

Категории каталога
Мои статьи [0]
Установка и настройка [281]
X Window [25]
Man pages [30]
Ports & Packages [26]
cvs [18]
Multimedia [20]
Нововсти в мире Unix [0]
RFC [4]
RFC (Request for Comments, Запрос на комментарии) - серия документов, публикуемая сообществом исследователей и разработчиков, руководствующихся практическими интересами, в которой описывается набор протоколов и обобщается опыт функционирования Интернет.
Безопасность [52]
Работа с железом [58]
Книги по FreeBSD [17]
Сеть [505]
Программирование [40]
FireWall [58]
Темы экзамена BSDA [14]
Официальные темы экзамена BSDA, включая подробноые описания и советы по обучению.

Главная » Статьи » Работа с железом

Настройка TT Budget S-1401 (SkyStar3) под FreeBSD [2008]
Первое что надо сделать, это скачать свежий драйвер под карту с сайта http://www.paradox.org.ua/ и распаковать скачанный архив.
nsand# tar -xf pkg.tar.bz2

в архиве находятся несколько файлов, а именно:
ttbudget.ko - сам драйвер
channels.conf - файл с настройками на спутник
dvbconfig - утилита для настройка и мониторинга работы карты
Приступим:
загрузим драйвер
nsand# kldload ./ttbudget.ko

проверим, как определилась карта
nsand# dmesg | grep ttbudget
ttbudget0: <TechnoTrend budget DVB S-1401 PCI adapter> mem 0xfa110000-0xfa1101ff irq 19 at device 1.0 on pci5
ttbudget0: [GIANT-LOCKED]
ttbudget0: [ITHREAD]

Проверим появилось ли устройство.
nsand# ls /dev | grep dvb
dvb0

устройство dvb0 появилось, все отлично.
Редактируем файл channels.conf, формат такой:
PlanetSky:12481:v:7/8:0:41250:
name : freq : polariz : fec : LNB_number : symbr :
name - имя, можно имя провайдера
freq - частота транспордера в МГц
polariz - поляризация v, h
fec - FEC 1/2 2/3 3/4 7/8 auto
LNB_number - зарезервировано для номера головки от 0 до 3 если мультифид
либо 0 если его нет.
symbr - скорость потока
Пробуем залочить сигнал.
nsand# ./dvbconfig dvb0 -c channels.conf -n 1
tuning...

./dvbconfig - утилита
dvb0 - сетевое устройство карты
-c channels.conf читать файл с настройками
-n 1 читать 1 строку из файла с настройками. Их там может быть несколько
Проверим что получилось.

nsand# ./dvbconfig dvb0
dvb0: flags=<DMA:START> fullness 15%
MAC: 00:d0:5c:0b:30:bc
LNB: 0 <Polar:Hor, LOF:9750 MHz, 22KHz:off>
Tuner: <Freq:11481 MHz, SR:41250 kS/s, FEC:3/4>
Signal: 78% [#######################################...........]
BER: 0.000000e+00
Status: lock signal carrier viterbi sync

Demux: TSPkts 2'216'507'904, BadTSPkts 1'407, DisCont 377

здесь нас интересуют следующие поля:
Signal - должен быть больше 0
BER: - желательно 0 или близко к нулю.
Demux: TSPkts должен быть значительно больше BadTSPkts.
Если не так, то пробуем перетюнить карту, выждав паузу 5-7 секунд.
nsand# ./dvbconfig dvb0 -c channels.conf -n 1

перетюнивать иногда приходиться до 5 раз при слабом сигнале со спутника. Обычно на 2 раз сигнал лочится.
ждем 5-6 сек. и опять проверям с помощью утилиты dvbconfig залочился ли сигнал.
Если не помогло, то надо искать причину; карта, кабель, настройки, драйвер.
Следующий шаг.
Добавим пид, полученный вами от провайдера или известные для рыбалки.
nsand# ./dvbconfig dvb0 -p 100 -mp 00:00:00:00:00:00

-p 100 - добавляем 100 пид
-mu xx:xx:xx:xx:xx:xx   - unicast ловит пакеты только по MAC адресу карты.
-mp xx:xx:xx:xx:xx:xx   - promisc ловит весь поток
второй параметр должен быть ваш мак адрес, либо мак подписки.

Если выбран promisc режим, то проверим принимаются ли данные картой.
nsand# tcpdump -i dvb0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on dvb0, link-type EN10MB (Ethernet), capture size 96 bytes
13:25:25.372144 IP 81.169.147.51.8870 > 81.169.224.189.8870: UDP, length 1427
13:25:25.372176 IP 81.169.147.51.8870 > 81.169.201.195.8870: UDP, length 1459
13:25:25.372194 IP 81.169.147.51.8870 > 81.169.236.184.8870: UDP, length 1427
13:25:25.372212 IP 81.169.147.51.8870 > 81.169.200.246.8870: UDP, length 1427

Видим что поток есть.Для работы Интернета, надо поднять соединение исходящего канала vpn  и сменить default route.
Для рыбалки со спутника можно использовать программу skyfish. Скачать последнюю версию можно по адресу ftp://lissyara.su/users/nsand/skyfish/
Как настрайвать и пользоваться в статье http://www.lissyara.su/?id=1677



Источник: http://www.lissyara.su/?id=1681
Категория: Работа с железом | Добавил: oleg (06.06.2008) | Автор: nsand
Просмотров: 1557 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Beastie

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
links

Copyright MyCorp © 2024