Тв-тюнер saa7134 опять(( [РАЗМОРОЖЕНО - автор протрезвел]

Сразу извиняюсь, что поднимаю давно избитую тему. Все (или почти все) записи на форуме по этому поводу прочитал - ничего не помогает. Гуглил долго и упорно, с тем же результатом. При настройке тв-тюнера возникла проблема: программы воспроизведения тв не видят сигнала от тв-входа устройства.
Имеется:

#lspci | grep Video
Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)

Подключен кабелем к внешней антенне, тестировался под Windows 7 - с тем или иным качеством показывает довольно много каналов.
Настраиваю под Gentoo с ядром 3.1.6.
Вывод dmesg:

# dmesg | grep saa
saa7130/34: v4l2 driver version 0, 2, 17 loaded
saa7134 0000:07:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
saa7133[0]: found at 0000:07:01.0, rev: 209, irq: 17, latency: 64, mmio: 0xfbeff800
saa7133[0]: subsystem: 1461:4255, board: Beholder BeholdTV 409 FM [card=67,insmod option]
saa7133[0]: board init: gpio is 40000
saa7133[0]: i2c eeprom 00: 61 14 55 42 00 00 00 00 00 00 00 00 00 00 00 00
saa7133[0]: i2c eeprom 10: ff ff ff ff ff 20 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: 01 40 01 02 ff 01 01 03 ff ff 00 6d ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff 96 00 c0 84 ff 08 30 ff 05 ff 40 ff 0c 01 ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: dsp access error
saa7133[0]: dsp access error
saa7133[0]: dsp access error
saa7133[0]: registered device video1 [v4l2]
saa7133[0]: registered device vbi0
saa7133[0]: registered device radio0
saa7134 ALSA driver for DMA sound loaded
saa7133[0]/alsa: saa7133[0] at 0xfbeff800 irq 17 registered as card -1

на звук вроде ругается, но до звука пока руки не дошли.
Делаю следующим образом:
в ядре:

Device drivers  -->
   {M} I2C support-->
      <M> I2C device interface
      I2C Hardware Bus support  --->
         [M] Intel 82801 (ICH/PCH)

с учетом, что:

#lspci | grep SMBus
SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller

далее

Device drivers  -->   
   <*> Multimedia support  --->
       <M>   Video For Linux
       [*]   Video capture adapters  --->
             <M>   Philips SAA7134 support
             <M>     Philips SAA7134 DMA audio support

Настройка модулей:

 # cat /etc/modprobe.d/saa7134.conf
 alias char-major-81 videodev
 alias char-major-81-0 saa7134
 options saa7134 card=67 alsa=1 tuner=38 secam=d i2c_scan=1
 options tuner secam=d

В make.conf флаги v4l и v4l2 включены.
Пытаюсь запустить устройство при помощи tvtime, а так же mplayer.
Тюнер определяется как /dev/video1, на него и натравил tvtime.
В tvtime выставил стандарт "SECAM", таблицу каналов "Россия". Сканер частот tvtime-scanner запускал - якобы находит 1! канал на частоте около 92 МГц и ещё парочку на частотах более 200 МГц, но при настройке тюнера на них (и на 92 тоже) естественно ничего не показывает. Единственное, чего удалось добиться - это если выключить в tvtime обнаружение сигнала, иногда проскакивают видео помехи в пол секунды с частотой около раза в минуту. Если включить в tvtime сканирование каналов - перебирает более 100 каналов и ничего не находит, упрямо пишет: No signal. Если в tvtime выбрать другие входные источники сигнала (другие разъёмы на тюнере) - показывает помехи (на S-video) и пустоту на композитном входе.., вроде так и должно быть. При запуске с помощью mplayer на разных частотах виден точно такой же пустой экран как на tvtime.

Вроде вся информация, какая есть. Буду очень благодарен за любую помощь. :)

P.S.
Ещё добавлю, только заметил: ни на тюнере, ни вообще где-либо на системнике нет S-video входа, так что откуда среди входных каналов в tvtime S-video - непонятно, какой-то глюк))

card=67 tuner=38

В этих параметрах уверены? У вас точно Beholder BeholdTV 409 FM?
(список тут: /usr/src/linux/Documentation/video4linux/CARDLIST.saa7134)
Если же всё верно, могу порекомендовать не сканировать, а просто переключиться в том же tvtime на какую-нибудь систему каналов (SECAM, Russia) и попереключаться между ними.

К сожалению, уверен

эти параметры выявил и установил в первую очередь. У меня Beholder BeholdTV 409 FM наcтолько точно, насколько это определяет dmesg | grep saa. Переключаться между каналами пытался, пробовал разные таблицы, везде синий экран и No signal. Запустил tvtime из консоли, некоторые косяки он в вывод пишет:

$tvtime

Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/alter/.tvtime/tvtime.xml
Playback device is hw:0,0
Capture device is hw:1,0
Channels count (2) not available for capture: Недопустимый аргумент
Unable to set parameters for playback stream: Недопустимый аргумент
Streams link error: -77 Дескриптор файла в плохом состоянии
mixer: Can't open device /dev/mixer, mixer volume and mute unavailable.
Thank you for using tvtime.

Не совсем понимаю, ругается он только на звук или и на видео тоже.., но хоть какие-то сообщения об ошибках.

Я несу пингвина во имя луны! *WALL*

Попробовал поднастроить

Попробовал поднастроить девайс для работы с pulseaudio так как описано здесь:
http://linuxtv.org/wiki/index.php/Saa7134-alsa#Howto_use_Saa7134-alsa_with_Pulseaudio_based-system
теперь выдаёт такое:

$ tvtime

Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/alter/.tvtime/tvtime.xml
Playback device is hw:0,0
Capture device is hw:1,0
Cannot open ALSA Playback device hw:0,0: Устройство или ресурс занято
mixer: Can't open device /dev/mixer, mixer volume and mute unavailable.
Thank you for using tvtime.

Вроде ругани меньше, хоть и хватает)), но по-прежнему ничего не показывает.

Я несу пингвина во имя луны! *WALL*

Такое впечатление, что каналы

Такое впечатление, что каналы он находит, но tvtime, а вместе с ним и mplayer их отображать отказывается:

$tvtime-scanner 

Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/alter/.tvtime/tvtime.xml
Scanning using TV standard SECAM.
Scanning from  44,00 MHz to 958,00 MHz.
Found a channel at  71,00 MHz (70,75 - 71,00 MHz), adding to channel list.
Found a channel at 169,25 MHz (169,00 - 169,25 MHz), adding to channel list.
Found a channel at 175,00 MHz (174,75 - 175,00 MHz), adding to channel list.
Found a channel at 185,25 MHz (185,00 - 185,25 MHz), adding to channel list.
Found a channel at 356,25 MHz (356,00 - 356,25 MHz), adding to channel list.
Found a channel at 365,75 MHz (365,50 - 365,75 MHz), adding to channel list.
Found a channel at 406,50 MHz (406,25 - 406,50 MHz), adding to channel list.
Found a channel at 434,50 MHz (434,25 - 434,50 MHz), adding to channel list.
Found a channel at 510,00 MHz (509,75 - 510,00 MHz), adding to channel list.
Found a channel at 550,75 MHz (550,50 - 550,75 MHz), adding to channel list.
Found a channel at 559,75 MHz (559,50 - 559,75 MHz), adding to channel list.
Found a channel at 561,00 MHz (560,75 - 561,00 MHz), adding to channel list.
Found a channel at 597,75 MHz (597,50 - 597,75 MHz), adding to channel list.
Found a channel at 718,50 MHz (718,25 - 718,50 MHz), adding to channel list.
Found a channel at 772,50 MHz (772,25 - 772,50 MHz), adding to channel list.
Found a channel at 816,00 MHz (815,75 - 816,00 MHz), adding to channel list.
Found a channel at 847,75 MHz (847,50 - 847,75 MHz), adding to channel list.

сори за бамп по сути неактивной темы, просто как только что-то новое обнаруживается - пишу сюда))

Я несу пингвина во имя луны! *WALL*

Сетка каналов явно не Russia

У нас вроде как каналы идут с шагом 8МГц, (типа 199.25, 207.25, 215.25, 223.25 и т.д).
Выставьте наконец в tvtime том же русскую сетку (Channel Management -> Change Frequency Table).

У меня в /etc/modprobe.d/saa7134.conf всё что есть - это

options saa7134 alsa=1 secam=d

Современные ядра вполне замечательно модель определяют сами. Разработчики тюнеров Beholder в своё время постарались в этом плане, и почти вся линейка их тюнеров поддерживается ядром.

сделал так - перестало

сделал так - перестало создаваться устройство в /dev => не помогло, но всё равно спасибо

Я несу пингвина во имя луны! *WALL*

Могу сказать по своему noname

Могу сказать по своему noname тюнеру (bttv правда), все опции модуля, что я находил в нете не работали или работали не очень (каналы не переключались, небыло звука и тд).. В итоге я просто написал простенький скрипт перебирающий параметр cards=N и искал рабочий. Карта заработала на card=112. Удивляюсь, что мне хватило терпения :)

Так что если ничего не помогает, советую попробовать так.

А я советую попробовать вот так

А я советую попробовать вот так:

Device drivers  -->   
   <*> Multimedia support  --->
       <*>   Video For Linux
       [*]   Video capture adapters  --->
             <*>   Philips SAA7134 support
             <*>     Philips SAA7134 DMA audio support

Сделал так, почему-то стало

Сделал так, почему-то стало очень медленно загружаться ядро, при чём тормоза именно на обработке этого saa и иже с ним. Программа tvtime тоже стала сильно тормозить, видеосигнал по-прежнему не обнаруживает. Возможно, где-то накосячил в ядре, не только ведь раздел Multimedia в ядро включать надо, но и I2С по зависимостям. Так или иначе не помогло, к сожалению. Спасибо за совет.

Я несу пингвина во имя луны! *WALL*

Спасибо за рекомендации!,

Спасибо за рекомендации!, вечером попробую, отпишусь о результатах :)

P.S. попробовал - комментарии выше выше.

Я несу пингвина во имя луны! *WALL*

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".