Автор Тема: Тюнер Behold TV T7 на Runtu XFCE 64  (Прочитано 7554 раз)

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

Оффлайн and2

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 118
Тюнер Behold TV T7 на Runtu XFCE 64
« : Июнь 04, 2015, 14:43:19 »
У меня на компьютере установлены две ОС - WinXp и mint mate 64 (17.1).На Xp прекрасно работает тюнер,но оказывается можно запустить его и в Linux (к примеру в mint или runtu 32-64bit).На сайте http://beholder.ru/ автор драйвера Demod подробно описал установку,автор ua0lnj доработал и обновил драйвер.Пока его не принимают в официальные дистрибутивы (на июнь 2015г.),требуют доработки,но его можно вполне установить самостоятельно.Вот как это сделал я.В этом процессе мне активно помогали Demod и ua0lnj,за что им огромное спасибо.

Для этого нужно установить в mint mate 64 17.1 (или runtu64 XFCE) всего один пакет - libproc-processtable-perl_0.50-1_amd64.deb (в runtu32 XFCE: libproc-processtable-perl_0.50-1_i386.deb).Дальше распаковать (ну прежде понятно скачать http://linuxdvb.org.ru/wbb/index.php?page=Thread&postID=26870#post26870) media_build-behold.tar.bz2 от ua0lnj например в папку user(/home/user/),где user папка пользователя.
Скачать файл от ua0lnj: dvb-demod-si2168-30b20.fw.bz2 Распаковать,переименовать в dvb-demod-si2168-a30b2-01.fw Открыть папку из под админа /lib/firmware/ и скопировать туда файл dvb-demod-si2168-a30b2-01.fw (для карт с a30,а есть более новые B40 - пока нет для них fw).
Запустить терминал и последовательно выполнить (после sudo -i ввести свой пароль):
sudo -i
cd /home/user/media_build-behold
make
Пойдёт процесс компиляции (примерно минут 10).После остановки ввести команду:
sudo make installЗатем зайти - (открыть папку из под администратора!) в /etc/modprobe.d  там лежит файл vmwgfx-fbdev.conf,открыть его текстовым редактором и скопировать и вставить туда:
options xc5000 no_poweroff=1 (с новой строки после имеющихся записей),затем выбрать Сохранить.
Если по каким то причинам установка не пойдёт (например make[1]: execvp: scripts/make_makefile.pl: Отказано в доступе),то нужно зайти в папку media_build-behold/linux/ и на файле patches_for_kernel.pl щёлкнуть правой кнопкой мыши выбрать Свойства - Права и поставить галочку Разрешить запуск этого файла в качестве программы.Затем зайти в папку media_build-behold/v4l/scripts/ и проделать тоже самое с файлами:
make_config_compat.pl, make_kconfig.pl, makelinks.sh, make_makefile.pl, make_myconfig.pl, rmmod.pl.
После окончания перезагрузиться.Папка media_build-behold "разбухнет" до 1 гигабайта.Она уже не нужна,чтобы удалить нужно открыть папку user из под админа и удалить папку media_build-behold.
Чтобы проверить установился ли корректно драйвер,можно ввести в терминале строку цифровое ТВ:
vlc -vvvvv dvb-t2://frequency=554000000:bandwidth=8 :dvb-adapter=0где 554000000 - частота вашего рабочего мультиплекса (канала)
Для проверки аналогового ТВ:
vlc -vvvvv v4l2:///dev/video0 :v4l2-chroma=YUYV :v4l2-standard=SECAM_DK :input-slave=alsa://hw:1,0 :v4l2-tuner-frequency=93250где 93250 - частота вашего рабочего канала.
Если всё нормально,то запуститься плеер vlc с картинкой и звуком.
Проверка радио с терминала:
vlc -vvvvv v4l2:///dev/radio0 :input-slave=alsa://hw:1,0 :v4l2-tuner-frequency=101000000
где 101000000 - частота вашего рабочего канала.

=============================================
Дальше нужно создать 3 плейлиста к vlc и ярлыки к ним (там будет необходимая ком.строка)
Один для цифрового ТВ, второй для аналогового ТВ, третий будет для аналогового радио.
Все плейлисты ложим например в /home/user/
Цифровой плейлист копируем всё и вставляем в текстовой файл, называем T2.vlc,меняем частоту мультиплексов на свою в регионе:
#EXTM3U

#EXTINF:-1,ПЕРВЫЙ КАНАЛ
#EXTVLCOPT:program=1010
dvb-t2://frequency=554000000:bandwidth=8:plp-id=0

#EXTINF:-1,РОССИЯ-1
#EXTVLCOPT:program=1020
dvb-t2://frequency=554000000:bandwidth=8:plp-id=1

#EXTINF:-1,НТВ
#EXTVLCOPT:program=1040
dvb-t2://frequency=554000000:bandwidth=8:plp-id=0

#EXTINF:-1,РОССИЯ-К
#EXTVLCOPT:program=1060
dvb-t2://frequency=554000000:bandwidth=8:plp-id=0

#EXTINF:-1,ПЯТЫЙ КАНАЛ
#EXTVLCOPT:program=1050
dvb-t2://frequency=554000000:bandwidth=8:plp-id=0

#EXTINF:-1,ТВ Центр
#EXTVLCOPT:program=1100
dvb-t2://frequency=554000000:bandwidth=8:plp-id=0

#EXTINF:-1,РОССИЯ-24
#EXTVLCOPT:program=1070
dvb-t2://frequency=554000000:bandwidth=8:plp-id=2

#EXTINF:-1,КАРУСЕЛЬ
#EXTVLCOPT:program=1080
dvb-t2://frequency=554000000:bandwidth=8:plp-id=0

#EXTINF:-1,ОТР
#EXTVLCOPT:program=1090
dvb-t2://frequency=554000000:bandwidth=8:plp-id=0

#EXTINF:-1,РОССИЯ-2
#EXTVLCOPT:program=1030
dvb-t2://frequency=554000000:bandwidth=8:plp-id=0

#EXTINF:-1,РЕН ТВ
#EXTVLCOPT:program=2010
dvb-t2://frequency=698000000:bandwidth=8:plp-id=0

#EXTINF:-1,Спас
#EXTVLCOPT:program=2020
dvb-t2://frequency=698000000:bandwidth=8:plp-id=0

#EXTINF:-1,СТС
#EXTVLCOPT:program=2030
dvb-t2://frequency=698000000:bandwidth=8:plp-id=0

#EXTINF:-1,Домашний
#EXTVLCOPT:program=2040
dvb-t2://frequency=698000000:bandwidth=8:plp-id=0

#EXTINF:-1,ТВ3
#EXTVLCOPT:program=2050
dvb-t2://frequency=698000000:bandwidth=8:plp-id=0

#EXTINF:-1,Спорт Плюс
#EXTVLCOPT:program=2060
dvb-t2://frequency=698000000:bandwidth=8:plp-id=0

#EXTINF:-1,Звезда
#EXTVLCOPT:program=2070
dvb-t2://frequency=698000000:bandwidth=8:plp-id=0

#EXTINF:-1,МИР
#EXTVLCOPT:program=2080
dvb-t2://frequency=698000000:bandwidth=8:plp-id=0

#EXTINF:-1,ТНТ
#EXTVLCOPT:program=2090
dvb-t2://frequency=698000000:bandwidth=8:plp-id=0

#EXTINF:-1,МУЗ ТВ
#EXTVLCOPT:program=2100
dvb-t2://frequency=698000000:bandwidth=8:plp-id=0

#EXTINF:-1,ВЕСТИ ФМ
#EXTVLCOPT:program=1110
dvb-t2://frequency=554000000:bandwidth=8:plp-id=0

#EXTINF:-1,МАЯК
#EXTVLCOPT:program=1120
dvb-t2://frequency=554000000:bandwidth=8:plp-id=0

#EXTINF:-1,Радио России
#EXTVLCOPT:program=1130
dvb-t2://frequency=554000000:bandwidth=8:plp-id=1

Плейлист пример для аналогового ТВ копируем всё и вставляем в текстовой файл, называем TV.vlc,меняем частоту на свою в регионе и дополняем каналами аналогично приведённому:
#EXTM3U

#EXTINF:-1,Первый канал
v4l2:///dev/video0:chroma=YUYV:standard=SECAM_DK:tuner-frequency=49750

#EXTINF:-1,12 канал
v4l2:///dev/video0:chroma=YUYV:standard=SECAM_DK:tuner-frequency=223250
Плейлист пример для аналогового радио FM копируем  всё и вставляем в текстовой файл, называем FM.vlc,меняем частоту на свою в регионе и дополняем каналами аналогично приведённому:
#EXTM3U

#EXTINF:-1,Радио России
v4l2:///dev/radio0:tuner-frequency=69750000

#EXTINF:-1,Радио Дача
v4l2:///dev/radio0:tuner-frequency=101000000

Ярлыки vlc например создаём на рабочем столе.
В ярлыке для цифрового ТВ, в строке запуска VLC должно быть:
vlc --deinterlace=1 /home/user/T2.vlcВ ярлыке для аналогового ТВ аналогично цифровому:
vlc --input-slave=alsa://hw:1,0 --deinterlace=1 /home/user/TV.vlcИ для радио:
vlc --input-slave=alsa://hw:1,0 /home/user/FM.vlc
Кроме просмотра можно и записывать на vlc.Пробовал записывать цифровые каналы,всё пишет без проблем.Кнопку запись можно вывести в настройках прямо на панель.
« Последнее редактирование: Июнь 04, 2015, 14:49:16 от and2 »

Оффлайн and2

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 118
Re: Тюнер Behold TV T7 на Runtu XFCE 64
« Ответ #1 : Март 22, 2017, 16:54:55 »
Сделал сборку,чтобы не плодить лишние темы пишу тут - т.к. есть некий объединитель - тюнер.
Сборка на основе linuxmint-17.1-mate-32bit с установленным драйвером для тюнера Behold TV T7 от ua0lnj.
Настройки тюнера Beholder сделаны для Омска.Запуск из папки Beholder - на Рабочем столе. Для других регионов - в Домашней папке находятся файлы FM.vlc (радиостанции),T2.vlc (цифровое ТВ),TV.vlc (аналоговое ТВ),нужно открыть их с помощью Geany и изменить значение frequency на местные (ну и названия каналов).Работает только один (первый) антенный вход.Пульт - работают несколько кнопок:громкость,пауза и некоторые другие - очень удобно при просмотре видео с VLC плеера.Наверняка можно сделать рабочими все кнопки,если сильно нужно - но это надо кому то заняться.Можно записывать в VLC цифровые каналы.Драйвер работает с первой ревизией тюнера,с последующей ревизией не знаю будет ли работать.
В Wine 1.7.50 работают многие Windows программы,установлен MDAC_TYP.EXE (2.8 sp1),включены нужные библиотеки - отлично работает в сети организации сетевой телефонный справочник.Все русские имена компьютеров в сети отображаются правильно.Папка Общедоступные доступна в сети (если нет,то в свойствах папки дать права - открыть из под админа).
В Opera включаем для захода на rutracker и другие закрытые сайты skyZIP™ Proxy (после выхода лучше отключить - а то не все сайты работают корректно).Можно включать режим Турбо,но он не даёт скачивать торренты.Для закачки с YouTube и др. включаем расширение SaveFrom.net.Периодически нужно очищать Историю посещений - иначе кеш достигнет огромных размеров (т.е. захламит HDD/SSD мусором).
Если нужна запись CD/DVD рекомендую установить Nero Linux 4.0.0.0,для отличной работы многих сканеров - VueScan 3293.
Можно проверить работу тюнера без установки - всё прекрасно работает из Live CD режима (ну понятно и с флешки без установки).
Сборка сделана с помощью remastersys-3.0.4-1.Для установки ОС заходим в Домашняя папка пользователя user - /home/user/Desktop,запускаем Установить RELEASE,или Меню/Администрирование/Установить RELEASE.Для того чтобы собрать свою сборку после установки и редактирования,нужно установить ubiquity-frontend-gtk_2.18.8-1linuxmint8_i3866.deb (установленный пакет этот "самоликвидируется" - такие вот чудеса).Без него сборку не установить (по крайней мере для простого юзера).
У меня загрузочная флешка сделана при помощи WinSetupFromUSB (Grub4Dos) в Windows.Создал на флешке папку mint,скопировал из образа в неё папку casper.В menu.lst вставил строчки:
title Linux mint
kernel /mint/casper/vmlinuz live-media-path=/mint/casper file=/cdrom/preseed/ubuntu.seed boot=casper showmounts ignore_uuid locale=ru_RU noeject quiet noprompt splash keyboard-configuration/layoutcode?=ru
initrd /mint/casper/initrd.gz
После установки ОС можно грузиться с флешки при желании прописав следующие строчки,где sda3 раздел с установленным mint:
title Linux mint HDD
find --set-root /vmlinuz
kernel /vmlinuz root=/dev/sda3 ro quiet splash
initrd /initrd.img
Можно к примеру сделать загрузочную флешку с помощью YUMI-2.0.1.6.exe - выбрать Try Unlisted ISO (via SYSLINUX).
Есть проблема у remastersys,при установке нужно выбрать НЕТ при вопросе о раскладке клавиатуры.Если выбрать ДА,то английской не будет.Можно конечно после установки зайти в Параметры - Клавиатура и добавить в Раскладки Английскую (США).
Пользователь: User
Пароль: 0
Пароль 0 (ноль) очень удобен,при включенном Num Lock при запросе нажимаем большой 0 и справа Enter.И то порой это достаёт.

Размер 1.17 гб
« Последнее редактирование: Апрель 22, 2017, 03:40:34 от and2 »

Оффлайн and2

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 118
Re: Тюнер Behold TV T7 на Runtu XFCE 64
« Ответ #2 : Апрель 22, 2017, 03:41:25 »
В связи с тем что интерес к сборке крайне низкий (можно сказать никакой - за месяц скачано аж 4 раза),ссылку и файл сборки удаляю.