Текущее время: 25 ноя 2017, 10:19 • Часовой пояс: UTC + 3 часа
Сообщения без ответов | Активные темы

Тюнер H7

Начать новую темуОтветить на тему Страница 5 из 6 [ Сообщений: 79 ] На страницу   Пред.  1, 2, 3, 4, 5, 6  След.
Версия для печати Пред. тема | След. тема
АвторСообщение
Сообщение Добавлено: 07 авг 2013, 13:48. Заголовок сообщения:  Re: Тюнер H7
Аватара пользователя
Зарегистрирован:
    07 ноя 2012, 11:01
Сообщения: 3
Откуда: Белараша
Кто подскажет как под Linux сделать скриншот аналогового канала? Хочу сделать нечто вроде мозаики: тюнер перестраивается по настроенным каналам и создаёт серию картинок, которые потом можно вывести в экран браузера.

Пробую с помощью VLC писать в файл - работает.
Код:
cvlc v4l2:// --sout "#transcode{vcodec=mp2v,vb=3000,audio=mp2a,ab=512}:standard{access=file,dst=fromtv.mpg}"

А как так же сделать, только чтоб файл-скрин появлялся?
conture.by
Профиль ICQ 
Сообщение Добавлено: 07 окт 2013, 08:47. Заголовок сообщения:  Re: Тюнер H7
Зарегистрирован:
    04 июл 2011, 10:26
Сообщения: 8
Можно с помощью mplayer и ключа -vo jpeg, например, так:
Код:
mplayer tv:// -tv freq=191.25 -vo jpeg

Единственное, я так и не нашёл как заставить сделать несколько снимков и успокоиться.

Ещё вот здесь: http://linuxtv.org/downloads/v4l-dvb-ap ... ample.html есть пример программы для снятия скриншота на языке c. И на её основе я как раз недавно писал программу с показом мозаики. Вот так выглядит результат: http://85.233.84.169/all.php
Если чуть подождёте - думаю "пригладить" исходники и выложить в открытый доступ.
Профиль 
Сообщение Добавлено: 12 окт 2013, 20:00. Заголовок сообщения:  Re: Тюнер H7
Зарегистрирован:
    12 окт 2013, 18:49
Сообщения: 3
Здравствуйте. Являюсь счастливым обладателем H7 ревизии d1. Проблемы те же самые, что и здесь - тюнер автоматически не определяется, картинки нет.

Дистр Arch Linux, ядро 3.11.4. Автодетект не работает, поскольку в ядре для H7 прописан только PCI ID 5ace:7190, а у моей железяки 5ace:7191.

Ок, эта проблема решаема, подготавливаем файл /etc/modprobe.d/saa7134.conf с явным указанием параметров card/tuner:
Код:
options saa7134 card=178 tuner=76 secam=d alsa=1
options xc5000 debug=1 no_poweroff=1

После этого тюнер опознается, но устройство /dev/videoX не создается, а в выхлопе dmesg получаем следующее:
Код:
[    2.995009] xc5000: xc5000_attach(0-0061)
[    2.995012] xc5000 0-0061: creating new instance
[    2.999762] xc5000: Successfully identified at address 0x61
[    2.999764] xc5000: Firmware has not been loaded previously
[    3.006437] xc5000: xc5000_is_firmware_loaded() returns True id = 0x20
[    3.006440] xc5000: xc5000_set_tv_freq() frequency=6400 (in units of 62.5khz)
[    3.006441] xc5000: xc_SetSignalSource(1) Source = CABLE
[    3.019801] xc5000: xc_SetTVStandard(0x8049,0x0c04)
[    3.019814] xc5000: xc_SetTVStandard() Standard = B/G-PAL-NICAM
[    3.059768] xc5000: xc_tune_channel(400000000)
[    3.059769] xc5000: xc_set_RF_frequency(400000000)
[    3.199782] xc5000: *** ADC envelope (0-1023) = 1540
[    3.206435] xc5000: *** Frequency error = 0 Hz
[    3.213092] xc5000: *** Lock status (0-Wait, 1-Locked, 2-No-signal) = 2814
[    3.226425] xc5000: *** HW: V0.0, FW: V 0.0.0
[    3.233114] xc5000: *** Horizontal sync frequency = 7736 Hz
[    3.239761] xc5000: *** Frame lines = 980
[    3.246435] xc5000: *** Quality (0:<8dB, 7:>56dB) = 0
[    3.253091] xc5000: *** Unweighted analog SNR = 56 dB
[    3.259754] xc5000: *** Total gain = 211.80 dB
[    3.269761] xc5000: xc5000_is_firmware_loaded() returns False id = 0x2000
[    3.269762] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
[    3.270148] xc5000: firmware read 12401 bytes.
[    3.270148] xc5000: firmware uploading...
[    3.270149] xc5000: xc5000_TunerReset()
[    6.046372] xc5000: firmware upload complete...
[    6.069708] xc5000: xc_initialize()
[    6.070766] xc5000: I2C write failed (len=4)
[    6.070768] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
[    6.070796] xc5000: firmware read 12401 bytes.
[    6.070797] xc5000: firmware uploading...
[    6.070798] xc5000: xc5000_TunerReset()
[    8.846286] xc5000: firmware upload complete...
[    8.869626] xc5000: xc_initialize()
[    8.870673] xc5000: I2C write failed (len=4)

И так далее до бесконечности. Судя по логам, прошивка успешно заливается, тюнер пересбрасывается, но функция xc_initialize() валится на первой же записи в регистр XREG_INIT по I2C и весь процесс повторяется заново.

Собственно вопросы:
1. Чем последние ревизии H7 отличаются от предыдущих? Возможно дело в новых ревизиях чипа XC5000?
2. Стоит ли ждать поддержки тюнера в ближайшем будущем или тут не исправить уже ничего, господь жги?
Профиль 
Сообщение Добавлено: 14 окт 2013, 10:58. Заголовок сообщения:  Re: Тюнер H7
Beholder
Аватара пользователя
Зарегистрирован:
    13 июл 2004, 13:23
Сообщения: 1085
Ревизия 7190 имеет ВЧ-блок XC5000. Ревизия 7191 - XC5000C.
ВЧ-блок XC5000 работает под Линуксом, но снят с производства. XC5000C Линуксом пока не поддерживается.
У нас сейчас нет специалистов, способных написать драйвер нового ВЧ-блока под Линукс.
Профиль 
Сообщение Добавлено: 19 окт 2013, 07:42. Заголовок сообщения:  Re: Тюнер H7
Зарегистрирован:
    23 окт 2011, 16:01
Сообщения: 10
Блин, а что делать если сейчас только ревизия d1 и продается? Купил вчера тюнер и на тебе...
Тогда подскажите на какую НИЗКОПРОФИЛЬНУЮ модель можно его поменять?
Та что ГАРАНТИРОВАННО работает с Linux...
Ваша T7 работает с Linux?
Профиль 
Сообщение Добавлено: 22 окт 2013, 09:57. Заголовок сообщения:  Re: Тюнер H7
Beholder
Аватара пользователя
Зарегистрирован:
    13 июл 2004, 13:23
Сообщения: 1085
Из всех наших моделей только А7 имеют старый ВЧ-блок.
В принципе, А7 работает под Линуксом, но нет гарантии, что разработчики ядра не сломали поддержку этой модели. Гарантий в Линуксе дать никто не может. Такова идеология этой ОС.
Профиль 
Сообщение Добавлено: 25 окт 2013, 21:02. Заголовок сообщения:  Re: Тюнер H7
Зарегистрирован:
    23 окт 2011, 16:01
Сообщения: 10
писал(а):
Из всех наших моделей только А7 имеют старый ВЧ-блок.

Я в Москве брал её в Pleer.ru, но там нет это модели на обмен.. Что посоветуете?
Профиль 
Сообщение Добавлено: 26 окт 2013, 02:40. Заголовок сообщения:  Re: Тюнер H7
Зарегистрирован:
    28 сен 2006, 05:01
Сообщения: 818
Откуда: Russia,Moscow
В nix.ru как ни странно ещё завалялся A7.
Либо искать на барахолках (авито, молоток) древние модели (произведённые до 2011г - там точно не будет XC5000С). Например в X7 2010года - XC5000.
Профиль WWW ICQ 
Сообщение Добавлено: 28 окт 2013, 13:05. Заголовок сообщения:  Re: Тюнер H7
Зарегистрирован:
    23 окт 2011, 16:01
Сообщения: 10
писал(а):
Ревизия 7190 имеет ВЧ-блок XC5000. Ревизия 7191 - XC5000C.
У нас сейчас нет специалистов, способных написать драйвер нового ВЧ-блока под Линукс.

И не надо, все НЕ так плохо, как вы тут расписали... и главное я блин "повелся" не проверил..
По делу... По ссылке, что представлена выше, есть другая версия как раз для XC5000c со следующими словами.
Код:
The following XC500C firmware file "dvb-fe-xc5000C-4.1.30.7.fw" was created
based on "Xc5200_firmwares_32000Khz.h". Firmware provided as part of an XC5000C Linux developers kit by Ramon Cazares <Ramon.Cazares@CrestaTech.com> to Devin Heitmueller dheitmueller@linuxtv.org
on July 25, 2012. The code was released by Cresta Technology under the following license:

Так, что не все потеряно.. и сегодня вечером проверю... :D :D :D

Ну вот собственно..."новый" тюнер нарисовался ..есть мысли...
Код:
[   23.677850] saa7134:   card=178 -> Beholder BeholdTV H7                     5ace:7190
[   23.677851] saa7134:   card=179 -> Beholder BeholdTV A7                     5ace:7090
[   23.677853] saa7134:   card=180 -> Avermedia PCI M733A                      1461:4155 1461:4255
[   23.677854] saa7134:   card=181 -> TechoTrend TT-budget T-3000              13c2:2804
[   23.677856] saa7134:   card=182 -> Kworld PCI SBTVD/ISDB-T Full-Seg Hybrid  17de:b136
[   23.677858] saa7134:   card=183 -> Compro VideoMate Vista M1F               185b:c900
[   23.677859] saa7134:   card=184 -> Encore ENLTV-FM 3                        1a7f:2108
[   23.677861] saa7134:   card=185 -> MagicPro ProHDTV Pro2 DMB-TH/Hybrid      17de:d136
[   23.677862] saa7134:   card=186 -> Beholder BeholdTV 501                    5ace:5010
[   23.677864] saa7134:   card=187 -> Beholder BeholdTV 503 FM                 5ace:5030
[   23.677865] saa7134:   card=188 -> Sensoray 811/911                         6000:0811 6000:0911
[   23.677867] saa7134:   card=189 -> Kworld PC150-U                           17de:a134
[   23.677868] saa7134:   card=190 -> Asus My Cinema PS3-100                   1043:48cd
[   23.677870] saa7134:   card=191 -> Hawell HW-9004V1                       
[   23.677871] saa7134:   card=192 -> AverMedia AverTV Satellite Hybrid+FM A70 1461:2055
[   23.677873] saa7133[0]: subsystem: 5ace:7191, board: UNKNOWN/GENERIC [card=0,autodetected]
[   23.677939] saa7133[0]: board init: gpio is 0
[   23.822187] saa7133[0]: i2c eeprom 00: ce 5a 91 71 54 20 00 00 00 00 00 00 00 00 00 01
[   23.822201] saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   23.822212] saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Профиль 
Сообщение Добавлено: 02 ноя 2013, 20:33. Заголовок сообщения:  Re: Тюнер H7
Зарегистрирован:
    23 окт 2011, 16:01
Сообщения: 10
Короче, общество помогайте...
Значит так:
1. Для нового xc5000c драйвера, тюнер оказался "неизвестным" и реально ставит "card=0" и не хочет работать...
2. При установке card=178, честно пишет, что тюнер "Beholder H7", то есть "178" и ищет драйвер "dvb-fe-xc5000-1.6.114.fw".
Но!! ему-же нужен другой, этот - dvb-fe-xc5000c-4.1.30.7.fw!
3. При "подсовывании", путем переименования драйвера "dvb-fe-xc5000c-4.1.30.7.fw" в драйвер "dvb-fe-xc5000-1.6.114.fw" пишет:
Код:
[   24.446097] saa7134 0000:04:00.0: DVB: registering adapter 0 frontend 0 (Zarlink ZL10353 DVB-T)...
[   24.479871] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
[   24.479889] xc5000: firmware read 16497 bytes.
[   24.479890] xc5000: firmware incorrect size
[   24.501788] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
[   24.501809] xc5000: firmware read 16497 bytes.
[   24.501810] xc5000: firmware incorrect size
Профиль 
Сообщение Добавлено: 03 ноя 2013, 23:57. Заголовок сообщения:  Re: Тюнер H7
Зарегистрирован:
    12 окт 2013, 18:49
Сообщения: 3
Подсовывать никому ничего не надо. Пропиши модулю ядра параметры card=178 tuner=88 и положи файл прошивки dvb-fe-xc5000c-4.1.30.7.fw в /lib/firmware, если его там раньше не было.

Код 88 соответствует ВЧ-блоку Xceive 5000C, полный список см. здесь:
https://www.kernel.org/doc/Documentation/video4linux/CARDLIST.tuner

Работать впрочем это все равно не будет, зато пока грузится винда в дуалбуте, ты сможешь радовать себя мыслью, что все параметры заданы верно и тюнер прошит нужной прошивкой.
Профиль 
Сообщение Добавлено: 04 ноя 2013, 20:24. Заголовок сообщения:  Re: Тюнер H7
Зарегистрирован:
    23 окт 2011, 16:01
Сообщения: 10
Вот спасибо... "обнадежил"... :)
Код:
[  566.905225] xc5000: waiting for firmware upload (dvb-fe-xc5000c-4.1.30.7.fw)...
[  566.905263] xc5000: firmware read 16497 bytes.
[  566.905266] xc5000: firmware uploading...
[  566.905268] xc5000: reset failed
[  566.905270] xc5000: firmware upload failed...
[  567.173912] xc5000: I2C write failed (len=4)
[  567.173915] xc5000: xc_SetTVStandard failed
[  567.265340] xc5000: waiting for firmware upload (dvb-fe-xc5000c-4.1.30.7.fw)...
[  567.265376] xc5000: firmware read 16497 bytes.
[  567.265378] xc5000: firmware uploading...
[  567.265380] xc5000: reset failed
[  567.265382] xc5000: firmware upload failed...
[  567.377949] xc5000: I2C write failed (len=4)
[  567.377953] xc5000: xc_SetTVStandard failed

Самое интересное, что по ссылке выше, вроде должно быть все ок...
Я так понимаю, что "нужной карты" просто нет в списке, хотя и "нужный" тюнер (с драйвером по ссылке) вроде как нашелся...
Профиль 
Сообщение Добавлено: 04 ноя 2013, 23:44. Заголовок сообщения:  Re: Тюнер H7
Зарегистрирован:
    12 окт 2013, 18:49
Сообщения: 3
писал(а):
Я так понимаю, что "нужной карты" просто нет в списке, хотя и "нужный" тюнер (с драйвером по ссылке) вроде как нашелся...

Да, верно. Список всех поддерживаемых карт можно посмотреть в сорцах ядра, например тут.

Как видно, старая ревизия c PCI ID 5ace:7190 есть в таблице, а вот новая ревизия с PCI ID 5ace:7191 - нет. Поэтому автоопределение не работает и надо вручную задавать параметры card/tuner. Можно также добавить 5ace:7191 в таблицу и тогда автоопределение заработает без дополнительных параметров.

Проблема здесь в другом - существующие драйвера saa7134/xc5000 конкретно с H7 не работают по каким-либо причинам. Надо писать код и отсылать патчи в ядро. Все просто. Нет кода - нет поддержки.
Профиль 
Сообщение Добавлено: 24 апр 2014, 15:22. Заголовок сообщения:  Re: Тюнер H7
Аватара пользователя
Зарегистрирован:
    24 апр 2014, 15:19
Сообщения: 4
Доброго дня уважаемые форумчане. Так же долго гуглил и выбирал себе тюнер. Нашел описание работы beholder h7. Нашел его на фирмах Минска. Купил и обломался. Ревизия 7191. Подскажите не изменилась ли обстановка на текущий момент и что можно предпринять. Фирма отказывается принимать обратно исправный товар. Менять на другую модель с доплатой - тоже. Получается у меня на руках не нужный мне девайс за 70$.

p.s. а Dmitry Belimov у вас более не работает?
Профиль 
Сообщение Добавлено: 25 апр 2014, 10:18. Заголовок сообщения:  Re: Тюнер H7
Beholder
Аватара пользователя
Зарегистрирован:
    13 июл 2004, 13:23
Сообщения: 1085
Дмитрий Белимов уволился несколько лет тому назад. Сейчас у нас нет сотрудников специалистов по Линуксу.
Профиль 
Показать сообщения за:  Поле сортировки:    
Начать новую темуОтветить на тему  Страница 5 из 6  [ Сообщений: 79 ]  На страницу   Пред.  1, 2, 3, 4, 5, 6  След.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Найти:  
Перейти: