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

Поддержка всех тюнеров Beholder в Linux
http://beholder.ru/bb/viewtopic.php?f=11&t=5519
Страница 14 из 43

Автор:  Nick_L [ 30 янв 2008, 17:01 ]
Заголовок сообщения: 

no flame

Автор:  igk72 [ 31 янв 2008, 13:35 ]
Заголовок сообщения: 

Дело в том что я делал структуры описания плат на основе inf-файлов windows-драйвера.
А там представлены строки для НЕКОТОРЫХ ВЫПУСКОВ плат 40x со странным 0000 subdevice
Beholder BeholdTV 401 [1131:0000]
Beholder BeholdTV 403 FM [1131:0000]
А это недопустимо при автоопределении так как модуль один на все saa7134

Автор:  John Lynx [ 03 фев 2008, 14:58 ]
Заголовок сообщения: 

Есть BeholdTV 407 FM
с помощью патча к v4l тюнер заработал (огромная благодарность автору!), все показывает, звук есть, но пульт не работает (включая кнопки с цифрами).

dmesg говорит, что пульт висит на /dev/input/event6
Но после cat /dev/input/event6 и нажатий кнопок ничего не появляется :(

Какие могут быть варианты причин возникновения проблем и возможные решения?

система openSUSE 10.3

Автор:  igk72 [ 04 фев 2008, 22:43 ]
Заголовок сообщения: 

писал(а):
но пульт не работает (включая кнопки с цифрами).

Какие могут быть варианты причин возникновения проблем и возможные решения?

Читайте и смотрите соседнюю тему "Работа кнопок пульта в разных программах"
http://www.beholder.ru/bb/viewtopic.php?t=6081

Автор:  John Lynx [ 05 фев 2008, 20:52 ]
Заголовок сообщения: 

Читал...
Но та тема мне не подходит - там:
Цитата:
все работает. И работает правильно.

а у меня не работает ни одна кнопка :(
Реакции на /dev/input/event6 (в отличие от соседней темы) нет

Автор:  igk72 [ 06 фев 2008, 13:18 ]
Заголовок сообщения: 

писал(а):
Реакции на /dev/input/event6 (в отличие от соседней темы) нет

Это не ответ. Вы пробовали програмы утилиты из пакета input-utils ?
А в текстовой консоли нажатие кнопок-цифр отображается? Без запущенного демона lircd.

И еще - банально проверьте соединение и кабель датчика.

Автор:  John Lynx [ 06 фев 2008, 19:07 ]
Заголовок сообщения: 

Цитата:
И еще - банально проверьте соединение и кабель датчика.

Проверил. Под 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 ]
Заголовок сообщения: 

Привет,

скажите, а должно работать радио на 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 [ 14 фев 2008, 11:13 ]
Заголовок сообщения:  Re: Внимание!!!!!!

писал(а):
С 7.01.2008 - патч вкючили в devel-ветку v4l, затем перейдет в ядро.

Ура!

Поздравляю!

Кстати, энкодер ты не победил ?

Автор:  ScorpAL [ 14 фев 2008, 11:48 ]
Заголовок сообщения: 

Господа Линуксоиды, а может кто нибудь найдет время для написания полного мануала по настройке тюнера под Ubuntu?

Именно отсутствие телевизора в Ubuntu и сдерживает медленный, но верный переезд.

Автор:  igk72 [ 14 фев 2008, 13:40 ]
Заголовок сообщения: 

писал(а):
а должно работать радио на 507 RDS с v4l2 из репозитория?
Как только патчи вошли в v4l2 я взял всё оттуда и, вроде, работало.
Сейчас уже ядро поновее, и куча изменений было в репозитории. В общем, телевизор работает, а из радио — шум.
Ubuntu 8.04.

Рекомендация одна - не надо использовать последние самые новые крайние ядра.
Ubuntu 8.04 еще в процессе доводки и утряски. Работать можно только когда хоть что-то одно стабильно :-)

Еще - у вас (судя по логам) не подгружается модули связанные с alsa, а не самого тюнера.
И происходит это от того что подписи версий в компилированых модулях отличаются от имеющихся уже, файл Module.symvers. Такое бывает когда еще и alsa обновляется кроме v4l-dvb.

Cамое простое - взять ядро и alsa из дистрибутива, синхронные друг друга. И уже потом обновлять v4l-dvb но и то можно попасть на несоответсвие наличия вызовов и списка функций.

И последнее, если работало нормально - откатитесь на версии ядра, alsa, v4l которые работали. Ведь благо это Линукс и и такое возможно параллельно в системе.

Автор:  Иван Иванов [ 17 фев 2008, 23:46 ]
Заголовок сообщения: 

У меня нормально установленный в 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. Так как сам пульт по себе работает. Связки с приложениями нету.

Автор:  0x656b694d [ 19 фев 2008, 14:55 ]
Заголовок сообщения: 

igk72, спасибо. У меня дурная привычка менять хорошее на ещё непонятное.

Иван Иванов, к Вам это тоже относится (читайте ответ igk72 мне).

Автор:  igk72 [ 20 фев 2008, 02:23 ]
Заголовок сообщения: 

писал(а):
но могу смотреть только телек (со звуком). Радио же (gnomeradio) не издает не звука, если поиграться строчкой arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay - &
в скрипте - звук работает. НО. Это звук, похожий на звук модема.

Давайте все по порядку (не сумбурно) и четко - пишите так - действие (какая программа) и каков результат. Так будет лучше для понимания и помощи.
В ваших словах невидно чем задается частота в радио;

писал(а):
Кроме того, иногда после проигрывания тюнера странно периодически западает клава на некоторое время (около 0.5 сек), не очень заметно, но напрягает.

Опять таки - чем смотрим тюнер и в каком режиме? ТВ или радио? В XOrg подгружен модуль v4l?

писал(а):
Еще вопрос, может на /dev/video1 что-то стандартное и в ветке v4l к какому-нибудь кодеру уже есть драйвер и его надо только подкрутить?

Если бы! Конечно же такое уже давным давно проверили. А вообще вы просто не понимаете ситуации. Модуль энкодера есть и даже грузится. ведь /dev/video1 наблюдается. Проблема во внутренней иницилизации энкодера и основного чипа тюнера

Автор:  Иван Иванов [ 24 фев 2008, 21:46 ]
Заголовок сообщения: 

В Бубунте 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. Это чего-то у них было, а не в драйвере.

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