Форум Beholder http://beholder.ru/bb/ | |
Тюнер T8 http://beholder.ru/bb/viewtopic.php?f=11&t=13986 |
Страница 2 из 2 |
Автор: | ua0lnj [ 08 май 2016, 18:40 ] |
Заголовок сообщения: | Re: Тюнер T8 |
отписал в ЛС |
Автор: | stsp [ 10 май 2016, 17:28 ] |
Заголовок сообщения: | Re: Тюнер T8 |
Добрый день, пользователи Т8. И так, господин ua0lnj прислал мне драйвер saa7231, к которому он уже прикрутил si2168 и сделал попытку прикрутить tda18273 через драйвер 18272 от Ману Абрахама. Раз уж я всё равно засветился в этой ветке, то, чтобы не выглядеть совсем уж болтологом, пришлось потратить ночь на этот драйвер, вместо того, чтобы поспать. Что удалось: - Поправил недочёты от ua0lnj (у него не было даже самого тюнера для отладки, а ошибок он сделал, при этом, не так уж и много - впечатляет). - Прикрутил tda18273 через драйвер от CrazyCat - Перенёс всё это на самые последние версии медийного стека линукса. Пока времени больше нет. Как появится - попробую продолжить эксперименты. Для интересующихся, качать тут: https://github.com/stsp/BeholdT8 Тестируйте, форкайте, пилите, что называется. |
Автор: | ua0lnj [ 11 май 2016, 16:20 ] |
Заголовок сообщения: | Re: Тюнер T8 |
Вопрос Бехольдеру. GPIO0 - выход, переключение антенных входов. GPIO1 - вход, запрос прерывания от ВЧ-блока. GPIO2 - выход, сброс демодулятора. GPIO5 - вход, нажатие клавиши пульта ДУ. GPIO6 - вход, запрос прерывания от демодулятора. GPIO0 - какой уровень по умолчанию на какой вход, т.е. 0 - аналог и dvb-t, 1 - dvb-c? GPIO6 - для чего запрос прерывания от демодулятора, я не нашёл в референсных драйверах и в описании у si2168 такой функции, как прерывания вообще. GPIO0 у si2168 не используется? Как saa7231 узнаёт, какой вход включить через GPIO0? Это прямое программное управление, или обратная связь с si2168, например по i2c? |
Автор: | ua0lnj [ 18 май 2016, 13:54 ] |
Заголовок сообщения: | Re: Тюнер T8 |
Свои наработки я выложил тут, кому интересно сморите http://linuxdvb.org.ru/wbb/index.php?pa ... eadID=1768 |
Автор: | twc [ 21 июн 2016, 08:49 ] |
Заголовок сообщения: | Re: Тюнер T8 |
Всем привет. У меня есть этот тюнер и желание его завести на линукс. Делая по инструкции с http://linuxdvb.org.ru модуль si2168 собирается, даже могу загрузить через modprobe. По lsmod виден, но устройство в /dev/ типа /dev/video0 не появляется, соответственно программами tvtuner или vlc не видят. Система Ubuntu 16.04. Не очень понял куда класть фирмаре dvb-demod-si2168-a30-20.fw, dvb-demod-si2168-b40-19.fw. Пробовал накатить патч на официальный media_build. Все тоже самое, не работает. Прошу помощи. Если ли смысл пробовать https://github.com/stsp/BeholdT8? Где более актуальные исходники. |
Автор: | ua0lnj [ 21 июн 2016, 15:13 ] |
Заголовок сообщения: | Re: Тюнер T8 |
Привет. Поддержки аналога нет, поэтому /dev/video не появится. Появляться должно /dev/dvb/.... Фирмваре кидаешь в /lib/firmware Если у тебя всё собралось правильно, должны загрузиться модули saa7231_drv и saa7231_core. Выложи лог загрузки системы, чтобы что-то понять. |
Автор: | twc [ 21 июн 2016, 15:29 ] |
Заголовок сообщения: | Re: Тюнер T8 |
Спасибо за ответ. Пересоберу вечером. /dev/dvb тоже проверял, не было. Модули должны автоматически загружаться? |
Автор: | ua0lnj [ 21 июн 2016, 16:25 ] |
Заголовок сообщения: | Re: Тюнер T8 |
Да, модули должны загружаться сами при старте. |
Автор: | twc [ 22 июн 2016, 13:48 ] |
Заголовок сообщения: | Re: Тюнер T8 |
Попробовал пересобрать, не получилось. Что делал. 1. Скачал сначала с http://linuxdvb.org.ru/ архив, попробовал make Вылетел с ошибкой не поддерживается кернел. У меня 4.4.0-21-generic 2.Пробовал git clone https://github.com/stsp/BeholdT8 ./build вылетает на сборке. 3.Последний вариант накатить патч git clone git://linuxtv.org/media_build.git patch -p0 < media_build-behold120516.diff не накатился, нет файлов. Сделал ./build скачались архивы, дошел до патчей при билде после прервал. Повторил. Патчи прошли успешно. Далее ./buld удачно. make install удачно. modprobe saa7231_drv или saa7231_drv не найдены модули, перезагрузка не помогла. |
Автор: | ua0lnj [ 22 июн 2016, 16:06 ] |
Заголовок сообщения: | Re: Тюнер T8 |
Сейчас еще раз проверил, убунта 16.04, ядро 4.4.0-24 Скачиваю тут http://linuxdvb.org.ru/wbb/index.php?pa ... eadID=1768 Распаковал, на всякий случай make distclean и make Поехало собираться. Не делай build на скаченном и пропатченном архиве. make и make install. Если сделать build, весь патч затрётся скорее всего файлами из репозитория. Потом, перед make install, удали файлы медиа драйверов из каталога ядра, как написано на http://linuxdvb.org.ru/. Именно удали, а не переименновывай, или перенеси куда-нибудь из /lib/.... Псмотри внимательно на http://linuxdvb.org.ru/, я там в порядке действий писал make, но не build. build делаешь только для первоначального скачивания модулей, если сам патчишь, это ты правильно сделал. |
Автор: | twc [ 23 июн 2016, 07:45 ] |
Заголовок сообщения: | Re: Тюнер T8 |
Обновил ядоро до 4.4.0-24, перекачал исходники. Удачно прошли make,make install. Модули через modprobe удачно загружаю modprobe saa7134_drv и saa7134_core. Добавил строку в /etc/modprobe.d/modprobe.conf options saa7231_drv verbose=9. Перезагрузил. Ошибок в логах загрузки нет, по lsmod|grep saa7134 модули не загрузились. Папки /dev/dvb нет. После ручной загрузки модулей так же пусто и в логах и в /dev/*. Куда копать? |
Автор: | ua0lnj [ 23 июн 2016, 12:56 ] |
Заголовок сообщения: | Re: Тюнер T8 |
Выложи полный лог загрузки системы. И lspci. Старые драйвера удалил? |
Автор: | twc [ 27 июн 2016, 11:53 ] |
Заголовок сообщения: | Re: Тюнер T8 |
Немного всех и себя в том числе ввел в заблуждение. Beholder у мня оказывается H8, т.е. кроме аналога он ловит только DVB-T, что не актуально. Аналог я так понял работать не будет совсем. Поэтому что бы зря время не терять и вас не грузить дальнейшие танцы с бубном прекращаю. Спасибо вам за потраченное на меня время. |
Автор: | ua0lnj [ 27 июн 2016, 12:49 ] |
Заголовок сообщения: | Re: Тюнер T8 |
Да, Ману не сделал аналоговую часть драйвера, по крайней мере я смог найти только куски от звука и ничего от видео. Поэтому аналога нет |
Страница 2 из 2 | Часовой пояс: UTC + 3 часа |