Текущее время: 02 май 2025, 01:18 • Часовой пояс: UTC + 3 часа |
Драйвер для тюнера Behold TV T7 под Linux
Автор | Сообщение |
and2
|
|
Зарегистрирован: 17 авг 2013, 19:01 Сообщения: 106
|
Ну да,не работает цифра - старый знакомый появился (firmware download failed -5)
Behold TV T7,Behold TV Cruise
|
|
|
Demod
|
|
Зарегистрирован: 31 дек 2013, 09:22 Сообщения: 147
|
and2, спасибо!
|
|
|
and2
|
|
Зарегистрирован: 17 авг 2013, 19:01 Сообщения: 106
|
Demod Да не за что.
Behold TV T7,Behold TV Cruise
|
|
|
Ck-NoSFeRaTU
|
|
Зарегистрирован: 31 авг 2015, 18:04 Сообщения: 1
|
Извините, что влезаю с оффтопичным железом, но тут обсуждались патчи для silabs-демодов. Может кто из знающих подскажет. Silabs вообще выпускал патчи к древним si2168-a20 для работы с российскими PLP? И какая вообще последняя версия патча для этого древнего демода? Имею железку(tbs6285) на таком чипе (код из второй страницы): Код: [ 4537.692988] si2168 2-0064: CHIP REV : 1 [ 4537.692991] si2168 2-0064: CHIP PART : 68 [ 4537.692992] si2168 2-0064: CHIP PMAJOR: 2 [ 4537.692993] si2168 2-0064: CHIP PMINOR: 0 [ 4537.692993] si2168 2-0064: CHIP PBUILD: 3 [ 4537.692995] si2168 2-0064: CHIP SERIAL: 00000000 [ 4537.692995] si2168 2-0064: CHIP ROMID : 2
В проприетарных дровах от производителя под демод зашит патч 2.0.35 - это последнее что под него выпускалось или есть что-то поновее? Также тут юзаются тюнеры на si2158-a20. С ними вообще непонятка. Патчей под тюнер драйвер видимо не использует вообще. В сети нашел патч версии 2.1.9. Есть что-нибудь по-новее? Сам тюнер по виду опрашивается так же как и si2168: Код: [ 4539.154316] si2157 3-0062: CHIP REV : 1 [ 4539.154318] si2157 3-0062: CHIP PART : 58 [ 4539.154318] si2157 3-0062: CHIP PMAJOR: 2 [ 4539.154319] si2157 3-0062: CHIP PMINOR: 0 [ 4539.154320] si2157 3-0062: CHIP PBUILD: 4 [ 4539.154321] si2157 3-0062: CHIP SERIAL: 01DBEF0B [ 4539.154322] si2157 3-0062: CHIP ROMID : 51
Есть ли какие команды под эти тюнеры/демоды, чтобы сдампить прошивку, находящуюся в ROM? Проблема с моим девайсом - нестабильная работа на мультиплексах, часто зависает через пару дней аптайма в духе Lock есть, данных нет.
|
|
|
Demod
|
|
Зарегистрирован: 31 дек 2013, 09:22 Сообщения: 147
|
Маловероятно, что производителем заложена возможность дампить фирмварь. Просто так делиться своим ноу хау Silabs вряд ли станет. И, если PLP выбираются уверенно, то патч для фирмвари демодов в драйверах, вероятно, уже подходящий.
Моё мнение: скорее всего, RF тюнера тут не при чём. Не было бы IF от них, не было бы и LOCK от демодов. Также сомневаюсь в проблеме с самими демодами. Тут скорее либо аппаратная, либо программная проблема с узлом, общим для всех 4 демодов. (PCI-E мост? Перегрев/непропай/шалят LDO/DC-DC конвертеры?)
|
|
|
aaaSashaMGGU
|
|
Зарегистрирован: 23 апр 2016, 23:22 Сообщения: 45
|
Приветствую! Попал мне в руки Beholder T7. Вот пытаюсь завести под Ubuntu 16.04. В этой ветке форума живые люди вообще есть? Ребята, отзовитесь!  Прочитал вcю ветку - но драйвер установить не получилось! Прошу помощи!
|
|
|
Demod
|
|
Зарегистрирован: 31 дек 2013, 09:22 Сообщения: 147
|
А что именно не получается, и что в логах загрузки системы и в логах софта для просмотра?
|
|
|
aaaSashaMGGU
|
|
Зарегистрирован: 23 апр 2016, 23:22 Сообщения: 45
|
Спасибо, что откликнулись! В общем, текущая версия ядра не поддерживается. Version 4.4.0-21-generic not supported - понятно и без перевода. Это лечится? Или придётся копать эти исходники - и понимать, что не так в текущем ядре?.. Ну или я совсем ничего не понимаю - и дело совсем не в этом. Так или иначе, но media_build по ссылке http://git.linuxtv.org//media_build.git/about/ компилируется без проблем. Так что, видимо, дело действительно в текущей сборке. Код: aaasashamggu@aaaSashaMGGU:/media/aaasashamggu/Data/111/media_build-behold$ make make -C /media/aaasashamggu/Data/111/media_build-behold/v4l make[1]: вход в каталог «/media/aaasashamggu/Data/111/media_build-behold/v4l» No version yet, using 4.4.0-21-generic scripts/make_makefile.pl Updating/Creating .config make[2]: Entering directory '/media/aaasashamggu/Data/111/media_build-behold/linux' Version 4.4.0-21-generic not supported /bin/sh: 7: exit: Illegal number: -1 Makefile:129: recipe for target 'apply_patches' failed make[2]: *** [apply_patches] Error 2 make[2]: Leaving directory '/media/aaasashamggu/Data/111/media_build-behold/linux' Preparing to compile for kernel version 4.4.0
***WARNING:*** You do not have the full kernel sources installed. This does not prevent you from building the v4l-dvb tree if you have the kernel headers, but the full kernel source may be required in order to use make menuconfig / xconfig / qconfig.
If you are experiencing problems building the v4l-dvb tree, please try building against a vanilla kernel before reporting a bug.
Vanilla kernels are available at http://kernel.org. On most distros, this will compile a newly downloaded kernel:
cp /boot/config-`uname -r` <your kernel dir>/.config cd <your kernel dir> make all modules_install install
Please see your distro's web site for instructions to build a new kernel.
WARNING: This is the V4L/DVB backport tree, with experimental drivers backported to run on legacy kernels from the development tree at: http://git.linuxtv.org/media-tree.git. It is generally safe to use it for testing a new driver or feature, but its usage on production environments is risky. Don't use it in production. You've been warned. Created default (all yes) .config file ./scripts/make_myconfig.pl perl scripts/make_config_compat.pl /lib/modules/4.4.0-21-generic/build ./.myconfig ./config-compat.h creating symbolic links... make -C firmware prep make[2]: Entering directory '/media/aaasashamggu/Data/111/media_build-behold/v4l/firmware' make[2]: Leaving directory '/media/aaasashamggu/Data/111/media_build-behold/v4l/firmware' make -C firmware make[2]: Entering directory '/media/aaasashamggu/Data/111/media_build-behold/v4l/firmware' CC ihex2fw Generating vicam/firmware.fw Generating ttusb-budget/dspbootcode.bin Generating cpia2/stv0672_vp4.bin Generating av7110/bootcode.bin make[2]: Leaving directory '/media/aaasashamggu/Data/111/media_build-behold/v4l/firmware' Kernel build directory is /lib/modules/4.4.0-21-generic/build make -C ../linux apply_patches make[2]: Entering directory '/media/aaasashamggu/Data/111/media_build-behold/linux' Version 4.4.0-21-generic not supported /bin/sh: 7: exit: Illegal number: -1 Makefile:129: recipe for target 'apply_patches' failed make[2]: *** [apply_patches] Error 2 make[2]: Leaving directory '/media/aaasashamggu/Data/111/media_build-behold/linux' Makefile:51: ошибка выполнения рецепта для цели «default» make[1]: *** [default] Ошибка 2 make[1]: выход из каталога «/media/aaasashamggu/Data/111/media_build-behold/v4l» Makefile:26: ошибка выполнения рецепта для цели «all» make: *** [all] Ошибка 2
Последний раз редактировалось aaaSashaMGGU 24 апр 2016, 12:05, всего редактировалось 1 раз.
|
|
|
ua0lnj
|
|
Зарегистрирован: 14 ноя 2013, 04:42 Сообщения: 70
|
Привет. Я предлагаю немного подождать. Собираюсь тоже перейти на 16.04, но жду когда в медиа линкс драйверах добавят код для i2c mux, там переписка в мылолисте идёт. Думаю ждать немного осталось, потом я сделаю патч на свежие драйвера, и выложу. Есть кстати небольшие наработки по поводу saa7231, на которой Т8 сделан, но у меня его нет, а тема что-то заглохла.
|
|
|
aaaSashaMGGU
|
|
Зарегистрирован: 23 апр 2016, 23:22 Сообщения: 45
|
Спасибо за участие! Конечно, подожду!
|
|
|
Demod
|
|
Зарегистрирован: 31 дек 2013, 09:22 Сообщения: 147
|
aaaSashaMGGU, как я вижу, снапшот media_build с уже наложенным патчем от ua0lnj устарел настолько, что на свежих ядрах собираться отказывается. Это не значит, что что-то не так с патчем. Это значит, что этот патч нужно накладывать (а скорее теперь уже приживлять) на свежий media_build. Не факт, что это удастся быстро и с пол пинка, но если интересно и очень нужно, то попробовать стоит. А ждать майнтайнеров можно годами. Теме с i2c mux уже точно больше года. :)
PS: Я кстати перестал дёргать майнтанера RF тюнера, чтобы тот добавил в код пару нужных нам строчек. Стало понятно, что человеку просто лень, так как он дал своё согласие, но ничего так и не сделал. Ну или он страдает от амнезии.
PPS: Можно ещё поиграться с моей версией патча, но как показали испытания, он работает медленнее (и понятно почему) и его тоже скорее всего придётся допиливать для свежего media_build.
|
|
|
aaaSashaMGGU
|
|
Зарегистрирован: 23 апр 2016, 23:22 Сообщения: 45
|
ua0lnj писал(а): Привет. Я предлагаю немного подождать. Собираюсь тоже перейти на 16.04, но жду когда в медиа линкс драйверах добавят код для i2c mux, там переписка в мылолисте идёт. Думаю ждать немного осталось, потом я сделаю патч на свежие драйвера, и выложу. Есть кстати небольшие наработки по поводу saa7231, на которой Т8 сделан, но у меня его нет, а тема что-то заглохла. Добрый день! Спасибо за проделанную работу! Установил сегодняшний драйвер. Установился и собрался без ошибок (вроде бы). Делал по инструкции отсюда: http://linuxdvb.org.ru/wbb/index.php?page=Thread&threadID=1768Ошибка frame_vector: exports duplicate symbol frame_vector_create (owned by kernel) была. Исправил, как было сказано. VLC ни звука, ни картинки не видит. Теперь самое бы время упомянуть, что у меня DVB-C вот с такими параметрами: Код: Параметры настройки цифровых каналов Частота — 450 МГц (450000 кГц) Символьная скорость (s/r) — 6875 Модуляция (QAM) — 256 ID сети (Идентификатор сети) — 999 В VLC первые 3 строки я нашёл, куда вбивать "ID сети"? Без него мой ТВ так и не заработал. Более того - на ТВ ещё нужно произвести сканирование каналов. Как всё это сделать в VLC? Лог VLC c попыткой открыть: Код: aaasashamggu@aaaSashaMGGU:~$ vlc VLC media player 2.2.2 Weatherwax (revision 2.2.2-0-g6259d80) [0000000001d48148] core libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса. [00007f1980000e58] dvb access error: unknown option (modulation=256QAM:srate=6875) [00007f1980000e58] dtv access error: cannot set frontend tuning parameters: Invalid argument [00007f1980000e58] dtv access error: tuning to 450000000 Hz failed [00007f19840009b8] core input error: open of `dvb-c://frequency=450000000:modulation=256QAM:srate=6875' failed [00007f1974001628] dvb access error: unknown option (modulation=256QAM:srate=6875)
|
|
|
ua0lnj
|
|
Зарегистрирован: 14 ноя 2013, 04:42 Сообщения: 70
|
А зачем запускать из командной строки, там же есть меню для открытия канала. Или поставить кафеин, там есть встроенный поиск. Я пользуюсь только vdr, может Demod подскажет по vlc.
|
|
|
aaaSashaMGGU
|
|
Зарегистрирован: 23 апр 2016, 23:22 Сообщения: 45
|
Запущен с командной строки сам VLC, чтобы лог копипастить А дальше уже - через меню.
|
|
|
ua0lnj
|
|
Зарегистрирован: 14 ноя 2013, 04:42 Сообщения: 70
|
а точно у тебя драйвер правильно загружается, выложи лог загрузки с момента включения до запуска vlc
|
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|