Форум Beholder
http://beholder.ru/bb/

Драйвер для тюнера Behold TV T7 под Linux
http://beholder.ru/bb/viewtopic.php?f=11&t=14101
Страница 17 из 22

Автор:  Demod [ 27 май 2016, 20:46 ]
Заголовок сообщения:  Re: Драйвер для тюнера Behold TV T7 под Linux

Осталось убедиться, что модуль RF тюнера получает (или не получает) нужный параметр.
Нужно убрать из blacklist.conf добавленные ранее 3 строки.
Перезагрузить ОС.
В каталоге /sys/module/xc5000/parameters найти файл no_poweroff
Если такой файл есть, посмотреть его содержимое, внутри ноль или единица.
И, в общем-то, всё. Пока у меня мысли кончились.
Может ua0lnj что подскажет.

Автор:  aaaSashaMGGU [ 27 май 2016, 20:53 ]
Заголовок сообщения:  Re: Драйвер для тюнера Behold TV T7 под Linux

Код:
aaasashamggu@aaaSashaMGGU:~$ cat /sys/module/xc5000/parameters/no_poweroff
1

Автор:  Demod [ 27 май 2016, 20:55 ]
Заголовок сообщения:  Re: Драйвер для тюнера Behold TV T7 под Linux

Нужный параметр модуль RF тюнера получает.

Автор:  aaaSashaMGGU [ 27 май 2016, 21:05 ]
Заголовок сообщения:  Re: Драйвер для тюнера Behold TV T7 под Linux

Эхх, ну что - делать полную перекомпиляцию с выводом всех логов, как собирался вчера? :roll:

Автор:  ua0lnj [ 28 май 2016, 06:07 ]
Заголовок сообщения:  Re: Драйвер для тюнера Behold TV T7 под Linux

Demod...
Воткнул Т7 в другой комп, где стоит Федора 23.
Загузка фирмваре
May 28 12:58:35 ua0lnjhome kernel: si2168 9-0064: firmware download took 16261 ms
May 28 12:58:35 ua0lnjhome kernel: si2168 9-0064: firmware version: 3.0.20
16261ms ?!!
Т.е. у тебя всё правильно было, фирмваре грузилось быстро.
Не понятно, как это зависит от материнки...
Буду vlc проверять.

Автор:  Demod [ 28 май 2016, 06:51 ]
Заголовок сообщения:  Re: Драйвер для тюнера Behold TV T7 под Linux

ua0lnj
Судя по разной скорости загрузки варей на разных материнках у них разные частоты квадратных шин. И зависит это не от кода в драйвере, а от чего-то ещё. Мне просто не на чем вникать и разбираться. (Вообще нет никаких тюнеров.)

AlekF
Если не сложно, нужен полный вывод dmesg с момента загрузки ОС и до момента открытия цифры включительно. (Чтобы было над чем подумать и сравнить.)

Автор:  ua0lnj [ 28 май 2016, 06:52 ]
Заголовок сообщения:  Re: Драйвер для тюнера Behold TV T7 под Linux

Аналог.
tvtime работает без проблем.
vlc показывает только то, что настроил через tvtime, управлять тюнером не хочет никак.

DVB-T2
создал файл плейлиста dvbt2.m3u
#EXTM3U
#EXTINF:-1,ПЕРВЫЙ КАНАЛ
#EXTVLCOPT:program=1010
dvb-t2://frequency=602000000:bandwidth=8:plp-id=0
#EXTINF:-1,РОССИЯ-1
#EXTVLCOPT:program=1020
dvb-t2://frequency=602000000:bandwidth=8:plp-id=1
#EXTINF:-1,НТВ
#EXTVLCOPT:program=1040
dvb-t2://frequency=602000000:bandwidth=8:plp-id=0

vlc открывает, переключается между каналами.

Автор:  ua0lnj [ 28 май 2016, 06:57 ]
Заголовок сообщения:  Re: Драйвер для тюнера Behold TV T7 под Linux

Если просто запустить vlc, через интерфес выставить цифровое тв, dvb-t2 и частоту, принимает 1 канал, между каналами не переключается.

Автор:  Demod [ 28 май 2016, 06:59 ]
Заголовок сообщения:  Re: Драйвер для тюнера Behold TV T7 под Linux

ua0lnj
У aaaSashaMGGU как-то слишком долго грузится фирмварь.

Видимо, у него совсем уж низкая частота квадратной шины.
Отсюда, возможно и драка на квадратной шине, так как из-за низкой частоты шины возникают коллизии между демодом и тюнером, при установке их параметров для приёма цифры. Поэтому и аналог работает, а цифра уже нет.
Вот лог загрузки у aaaSashaMGGU:
Код:
[   81.297542] si2168 0-0064: firmware download took 50876 ms

50876 ms!

По VLC всё верно. Я всегда для него готовил плейлисты вручную. Ну ты вспомни, что мы делали с and2.

Автор:  ua0lnj [ 28 май 2016, 07:26 ]
Заголовок сообщения:  Re: Драйвер для тюнера Behold TV T7 под Linux

Нет, у меня на второй машине так же долго грузится, но всё нормально работает.

Есть ещё предположение, что vlc не уметт работать с мультимодовыми фронтендами, или для этого ещё какая-то команда нужна.
Потому что в логах ругань dvb access error: unknown option (modulation=64QAM:srate=6975000)

Автор:  Demod [ 28 май 2016, 07:42 ]
Заголовок сообщения:  Re: Драйвер для тюнера Behold TV T7 под Linux

Да, я посмотрел логи, которые выкладывал and2, у него тоже варь загружалась сопоставимое с aaaSashaMGGU время:
Код:
[  424.160041] si2168 6-0064: firmware download took 50752 ms

Так что, видимо дело не в скорости шины.

ua0lnj
Я не думаю, что виноват VLC. Так как и у меня на нескольких машинах, и у and2, VLC прекрасно работал как с аналогом, так и с цифрой. И никто не отписывался о проблемах связанных с VLC.

У меня мыслей больше нет, и без тюнера мне остаётся только гадать.
Попробуйте кафеин или ещё что-нибудь, умеющее работать с цифрой. Чтобы закрыть вопрос о VLC.

PS:
Может быть у aaaSashaMGGU аппаратно неисправен тюнер? Стоит проверить его под Windows, или на другой машине, или хотя бы переставить его в другой PCI слот.

Автор:  ua0lnj [ 28 май 2016, 10:11 ]
Заголовок сообщения:  Re: Драйвер для тюнера Behold TV T7 под Linux

В общем через интерфейс vlc не настроивается на частоту вообще.

Через комендную строку и плейлист нормально.
vlc -v dvb-t2://frequency=602000000:bandwidth=8
Такая строка нормально запускается
vlc dvb://frequency=602000000:srate=6875000
такая тоже.
Как задать модуляцию пока не понятно, на параметр modulation ругается.

Автор:  aaaSashaMGGU [ 28 май 2016, 10:30 ]
Заголовок сообщения:  Re: Драйвер для тюнера Behold TV T7 под Linux

Всем здравствуйте!
До работы с VLC/цифры/переключения каналов дело у меня не доходит. Сразу после загрузки системы - я запускаю TVTime и только его.
И сразу же после включения TVTime лезут ошибки в dmesg примерно такие:
Цитата:
[ 155.923221] xc5000: I2C read failed
[ 162.574518] xc5000: I2C write failed (len=5)
[ 162.574521] xc5000: firmware upload failed...
[ 162.574522]  - too many retries. Giving up
[ 162.574976] xc5000: I2C read failed
[ 162.596043] xc5000: I2C read failed
[ 162.613434] xc5000: I2C read failed
[ 162.613438] xc5000: FW checksum reading failed. - retrying to upload firmware.
[ 162.616840] xc5000: I2C read failed
[ 162.849529] xc5000: I2C write failed (len=64)
[ 162.849536] xc5000: firmware upload failed...
[ 162.849537]  - too many retries. Giving up
[ 166.620723] xc5000: Firmware dvb-fe-xc5000c-4.1.30.7.fw loaded and running.
[ 174.624583] xc5000: I2C write failed (len=4)
[ 174.624588] xc5000: xc_set_signal_source(1) failed
[ 174.627515] xc5000: I2C read failed

Автор:  AlekF [ 28 май 2016, 12:31 ]
Заголовок сообщения:  Re: Драйвер для тюнера Behold TV T7 под Linux

Demod, вот лог dmesg.

Вложения:
 dmesg.tar.gz [24.69 КБ]
Скачиваний: 605

Автор:  Demod [ 28 май 2016, 12:56 ]
Заголовок сообщения:  Re: Драйвер для тюнера Behold TV T7 под Linux

AlekF, драйвер был загружен отсюда? http://linuxdvb.org.ru/wbb/index.php?pa ... eadID=1768
Почему уточняю: в логе отсутствует обратный отсчёт во время загрузки фирмвари для si2168.
А у aaaSashaMGGU он есть.

Страница 17 из 22 Часовой пояс: UTC + 3 часа