Текущее время: 29 мар 2024, 00:18 • Часовой пояс: UTC + 3 часа
Сообщения без ответов | Активные темы

Тюнер X7

Начать новую темуОтветить на тему Страница 9 из 14 [ Сообщений: 204 ] На страницу   Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 14  След.
Версия для печати Пред. тема | След. тема
АвторСообщение
Сообщение Добавлено: 13 май 2010, 19:36. Заголовок сообщения:  Тюнер X7
Зарегистрирован:
    01 авг 2009, 17:51
Сообщения: 4
писал(а):
DVB-T создает отдельное устройство /dev/dvb/adapter0/frontend0

Попробуйте программу me-tv она как раз для DVB-T и есть еще kaffein
Они должны находить DVB-T устройство и сканировать каналы. Может что и найдут.

Спасибо , буду пробовать!!!
Профиль 
Сообщение Добавлено: 18 май 2010, 06:02. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
2xorn: скорей всего опциях модуля тюнера не стоит параметр no_poweroff=1. В этом случае каждый раз после отпускания ус-ва /dev/video0 (т.е. отключения программы tvtime) происходит сброс и перевод xc5000 в отключенное состояние. Для уменьшения энергопотребления и т.п. И при запуске программы tvtime есть необходимость заново каждый раз грузить прошивку от этого и задержка с запуском и черный экран в начале.

options xc5000 no_poweroff=1
Профиль 
Сообщение Добавлено: 27 май 2010, 07:08. Заголовок сообщения: 
Зарегистрирован:
    19 мар 2010, 10:54
Сообщения: 12
Опять я с проблемами

Поставил Ubuntu 10.04.
Радио не играет. Телевидение идет нормально. Ядро из коробки. Опции из Ubuntu 9.10.
Как можно исправить эту ситуацию?
Профиль 
Сообщение Добавлено: 27 май 2010, 07:22. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
Должно работать. Вход 1 и для радио и для ТВ. Переключения пока нет.
Профиль 
Сообщение Добавлено: 27 май 2010, 17:22. Заголовок сообщения: 
Зарегистрирован:
    19 мар 2010, 10:54
Сообщения: 12
Дело в том что в исходниках xc5000.[ch] я не вижу поддержки радио.
Исходники брал по методе отсюда
http://blog.avirtualhome.com/2010/05/05 ... id-kernel/
Профиль 
Сообщение Добавлено: 29 май 2010, 10:31. Заголовок сообщения: 
Зарегистрирован:
    19 мар 2010, 10:54
Сообщения: 12
Выяснил что и в ванильном ядре нет поддержки радио.
Поставил ядро 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
Но понятно что это грязный хак.


Думаю что у меня сейчас пока есть возможность и время послужить тестовой площадкой для корренного исправления этой ситуации.
Профиль 
Сообщение Добавлено: 29 май 2010, 19:49. Заголовок сообщения: 
Зарегистрирован:
    14 авг 2009, 12:34
Сообщения: 9
писал(а):
2xorn: скорей всего опциях модуля тюнера не стоит параметр no_poweroff=1. В этом случае каждый раз после отпускания ус-ва /dev/video0 (т.е. отключения программы tvtime) происходит сброс и перевод xc5000 в отключенное состояние. Для уменьшения энергопотребления и т.п. И при запуске программы tvtime есть необходимость заново каждый раз грузить прошивку от этого и задержка с запуском и черный экран в начале.

options xc5000 no_poweroff=1

где это писать подробнее можно ?.
Профиль 
Сообщение Добавлено: 29 май 2010, 21:55. Заголовок сообщения: 
Зарегистрирован:
    19 мар 2010, 10:54
Сообщения: 12
# cd /etc/modprobe.d

# mcedit xc5000.conf

и там набить текст
options xc5000 no_poweroff=1

потом записать и перезагрузиться
Профиль 
Сообщение Добавлено: 30 май 2010, 04:40. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
По поводу не переключения на радио. Если в логах есть ошибки по I2C и SetSource ..., то это уже известная ошибка в функции xc_write_reg.
Попробуйте этот патч https://patchwork.kernel.org/patch/100365/

Отправил его на включение, Devin Heitmueller майнтейнер xc5000 отписал, что он сейчас будет переделывать кое-что в коде xc5000, посмотрит патч и включить решение в нем в свои итоговые изменения. Пока от него ничего нет, можно использовать мой.
Профиль 
Сообщение Добавлено: 31 май 2010, 03:14. Заголовок сообщения: 
Зарегистрирован:
    19 мар 2010, 10:54
Сообщения: 12
Накатил патч, получил вот такой 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)!

Вот такие пирожки......
Профиль 
Сообщение Добавлено: 01 июн 2010, 04:11. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
Патч был для решения этой проблемы
Код:
[ 27.432473] xc5000: I2C write failed (len=4)
[ 27.432482] xc5000: I2C read failed
[ 27.432484] xc5000: xc_SetSignalSource(1) failed

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

Ничего не понял. Работает ли радио без всех хаков и патчей или нет?
Если читать с самого начала, получается что работает, но тихо.
Профиль 
Сообщение Добавлено: 06 июн 2010, 17:50. Заголовок сообщения: 
Зарегистрирован:
    26 авг 2009, 21:18
Сообщения: 37
Откуда: г.Саранск
ОС Ubuntu 10.04
Создал файл с
options xc5000 no_poweroff=1

TVTime запустился гораздо быстрее.
Выгрузил TVTime
Загрузил Gnome Radio - ловит звуковое сопровождение некоторых телевизионных каналов.?!?

Я конечно понимаю, что пока переключение антенных входов не сделано, но раньше на каком-то этапе (отписывался здесь уже) радио работало (пусть 2-3 станции, а остальные - с помехами, но работало!)

И еще - я так понимаю, радио работает в тех регионах, где операторы кабельного телевидения транслируют одновременно по кабелю и радио программы (очевидно, в этом случае переключение антенных гнезд не требуется :)

Ждем-с...
Профиль 
Сообщение Добавлено: 17 июн 2010, 11:48. Заголовок сообщения: 
Зарегистрирован:
    19 мар 2010, 10:54
Сообщения: 12
писал(а):
Патч был для решения этой проблемы

http://pastebin.com/PKU9Px4v

Вот тут вывод dmesg после вашего патча для i2c.

Стало лучше но присутствует один write failed и один read failed.

Все работает с моим хаком, без моего хака, не работает радио. Но это уже другая проблема. Мне понятно где копать - время будет - сделаю патч.
Профиль 
Сообщение Добавлено: 17 июн 2010, 11:54. Заголовок сообщения: 
Зарегистрирован:
    19 мар 2010, 10:54
Сообщения: 12
писал(а):
Я конечно понимаю, что пока переключение антенных входов не сделано, но раньше на каком-то этапе (отписывался здесь уже) радио работало (пусть 2-3 станции, а остальные - с помехами, но работало!)

Если не страшно править исходники можете такую правку сделать и все заработает
http://pastebin.com/Xvj7cXCe

смысл там в том, переименовывается параметр cfg в cfg1 (в cfg эту процедуру ничего не приходит в случае включения радио, параметры нулевые) А дальше я подменяю своим уже настроенным cfg с правильными значениями для X7.
Профиль 
Сообщение Добавлено: 20 июн 2010, 12:44. Заголовок сообщения: 
Зарегистрирован:
    26 авг 2009, 21:18
Сообщения: 37
Откуда: г.Саранск
Спасибо Вам за совет. Попробую. Правда мне потребуется для этого время - не настолько я хорошо разбираюсь в Linux ...

P.S. Вот нашел, как мне кажется, любопытный ресурс - "Поддержка устройств видео захвата на кодеках SAA713x в Linux..." -
http://www.forumnov.ru/viewtopic.php?f= ... 6fd51a9a54
Мне кажется, если бы разработчики Beholder двигались примерно в указанном направлении, то возможно данная ветка была заметно "тоньше" :)
А если серьезно - то почему бы не написать утилиту под Windows, сохраняющую параметры инициализации регистров у конкретного пользователя с тем, чтобы потом использовать их в Linux (хотя-бы в виде соответствующего conf файла и пакетника для запуска VLC)?
Профиль 
Показать сообщения за:  Поле сортировки:    
Начать новую темуОтветить на тему  Страница 9 из 14  [ Сообщений: 204 ]  На страницу   Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 14  След.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Найти:  
Перейти: