| Текущее время: 04 ноя 2025, 06:59 • Часовой пояс: 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 
	  
	 | 
       
      
	 | 
	
	  
	  
	     
	      
	     
	  
	 | 
       
    
   
  
  
    | Кто сейчас на конференции |  
    | Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0 |  
   
  
    
    
      Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения 
     | 
   
 
 
 |