Текущее время: 03 май 2025, 00:15 • Часовой пояс: UTC + 3 часа |
Поддержка всех тюнеров Beholder в Linux
Автор | Сообщение |
Nick_L
|
Добавлено: 30 янв 2008, 17:01. Заголовок сообщения: |
|
|
Зарегистрирован: 09 янв 2008, 19:11 Сообщения: 19
|
no flame
Последний раз редактировалось Nick_L 16 авг 2008, 23:19, всего редактировалось 1 раз.
|
|
|
igk72
|
Добавлено: 31 янв 2008, 13:35. Заголовок сообщения: |
|
|
Зарегистрирован: 09 апр 2007, 12:50 Сообщения: 135
|
Дело в том что я делал структуры описания плат на основе inf-файлов windows-драйвера.
А там представлены строки для НЕКОТОРЫХ ВЫПУСКОВ плат 40x со странным 0000 subdevice
Beholder BeholdTV 401 [1131:0000]
Beholder BeholdTV 403 FM [1131:0000]
А это недопустимо при автоопределении так как модуль один на все saa7134
Beholder M6 и H6, Linux Debian/Ubuntu
|
|
|
John Lynx
|
Добавлено: 03 фев 2008, 14:58. Заголовок сообщения: |
|
|
Зарегистрирован: 03 фев 2008, 14:34 Сообщения: 3
|
Есть BeholdTV 407 FM
с помощью патча к v4l тюнер заработал (огромная благодарность автору!), все показывает, звук есть, но пульт не работает (включая кнопки с цифрами).
dmesg говорит, что пульт висит на /dev/input/event6
Но после cat /dev/input/event6 и нажатий кнопок ничего не появляется
Какие могут быть варианты причин возникновения проблем и возможные решения?
система openSUSE 10.3
|
|
|
igk72
|
Добавлено: 04 фев 2008, 22:43. Заголовок сообщения: |
|
|
Зарегистрирован: 09 апр 2007, 12:50 Сообщения: 135
|
John Lynx писал(а): но пульт не работает (включая кнопки с цифрами).
Какие могут быть варианты причин возникновения проблем и возможные решения?
Читайте и смотрите соседнюю тему " Работа кнопок пульта в разных программах"
http://www.beholder.ru/bb/viewtopic.php?t=6081
Beholder M6 и H6, Linux Debian/Ubuntu
|
|
|
John Lynx
|
Добавлено: 05 фев 2008, 20:52. Заголовок сообщения: |
|
|
Зарегистрирован: 03 фев 2008, 14:34 Сообщения: 3
|
Читал...
Но та тема мне не подходит - там:
Цитата: все работает. И работает правильно.
а у меня не работает ни одна кнопка
Реакции на /dev/input/event6 (в отличие от соседней темы) нет
|
|
|
igk72
|
Добавлено: 06 фев 2008, 13:18. Заголовок сообщения: |
|
|
Зарегистрирован: 09 апр 2007, 12:50 Сообщения: 135
|
John Lynx писал(а): Реакции на /dev/input/event6 (в отличие от соседней темы) нет
Это не ответ. Вы пробовали програмы утилиты из пакета input-utils ?
А в текстовой консоли нажатие кнопок-цифр отображается? Без запущенного демона lircd.
И еще - банально проверьте соединение и кабель датчика.
Beholder M6 и H6, Linux Debian/Ubuntu
|
|
|
John Lynx
|
Добавлено: 06 фев 2008, 19:07. Заголовок сообщения: |
|
|
Зарегистрирован: 03 фев 2008, 14:34 Сообщения: 3
|
Цитата: И еще - банально проверьте соединение и кабель датчика. Проверил. Под Win пуль работает. Цитата: А в текстовой консоли нажатие кнопок-цифр отображается? Без запущенного демона lircd. в текстовой консоли никакой реакции на нажатие кнопок нет Цитата: Вы пробовали програмы утилиты из пакета input-utils ?
скачал, установил. какие программы/утилиты попробовать и как?
запустил lsinput, вывелось это:
Код: /dev/input/event6 bustype : BUS_PCI vendor : 0x1131 product : 0x7134 version : 1 name : "saa7134 IR (Beholder BeholdTV 4" phys : "pci-0000:00:08.0/ir0" bits ev : EV_SYN EV_KEY EV_REP
|
|
|
0x656b694d
|
Добавлено: 10 фев 2008, 20:08. Заголовок сообщения: |
|
|
Зарегистрирован: 11 мар 2006, 23:10 Сообщения: 13
|
Привет,
скажите, а должно работать радио на 507 RDS с v4l2 из репозитория?
Как только патчи вошли в v4l2 я взял всё оттуда и, вроде, работало.
Сейчас уже ядро поновее, и куча изменений было в репозитории. В общем, телевизор работает, а из радио — шум.
Ubuntu 8.04.
Анамнез:
Код: $ uname -snrvo Linux ubu 2.6.24-7-generic #1 SMP Thu Feb 7 01:29:58 UTC 2008 GNU/Linux $ lspci -v ... 02:0c.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev f0) Flags: bus master, medium devsel, latency 32, IRQ 20 Memory at e5000000 (32-bit, non-prefetchable) [size=2K] Capabilities: [40] Power Management version 2
$ dmesg | grep saa [ 41.616428] saa7130/34: v4l2 driver version 0.2.14 loaded [ 41.621188] saa7133[0]: found at 0000:02:0c.0, rev: 240, irq: 20, latency: 32, mmio: 0xe5000000 [ 41.621198] saa7133[0]: subsystem: 0000:5071, board: Beholder BeholdTV 507 FM/RDS / BeholdTV 509 FM [card=127,insmod option] [ 41.621214] saa7133[0]: board init: gpio is 200000 [ 41.621378] input: saa7134 IR (Beholder BeholdTV 5 as /devices/pci0000:00/0000:00:1e.0/0000:02:0c.0/input/input6 [ 41.818284] saa7133[0]: i2c eeprom 00: 00 00 71 50 54 20 00 00 00 00 00 00 00 00 00 01 [ 41.818313] saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 41.818340] saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 41.818366] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 41.818392] saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 41.818417] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 41.818443] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 41.818468] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 41.818494] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 41.818520] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 41.818546] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 41.818571] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 41.818597] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 41.818622] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 41.818648] saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 41.818674] saa7133[0]: i2c eeprom f0: 42 54 56 30 33 30 30 ff ff ff ff ff ff ff ff ff [ 42.061888] tuner' 0-0010: chip found @ 0x20 (saa7133[0]) [ 42.173827] tuner' 0-0043: chip found @ 0x86 (saa7133[0]) [ 42.197834] tuner' 0-0060: chip found @ 0xc0 (saa7133[0]) [ 42.216713] saa7133[0]: registered device video0 [v4l2] [ 42.216754] saa7133[0]: registered device vbi0 [ 42.216788] saa7133[0]: registered device radio0 [ 42.648081] saa7134_alsa: disagrees about version of symbol snd_pcm_new [ 42.648089] saa7134_alsa: Unknown symbol snd_pcm_new [ 42.648599] saa7134_alsa: disagrees about version of symbol snd_pcm_stop [ 42.648602] saa7134_alsa: Unknown symbol snd_pcm_stop [ 42.649334] saa7134_alsa: disagrees about version of symbol snd_pcm_lib_ioctl [ 42.649338] saa7134_alsa: Unknown symbol snd_pcm_lib_ioctl [ 42.649515] saa7134_alsa: disagrees about version of symbol snd_pcm_set_ops [ 42.649518] saa7134_alsa: Unknown symbol snd_pcm_set_ops [ 42.649803] saa7134_alsa: disagrees about version of symbol snd_pcm_hw_constraint_integer [ 42.649808] saa7134_alsa: Unknown symbol snd_pcm_hw_constraint_integer [ 42.650190] saa7134_alsa: disagrees about version of symbol snd_pcm_period_elapsed [ 42.650194] saa7134_alsa: Unknown symbol snd_pcm_period_elapsed [ 42.650275] saa7134_alsa: disagrees about version of symbol snd_pcm_hw_constraint_step [ 42.650279] saa7134_alsa: Unknown symbol snd_pcm_hw_constraint_step ...
$ lshw ... *-multimedia:1 description: Multimedia controller product: SAA7133/SAA7135 Video Broadcast Decoder vendor: Philips Semiconductors physical id: c bus info: pci@0000:02:0c.0 version: f0 width: 32 bits clock: 33MHz capabilities: pm bus_master cap_list configuration: driver=saa7134 latency=32 maxlatency=32 mingnt=84 module=saa7134 ...
Кстати, не могу построить v4l2 пока не отключу поддержку bt87xx...
Получаю кучу ошибок компиляции.
Спасибо!
|
|
|
Rider
|
|
Зарегистрирован: 30 окт 2007, 00:42 Сообщения: 21
|
igk72 писал(а): С 7.01.2008 - патч вкючили в devel-ветку v4l, затем перейдет в ядро.
Ура!
Поздравляю!
Кстати, энкодер ты не победил ?
|
|
|
ScorpAL
|
Добавлено: 14 фев 2008, 11:48. Заголовок сообщения: |
|
|
Зарегистрирован: 06 фев 2007, 19:16 Сообщения: 92
|
Господа Линуксоиды, а может кто нибудь найдет время для написания полного мануала по настройке тюнера под Ubuntu?
Именно отсутствие телевизора в Ubuntu и сдерживает медленный, но верный переезд.
|
|
|
igk72
|
Добавлено: 14 фев 2008, 13:40. Заголовок сообщения: |
|
|
Зарегистрирован: 09 апр 2007, 12:50 Сообщения: 135
|
0x656b694d писал(а): а должно работать радио на 507 RDS с v4l2 из репозитория? Как только патчи вошли в v4l2 я взял всё оттуда и, вроде, работало. Сейчас уже ядро поновее, и куча изменений было в репозитории. В общем, телевизор работает, а из радио — шум. Ubuntu 8.04.
Рекомендация одна - не надо использовать последние самые новые крайние ядра.
Ubuntu 8.04 еще в процессе доводки и утряски. Работать можно только когда хоть что-то одно стабильно
Еще - у вас (судя по логам) не подгружается модули связанные с alsa, а не самого тюнера.
И происходит это от того что подписи версий в компилированых модулях отличаются от имеющихся уже, файл Module.symvers. Такое бывает когда еще и alsa обновляется кроме v4l-dvb.
Cамое простое - взять ядро и alsa из дистрибутива, синхронные друг друга. И уже потом обновлять v4l-dvb но и то можно попасть на несоответсвие наличия вызовов и списка функций.
И последнее, если работало нормально - откатитесь на версии ядра, alsa, v4l которые работали. Ведь благо это Линукс и и такое возможно параллельно в системе.
Beholder M6 и H6, Linux Debian/Ubuntu
|
|
|
Иван Иванов
|
Добавлено: 17 фев 2008, 23:46. Заголовок сообщения: |
|
|
Зарегистрирован: 20 июл 2007, 18:34 Сообщения: 29 Откуда: Край вечной мерзлоты
|
У меня нормально установленный в Ubuntu Linux 7.10 последний v4l (где драйвера для моего M6 Extra), но могу смотреть только телек (со звуком!) как в tvtime (через скрипт перенаправления звука), так и в mplayer (прописав наиболее популярные каналы и снимая звук напрямую с PCI). Радио же (в приложении gnomeradio) не издает не звука, так как не только не видит откуда его брать, так и если подключить наушники к аудиовыходу из тюнера - слышен ужасный грязный шум работающего модема. gnomeradio видит в источнике некий dig1. Cам интерфейс (/dev/radio0) видит прекрасно и видимо даже находит радиостанции, судя по индикатору уровня сигнала. Eсли поиграться строчкой arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay - &
в скрипте - звук работает, достается через шину PCI. НО. Это звук не похож на нормальный звук музыки или речи, а похож на звук модема. Кроме того, иногда после проигрывания тюнера в mplayer странно периодически западает клава на некоторое время (около 0.5 сек), не очень заметно, но напрягает. После этого каналы нормально не переключаются - а прыгают полный круг, иногда два раза, пребегая по всей сетке вещания, будто сканирует. То же самое повторяется и в tvtime (поэтому думаю, что все-таки драйвер).
Еще вопрос, может на /dev/video1 что-то стандартное и в ветке v4l к какому-нибудь кодеру уже есть драйвер и его надо только подкрутить?
И еще... В логах у меня чисто. Все работает. Ошибок и предупреждений нету.
Все нужные модули подгружены:
saa7134_empress 11140 1
saa7134_alsa 15520 0
saa7134 138836 2 saa7134_empress,saa7134_alsa
videodev 29184 3 saa7134_empress,saa7134
compat_ioctl32 2304 1 saa7134
v4l2_common 19200 3 tuner,saa7134,videodev
videobuf_dma_sg 14724 3 saa7134_empress,saa7134_alsa,saa7134
videobuf_core 19460 3 saa7134_empress,saa7134,videobuf_dma_sg
ir_kbd_i2c 11152 1 saa7134
ir_common 36740 2 saa7134,ir_kbd_i2c
tveeprom 16912 1 saa7134
В целом все работает, кроме радио, телетекста, энкодера. Пульт не работает - дык это мои кривые руки не дошли. Надо читать lirc. Так как сам пульт по себе работает. Связки с приложениями нету.
Ubuntu Linux 20.04 (Linux 3.2.0-22-generic-pae #35-Ubuntu SMP), Beholder M6 Extra in MPlayer with remote controller
Последний раз редактировалось Иван Иванов 20 фев 2008, 17:59, всего редактировалось 2 раз(а).
|
|
|
0x656b694d
|
Добавлено: 19 фев 2008, 14:55. Заголовок сообщения: |
|
|
Зарегистрирован: 11 мар 2006, 23:10 Сообщения: 13
|
igk72, спасибо. У меня дурная привычка менять хорошее на ещё непонятное.
Иван Иванов, к Вам это тоже относится (читайте ответ igk72 мне).
|
|
|
igk72
|
Добавлено: 20 фев 2008, 02:23. Заголовок сообщения: |
|
|
Зарегистрирован: 09 апр 2007, 12:50 Сообщения: 135
|
Иван Иванов писал(а): но могу смотреть только телек (со звуком). Радио же (gnomeradio) не издает не звука, если поиграться строчкой arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay - & в скрипте - звук работает. НО. Это звук, похожий на звук модема. Давайте все по порядку (не сумбурно) и четко - пишите так - действие (какая программа) и каков результат. Так будет лучше для понимания и помощи. В ваших словах невидно чем задается частота в радио; Иван Иванов писал(а): Кроме того, иногда после проигрывания тюнера странно периодически западает клава на некоторое время (около 0.5 сек), не очень заметно, но напрягает. Опять таки - чем смотрим тюнер и в каком режиме? ТВ или радио? В XOrg подгружен модуль v4l? Иван Иванов писал(а): Еще вопрос, может на /dev/video1 что-то стандартное и в ветке v4l к какому-нибудь кодеру уже есть драйвер и его надо только подкрутить?
Если бы! Конечно же такое уже давным давно проверили. А вообще вы просто не понимаете ситуации. Модуль энкодера есть и даже грузится. ведь /dev/video1 наблюдается. Проблема во внутренней иницилизации энкодера и основного чипа тюнера
Beholder M6 и H6, Linux Debian/Ubuntu
|
|
|
Иван Иванов
|
Добавлено: 24 фев 2008, 21:46. Заголовок сообщения: |
|
|
Зарегистрирован: 20 июл 2007, 18:34 Сообщения: 29 Откуда: Край вечной мерзлоты
|
В Бубунте 7.10 не ставьте -
linux-backports-modules-generic - слетит звук.
Я думал, это драйвер, а оказалась эта бяка.
Вопрос: какой все же звуковой поток идет, когда включен режим радио? Слышно же, что что-то закодированное. А вот что именно, не понятно. Звук одинаков как из line1, так и из hw1.0 (напрямую с PCI). Подскажите! Plz!
[quote]
Давайте все по порядку (не сумбурно) и четко - пишите так - действие (какая программа) и каков результат. Так будет лучше для понимания и помощи.
В ваших словах невидно чем задается частота в радио;
[/quote]
Все просто:
запускаю gnomeradio (он не видит звук с hw1.0, но умеет задавать частоту радио и видит уровень сигнала, видит /dev/radio0, но только dig1-канал);
пытаюсь слушать звук как напрямую с карты на наушники, так и через переходник на звуковую через line1, так и через sox c hw1.0, перекидывая звук с hw1.0 на line1.
[quote]Опять таки - чем смотрим тюнер и в каком режиме? ТВ или радио? В XOrg подгружен модуль v4l?[/quote]
Тюнер смотрю в mplayer, в режиме SECAM, непостоянно. Вылечил западания перекомпилированием нового v4l. Это чего-то у них было, а не в драйвере.
Ubuntu Linux 20.04 (Linux 3.2.0-22-generic-pae #35-Ubuntu SMP), Beholder M6 Extra in MPlayer with remote controller
Последний раз редактировалось Иван Иванов 16 мар 2008, 12:47, всего редактировалось 3 раз(а).
|
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|