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

Behold 607FM + pulseaudio
http://beholder.ru/bb/viewtopic.php?f=11&t=10848
Страница 1 из 1

Автор:  solodovnikov [ 19 сен 2010, 21:00 ]
Заголовок сообщения:  Behold 607FM + pulseaudio

Такая ситуация, так как сейчас в гноме дефолтным стал pulseaudio, то перешел на pulse. Настраивал тв-тюнер по ману http://www.gentoo-wiki.info/SAA7134. Возникла проблема такого рода. при запуске tvtime. выдает сообщение "Cannot open capture device /dev/video0". dmesg выдает это
"[ 6.858729] saa7134: Unknown parameter `oss'
[ 6.870932] saa7134: Unknown parameter `oss'
[19843.291871] saa7134: Unknown parameter `oss'
[20262.886826] saa7134: Unknown parameter `oss'
[20292.240808] saa7134: Unknown parameter `oss'"
Я так понимаю. это разные проблемы. Просто не знаю куда капать...
Еще я обратил внимание на это сообщение "WARNING: All config files need .conf: /etc/modprobe.d/saa7134, it will be ignored in a future release."
А как и где будут сохраняться конфиги?

Система: gentoo 2.6.35-gentoo-r5 #2 SMP Sat Sep 11 11:15:22 MSD 2010 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 5000+ AuthenticAMD GNU/Linux

Автор:  Linux [ 20 сен 2010, 09:32 ]
Заголовок сообщения: 

Конфигурационный файл для модулей сменил с недавних пор немного свое имя. Теперь это будет saa7134.conf лежит там же, содержимое тоже что и раньше.

Приведите конфиг этого файла. Параметры card и tuner ставить НЕ НАДО, автодетект работает.

Модуль saa7134-oss сдох и выброшен из ядра. Почитать первый пост этой темы, часть вопросов решится

http://www.beholder.ru/bb/viewtopic.php?t=7179&start=0

Автор:  solodovnikov [ 20 сен 2010, 21:10 ]
Заголовок сообщения: 

cat /etc/modprobe.d/saa7134.conf
options saa7134 i2c_scan=1 alsa=1

Автор:  Linux [ 21 сен 2010, 04:48 ]
Заголовок сообщения: 

добавить secam=d и для запуска tvtime использовать скрипт из темы про поддержку

Автор:  solodovnikov [ 21 сен 2010, 21:50 ]
Заголовок сообщения: 

tvtime
Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /root/.tvtime/tvtime.xml
videoinput: Cannot open capture device /dev/video0: Нет такого файла или каталога

При этом в ядре выставлена поддержка saa7134.
lspci
03:06.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)

Автор:  Linux [ 22 сен 2010, 05:11 ]
Заголовок сообщения: 

В dmesg видно что модуль saa7134 грузится?? Какие-нибудь сообщения от него есть?

Автор:  solodovnikov [ 22 сен 2010, 06:56 ]
Заголовок сообщения: 

dmesg | grep saa7
[ 6.904380] saa7130/34: v4l2 driver version 0.2.16 loaded
[ 6.904544] saa7134 0000:03:06.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 6.904551] saa7134[0]: found at 0000:03:06.0, rev: 1, irq: 21, latency: 64, mmio: 0xfdfff000
[ 6.904560] saa7134[0]: subsystem: 5ace:6070, board: Beholder BeholdTV 607 FM [card=129,autodetected]
[ 6.904589] saa7134[0]: board init: gpio is 0
[ 7.045013] saa7134[0]: i2c eeprom 00: ce 5a 70 60 54 20 00 00 00 00 00 00 00 00 00 01
[ 7.045021] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.045027] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.045033] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.045039] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.045046] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.045052] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.045058] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.045064] saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.045070] saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.045077] saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.045083] saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.045089] saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.045095] saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.045101] saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.045107] saa7134[0]: i2c eeprom f0: 42 54 56 30 30 30 30 ff ff ff ff ff ff ff ff ff
[ 7.054032] saa7134[0]: i2c scan: found device @ 0x5a [remote control]
[ 7.059014] saa7134[0]: i2c scan: found device @ 0x86 [tda9887]
[ 7.063013] saa7134[0]: i2c scan: found device @ 0xa0 [eeprom]
[ 7.067018] saa7134[0]: i2c scan: found device @ 0xc0 [tuner (analog)]
[ 7.674015] tuner 0-0043: chip found @ 0x86 (saa7134[0])
[ 7.682017] tuner 0-0060: chip found @ 0xc0 (saa7134[0])
[ 7.818153] ir-kbd-i2c: i2c IR (BeholdTV) detected at i2c-0/0-002d/ir0 [saa7134[0]]
[ 7.821217] saa7134[0]: registered device video0 [v4l2]
[ 7.821239] saa7134[0]: registered device vbi0
[ 7.821259] saa7134[0]: registered device radio0
[ 8.437624] saa7134 ALSA driver for DMA sound loaded
[ 8.437657] saa7134[0]/alsa: saa7134[0] at 0xfdfff000 irq 21 registered as card -1

Автор:  solodovnikov [ 23 сен 2010, 22:01 ]
Заголовок сообщения: 

Спасибо, видео появилось. Но осталась основаная пробема подружить tvtime и puleaudio. Звука до сих пор нет... Я уже посмотрел конфиг modprobe в ubuntu (нормально запускался tvtime), там вообще отсутствует файл saa7134.conf в директории /etc/modprobe.d/ . Зато есть файл alsa-base.conf в котором было упоминание saa7134, я скопировал эту часть конфига в начале в alsa.conf потом пробовал в saa7134.conf - звук не появился.

Автор:  Linux [ 28 сен 2010, 02:16 ]
Заголовок сообщения: 

Чем tvtime пускается? Скриптом из поста или просто так?

Автор:  solodovnikov [ 28 сен 2010, 21:57 ]
Заголовок сообщения: 

Пробовал и обычно и пробовал запускать скрипт из-под рута и из-под обычного позьзователя.

tvtime
Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/user/.tvtime/tvtime.xml
Thank you for using tvtime.


cat tvtime.sh
#!/bin/sh

if [ -f /usr/bin/arecord ]; then

arecord -q -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay -q - &

fi

if [ -f /usr/bin/tvtime ]; then

tvtime -m --mixer=/dev/mixer:pcm --xmltv=/var/lib/tvtime/tvguide.xml

fi

pid=`pidof arecord`

if [ $pid ]; then

kill -9 $pid

fi

Автор:  Linux [ 29 сен 2010, 10:44 ]
Заголовок сообщения: 

а что говорит команда arecord -l ??

Автор:  solodovnikov [ 29 сен 2010, 10:56 ]
Заголовок сообщения: 

arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC883 Analog [ALC883 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC883 Digital [ALC883 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 2: ALC883 Analog [ALC883 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: SAA7134 [SAA7134], device 0: SAA7134 PCM [SAA7134 PCM]
Subdevices: 1/1
Subdevice #0: subdevice #0

Автор:  Linux [ 30 сен 2010, 05:34 ]
Заголовок сообщения: 

Тогда все правильно. tvtime запускать из под пользователя скриптом, звук должен работать, скорей всего отключено что-то в регуляторе звука alsa.

Автор:  botWi [ 16 фев 2011, 05:22 ]
Заголовок сообщения: 

я в ту тему добавил как звук прогнать напрямую в пульс, без arecord
попробуйте, может это у вас заработает

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