Форум Beholder http://beholder.ru/bb/ | |
Тюнер X7 http://beholder.ru/bb/viewtopic.php?f=11&t=8323 |
Страница 9 из 14 |
Автор: | alexey039 [ 13 май 2010, 19:36 ] |
Заголовок сообщения: | Тюнер X7 |
писал(а): DVB-T создает отдельное устройство /dev/dvb/adapter0/frontend0
Попробуйте программу me-tv она как раз для DVB-T и есть еще kaffein Они должны находить DVB-T устройство и сканировать каналы. Может что и найдут. Спасибо , буду пробовать!!! |
Автор: | Linux [ 18 май 2010, 06:02 ] |
Заголовок сообщения: | |
2xorn: скорей всего опциях модуля тюнера не стоит параметр no_poweroff=1. В этом случае каждый раз после отпускания ус-ва /dev/video0 (т.е. отключения программы tvtime) происходит сброс и перевод xc5000 в отключенное состояние. Для уменьшения энергопотребления и т.п. И при запуске программы tvtime есть необходимость заново каждый раз грузить прошивку от этого и задержка с запуском и черный экран в начале. options xc5000 no_poweroff=1 |
Автор: | pchel [ 27 май 2010, 07:08 ] |
Заголовок сообщения: | |
Опять я с проблемами Поставил Ubuntu 10.04. Радио не играет. Телевидение идет нормально. Ядро из коробки. Опции из Ubuntu 9.10. Как можно исправить эту ситуацию? |
Автор: | Linux [ 27 май 2010, 07:22 ] |
Заголовок сообщения: | |
Должно работать. Вход 1 и для радио и для ТВ. Переключения пока нет. |
Автор: | pchel [ 27 май 2010, 17:22 ] |
Заголовок сообщения: | |
Дело в том что в исходниках xc5000.[ch] я не вижу поддержки радио. Исходники брал по методе отсюда http://blog.avirtualhome.com/2010/05/05 ... id-kernel/ |
Автор: | pchel [ 29 май 2010, 10:31 ] |
Заголовок сообщения: | |
Выяснил что и в ванильном ядре нет поддержки радио. Поставил ядро 2.6.34 Скомпилировал. Запустил. Радио записывает нули. Вот вывод dmesg http://pastebin.com/WFfLn4Y6 Вот конфигурация модулей cat xc5000.conf - options xc5000 debug=255 no_poweroff=1 - cat beholder.conf - alias char-major-81 videodev options i2c-algo-bit bit_test=1 options saa7134 card=171 tuner=76 alsa=1 irq_debug=1 gpio_tracking=1 core_debug=1 i2c_scan=1 radio_nr=0 gbuffers=4 secam=d alias char-major-81-0 saa7134 alias char-major-81-1 off alias char-major-81-2 off alias char-major-81-3 off options saa7134_alsa index=1 enable=1 debug=255 - Думаю что дело в неинициализированном tunerconfig при переключении в радио-режим. Я это вылечил вот так. http://pastebin.com/Xvj7cXCe Но понятно что это грязный хак. Думаю что у меня сейчас пока есть возможность и время послужить тестовой площадкой для корренного исправления этой ситуации. |
Автор: | xorn [ 29 май 2010, 19:49 ] |
Заголовок сообщения: | |
писал(а): 2xorn: скорей всего опциях модуля тюнера не стоит параметр no_poweroff=1. В этом случае каждый раз после отпускания ус-ва /dev/video0 (т.е. отключения программы tvtime) происходит сброс и перевод xc5000 в отключенное состояние. Для уменьшения энергопотребления и т.п. И при запуске программы tvtime есть необходимость заново каждый раз грузить прошивку от этого и задержка с запуском и черный экран в начале.
options xc5000 no_poweroff=1 где это писать подробнее можно ?. |
Автор: | pchel [ 29 май 2010, 21:55 ] |
Заголовок сообщения: | |
# cd /etc/modprobe.d # mcedit xc5000.conf и там набить текст options xc5000 no_poweroff=1 потом записать и перезагрузиться |
Автор: | Linux [ 30 май 2010, 04:40 ] |
Заголовок сообщения: | |
По поводу не переключения на радио. Если в логах есть ошибки по I2C и SetSource ..., то это уже известная ошибка в функции xc_write_reg. Попробуйте этот патч https://patchwork.kernel.org/patch/100365/ Отправил его на включение, Devin Heitmueller майнтейнер xc5000 отписал, что он сейчас будет переделывать кое-что в коде xc5000, посмотрит патч и включить решение в нем в свои итоговые изменения. Пока от него ничего нет, можно использовать мой. |
Автор: | pchel [ 31 май 2010, 03:14 ] |
Заголовок сообщения: | |
Накатил патч, получил вот такой dmesg http://pastebin.com/pvVrTS5Y Из которого видно что: [ 27.432473] xc5000: I2C write failed (len=4) [ 27.432482] xc5000: I2C read failed [ 27.432484] xc5000: xc_SetSignalSource(1) failed [ 27.433069] xc5000: I2C read failed [ 27.433920] zl10353: write to reg 50 failed (err = -5)! [ 27.433927] zl10353: write to reg 50 failed (err = -5)! При этом звук радио слышно (очень тихо и с помехами) Видимо потому что антенна не переключилась. Сейчас откатил патч назад, компилирую ядро без своего грязного хака с инициализацией. После того как убрал патч, слышимость не улучшилась (но радио работает) root@control2:~# dmesg | grep fail [ 0.611663] pcie_pme: probe of 0000:00:1c.0:pcie01 failed with error -13 [ 0.611670] pcie_pme: probe of 0000:00:1c.4:pcie01 failed with error -13 [ 0.611676] pcie_pme: probe of 0000:00:1c.5:pcie01 failed with error -13 [ 0.661811] PM: Resume from disk failed. [ 35.398920] xc5000: I2C write failed (len=4) [ 35.398930] xc5000: I2C write failed (len=2) [ 35.398932] xc5000: xc_SetTVStandard failed [ 35.399464] xc5000: I2C read failed [ 35.400264] zl10353: write to reg 50 failed (err = -5)! [ 35.400272] zl10353: write to reg 50 failed (err = -5)! Вот такие пирожки...... |
Автор: | Linux [ 01 июн 2010, 04:11 ] |
Заголовок сообщения: | |
Патч был для решения этой проблемы Код: [ 27.432473] xc5000: I2C write failed (len=4)
[ 27.432482] xc5000: I2C read failed [ 27.432484] xc5000: xc_SetSignalSource(1) failed Переключения антенны пока нет, все на первом входе. Ничего не понял. Работает ли радио без всех хаков и патчей или нет? Если читать с самого начала, получается что работает, но тихо. |
Автор: | ks5 [ 06 июн 2010, 17:50 ] |
Заголовок сообщения: | |
ОС Ubuntu 10.04 Создал файл с options xc5000 no_poweroff=1 TVTime запустился гораздо быстрее. Выгрузил TVTime Загрузил Gnome Radio - ловит звуковое сопровождение некоторых телевизионных каналов.?!? Я конечно понимаю, что пока переключение антенных входов не сделано, но раньше на каком-то этапе (отписывался здесь уже) радио работало (пусть 2-3 станции, а остальные - с помехами, но работало!) И еще - я так понимаю, радио работает в тех регионах, где операторы кабельного телевидения транслируют одновременно по кабелю и радио программы (очевидно, в этом случае переключение антенных гнезд не требуется Ждем-с... |
Автор: | pchel [ 17 июн 2010, 11:48 ] |
Заголовок сообщения: | |
писал(а): Патч был для решения этой проблемы
http://pastebin.com/PKU9Px4v Вот тут вывод dmesg после вашего патча для i2c. Стало лучше но присутствует один write failed и один read failed. Все работает с моим хаком, без моего хака, не работает радио. Но это уже другая проблема. Мне понятно где копать - время будет - сделаю патч. |
Автор: | pchel [ 17 июн 2010, 11:54 ] |
Заголовок сообщения: | |
писал(а): Я конечно понимаю, что пока переключение антенных входов не сделано, но раньше на каком-то этапе (отписывался здесь уже) радио работало (пусть 2-3 станции, а остальные - с помехами, но работало!)
Если не страшно править исходники можете такую правку сделать и все заработает http://pastebin.com/Xvj7cXCe смысл там в том, переименовывается параметр cfg в cfg1 (в cfg эту процедуру ничего не приходит в случае включения радио, параметры нулевые) А дальше я подменяю своим уже настроенным cfg с правильными значениями для X7. |
Автор: | ks5 [ 20 июн 2010, 12:44 ] |
Заголовок сообщения: | |
Спасибо Вам за совет. Попробую. Правда мне потребуется для этого время - не настолько я хорошо разбираюсь в Linux ... P.S. Вот нашел, как мне кажется, любопытный ресурс - "Поддержка устройств видео захвата на кодеках SAA713x в Linux..." - http://www.forumnov.ru/viewtopic.php?f= ... 6fd51a9a54 Мне кажется, если бы разработчики Beholder двигались примерно в указанном направлении, то возможно данная ветка была заметно "тоньше" А если серьезно - то почему бы не написать утилиту под Windows, сохраняющую параметры инициализации регистров у конкретного пользователя с тем, чтобы потом использовать их в Linux (хотя-бы в виде соответствующего conf файла и пакетника для запуска VLC)? |
Страница 9 из 14 | Часовой пояс: UTC + 3 часа |