28 марта 2024, 14:45:41

Новости:

ПРОГНОЗ ПОГОДЫ В МОСКВЕ

31 ДЕКАБРЯ
Днем: +3 С      Ночью: +1 С


1 ЯНВАРЯ
Днем: +1 С   Ночью: 0 С


2 ЯНВАРЯ
Днем: +2 С   Ночью:  +1 С



ПОГОДА СЕЙЧАС > > >
http://forum.vivatv.net.ru/index.php?topic=5490.0


Установка DVB-S2 Prof 8000 PCI-E в Fedora

Автор Konstantin, 07 сентября 2012, 11:40:43

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

Konstantin

07 сентября 2012, 11:40:43 Последнее редактирование: 07 сентября 2012, 13:43:12 от Konstantin
Установка драйверов и патча в Fedora 16 для добавления возможности просмотра каналов в стандартах DVB-S и DVB-S2 с помощью
DVB-S2 карты Prof 8000 PCI-Express


# Файл патча p8000.patch прикреплен к сообщению.

Установка для ядра 3.4.9 Fedora-16 64 bit
в терминале пишем:
su
cd /home/Konstantin
mkdir dvb

То есть мы создали в папке Konstantin новую папку dvb

cd dvb
wget http://www.tbsdtv.com/download/document/common/tbs-linux-drivers_v120827.zip

Перешли в папку dvb
и скачали в нее драйвера tbs-linux-drivers

unzip tbs-linux-drivers_v120827.zip

Распаковали драйвера

cd /home/Konstantin
cp p8000.patch /home/Konstantin/dvb

Перешли в папку Konstantin
и скопировали патч p8000.patch в папку dvb

cd dvb
tar xjvf linux-tbs-drivers.tar.bz2

Перешли в папку dvb и распаковали драйвера linux-tbs-drivers

cd linux-tbs-drivers
./v4l/tbs-x86_64.sh

Перешли в папку linux-tbs-drivers
и выполнили скрипт tbs-x86_64.sh
чтобы настроить драйвера для 64 битной операционной системы Fedora 16

cat ../p8000.patch |patch -p1 -N

Применили патч p8000.patch к драйверам

make && make install

Сделали сборку драйверов для операционной системы
и установили собранные драйвера в Fedora 16

reboot

Перезагрузили компьютер

После перезагрузки проверяем
командой в терминале
dmesg | grep cx23885

Вывод примерно такой:
[root@localhost Konstantin]# dmesg | grep cx23885
[   17.263441] cx23885 driver version 0.0.3 loaded
[   17.263774] CORE cx23885[0]: subsystem: 8000:3034, board: Prof Revolution DVB-S2 8000 [card=35,autodetected]
[   17.990909] cx23885_dvb_register() allocating 1 frontend(s)
[   17.991329] cx23885[0]: cx23885 based dvb card
[   18.319418] DVB: registering new adapter (cx23885[0])
[   18.320218] cx23885_dev_checkrevision() Hardware revision = 0xb0
[   18.320226] cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 16, latency: 0, mmio: 0xfe400000
  • Мои антенны: Triax 88 см.
  • Мои ресиверы: Dreambox 800
  • Мои спутники: от Eutelsat-7C 7 East до Экспресс-АМ3 103 East

Konstantin

Добавляем слепой поиск

Открываем файл
linux-tbs-drivers/linux/drivers/media/dvb/frontends/stv090x.c
в редакторе

Находим строку с
dvbfe_search stv090x_search(
находим ниже ее строку
state->algo = STV090x_COLD_SEARCH;
меняем на
state->algo = STV090x_BLIND_SEARCH;
В этой же функции находим
if (state->srate > 10000000) {
dprintk(FE_DEBUG, 1, "Search range: 10 MHz");
state->search_range = 10000000;
} else {
dprintk(FE_DEBUG, 1, "Search range: 5 MHz");
state->search_range = 5000000;
}

и комментируем их
и добавляем строку
state->search_range = 2000000;

Получится так
/*
if (state->srate > 10000000) {
dprintk(FE_DEBUG, 1, "Search range: 10 MHz");
state->search_range = 10000000;
} else {
dprintk(FE_DEBUG, 1, "Search range: 5 MHz");
state->search_range = 5000000;
}
*/
state->search_range = 2000000;

--------------------------
Закрываем и сохраняем файл
  • Мои антенны: Triax 88 см.
  • Мои ресиверы: Dreambox 800
  • Мои спутники: от Eutelsat-7C 7 East до Экспресс-АМ3 103 East

Konstantin

Установка драйверов с поддержкой слепого поиска (Blind Scan) для DVB-S2 карты Prof 8000 PCI-Express
в операционной системе Fedora 17 (forum.vivatv.net.ru 10-10-2012)
http://www.youtube.com/watch?v=4nzJDSVN-wg#ws
  • Мои антенны: Triax 88 см.
  • Мои ресиверы: Dreambox 800
  • Мои спутники: от Eutelsat-7C 7 East до Экспресс-АМ3 103 East

Konstantin

Цитата: Konstantin от 07 сентября 2012, 15:20:08
Добавляем слепой поиск
Открываем файл
linux-tbs-drivers/linux/drivers/media/dvb/frontends/stv090x.c
в редакторе


Открывал редактором nano с помощью команды
nano linux/drivers/media/dvb/frontends/stv090x.c
  • Мои антенны: Triax 88 см.
  • Мои ресиверы: Dreambox 800
  • Мои спутники: от Eutelsat-7C 7 East до Экспресс-АМ3 103 East

Konstantin

Установка драйверов TBS в Fedora 17 для
DVB-S2 карты Prof 8000 PCI-Express

версии от 5 ноября 2012 года

# Файл патча p8000.patch прикреплен к сообщению.

Установка для ядра 3.6.1 Fedora-17 64 bit
в терминале пишем:
su
cd /home/Konstantin
mkdir dvb

То есть мы создали в папке Konstantin новую папку dvb

cd dvb
wget http://www.tbsdtv.com/download/document/common/tbs-linux-drivers_v121105.zip

Перешли в папку dvb
и скачали в нее драйвера tbs-linux-drivers

unzip tbs-linux-drivers_v121105.zip

Распаковали драйвера

cd /home/Konstantin
cp p8000.patch /home/Konstantin/dvb

Перешли в папку Konstantin
и скопировали патч p8000.patch в папку dvb

cd dvb
tar xjvf linux-tbs-drivers.tar.bz2

Перешли в папку dvb и распаковали драйвера linux-tbs-drivers

cd linux-tbs-drivers
./v4l/tbs-x86_64.sh

Перешли в папку linux-tbs-drivers
и выполнили скрипт tbs-x86_64.sh
чтобы настроить драйвера для 64 битной операционной системы Fedora 16

cat ../p8000.patch |patch -p1 -N

Применили патч p8000.patch к драйверам

make && make install

Сделали сборку драйверов для операционной системы
и установили собранные драйвера в Fedora 17

reboot

Перезагрузили компьютер
  • Мои антенны: Triax 88 см.
  • Мои ресиверы: Dreambox 800
  • Мои спутники: от Eutelsat-7C 7 East до Экспресс-АМ3 103 East

Konstantin

С драйверами версии от 5 ноября 2012 года
больше не нужно вручную править файл stv090x.c
В этих драйверах он уже настроен на включение слепого поиска.
  • Мои антенны: Triax 88 см.
  • Мои ресиверы: Dreambox 800
  • Мои спутники: от Eutelsat-7C 7 East до Экспресс-АМ3 103 East

Konstantin

Цитата: Konstantin от 11 ноября 2012, 12:07:47
Установка драйверов TBS в Fedora 17 для
DVB-S2 карты Prof 8000 PCI-Express

версии от 5 ноября 2012 года

Такие же действия необходимы для ядра версии 3.6.6-1

После перезагрузки проверяем
командой в терминале
dmesg | grep cx23885

У меня вывод следующий
[Konstantin@localhost ~]$ dmesg | grep cx23885
[   11.627184] cx23885 driver version 0.0.3 loaded
[   11.627442] CORE cx23885[0]: subsystem: 8000:3034, board: Prof Revolution DVB-S2 8000 [card=35,autodetected]
[   12.354948] cx23885_dvb_register() allocating 1 frontend(s)
[   12.354960] cx23885[0]: cx23885 based dvb card
[   13.184557] DVB: registering new adapter (cx23885[0])
[   13.184859] cx23885_dev_checkrevision() Hardware revision = 0xb0
[   13.184865] cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 17, latency: 0, mmio: 0xfe400000
  • Мои антенны: Triax 88 см.
  • Мои ресиверы: Dreambox 800
  • Мои спутники: от Eutelsat-7C 7 East до Экспресс-АМ3 103 East