LINUX.ORG.RU

Старенький тюнер lifeview на conextant 878A, звук по PCI как заставить работать?

 , ,


0

1

Вообщем есть сабж. Картинка идет. А звука нет, шнурка который в комплекте с line in на вход звуковой давно нет, да и хотелось бы сразу заставить работать звук по PCI.

cat /proc/asound/cards

**********вырезано*****
 3 [Bt878          ]: Bt87x - Brooktree Bt878
                      Brooktree Bt878 at 0xf4fff000, irq 16

lspci | grep -i audio

**********вырезано*****
07:01.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)

Подгружал так sudo modprobe bttv card=0 tuner=5 radio=1 sudo modprobe snd-bt87x load_all=1

Появилось 2 аудио устройства hw:3,0 hw:3,1

Пробовал открыть vlc видео устройство ставил /dev/video1 аудио hw:3,0 и hw:3,1

не работает. Пробовал xawtv и tvtime в разных вариациях не работает. Побовал алсамиксером крутить вертеть настройки аудиустройства boktree не помогает ничего Какие еще варианты есть?

dmesg

[59267.678237] bttv: Bt8xx card found (0)
[59267.678253] bttv: 0: Bt878 (rev 17) at 0000:07:01.0, irq: 16, latency: 64, mmio: 0xf4ffe000
[59267.678272] bttv: 0: using:  *** UNKNOWN/GENERIC ***  [card=0,insmod option]
[59267.679036] tveeprom 0-0050: Huh, no eeprom present (err=-6)?
[59267.679039] bttv: 0: tuner type=5
[59267.693513] bttv: 0: audio absent, no audio device found!
[59267.704252] tuner 0-0061: Tuner -1 found with type(s) Radio TV.
[59267.704550] tuner-simple 0-0061: creating new instance
[59267.704554] tuner-simple 0-0061: type set to 5 (Philips PAL_BG (FI1216 and compatibles))
[59267.706721] bttv: 0: registered device video1
[59267.706873] bttv: 0: registered device vbi0
[59267.707036] bttv: 0: registered device radio0
[59317.222519] bttv: 0: timeout: drop=16 irq=493/493, risc=369a0024, bits: HSYNC OFLOW FDSR
[59474.718939] unknown card 0x878-0x00:0x00
[59474.718944] please mail id, board name, and, if it works, the correct digital_rate option to <alsa-devel@alsa-project.org>
[59474.719162] bt87x0: Using board 0, analog, digital (rate 32000 Hz)
[59608.651553] bttv: 0: reset, reinitialize
[60335.179304] capture write error (DMA or IRQ trouble?)
[60711.569033] systemd-hostnamed[13965]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
[60731.225238] capture write error (DMA or IRQ trouble?)

Timuridze
() автор топика
Ответ на: комментарий от varchar

нет звука

xawtv

This is xawtv-3.103, running on Linux/x86_64 (3.11.0-18-generic)
xinerama 0: 1680x1050+1280+0
xinerama 1: 1280x1024+0+13
vid-open-auto: using analog TV device /dev/video1
WARNING: No DGA direct video mode for this display.
WARNING: keeping fbuf pitch at: 11840, as no base addr was detected
WARNING: couldn't find framebuffer base address, try manual
         configuration ("v4l-conf -a <addr>")
v4l2: WARNING: framebuffer base address mismatch
v4l2: me=(nil) v4l=(nil)
Alsa devices: cap: hw:3,0 (/dev/video1), out: default
Warning: Missing charsets in String to FontSet conversion
Warning: Missing charsets in String to FontSet conversion

Timuridze
() автор топика

tvtime и xawtv сами не умеют звук по PCI

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

Так звук есть?

madcore ★★★★★
()
Ответ на: комментарий от madcore

1. Воткнул колонки в выход тюнера Пробовал менять параметр modprobe **** tuner= от 1 и выше звук как бы есть. то есть запускаю тюнер картинка есть а вместо звука шипение как при плохо настроеном канале.

2. arecord -q -D hw:3,0 -r 32000 -c 2 -f S16_LE | aplay -q - arecord: pcm_read:2031: ошибка чтения: Ошибка ввода/вывода

Timuridze
() автор топика
Ответ на: комментарий от Timuridze

Сомнительно, но может при загрузке драйвера для аудио через pci вывод на внешний выход отключается?.. Я бы попробовал его не загружать, добиться сперва звука через выход тюнера, перебрав PAL-ы, например.

varchar
()
Ответ на: комментарий от varchar

Попробую отключить драйвер аудио Колонки с усилком. Шипение громкое. Еще оно не стабильное, а как будто зависит от поведения картинки. То есть частота шума меняется в зависимости от того что на экране. ПРобовал менять параметр card грузил модули для flyvideo разные T878 video (Lifeview FlyVideo для всех модулей выдает

v4l-info /dev/video1 | head -n 100 | grep card card : «BT878 video (Lifeview FlyVideo »

Timuridze
() автор топика
Ответ на: комментарий от Timuridze

Попробуй еще разные каналы и стандарты, PALы, SECAMы, что там у вас... Может такое быть, что на секам канале тюнер аудио в пале пытается или наоборот..

varchar
()
Ответ на: комментарий от varchar

перепробывал наверно все комбинации пал секам и прочие.

cat /proc/asound/cards

 0 [MID            ]: HDA-Intel - HDA Intel MID
                      HDA Intel MID at 0xf5ff8000 irq 46
 1 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xf7cfc000 irq 17
 2 [U0x46d0x804    ]: USB-Audio - USB Device 0x46d:0x804
                      USB Device 0x46d:0x804 at usb-0000:00:1d.0-1.6, high speed

Timuridze
() автор топика
Ответ на: комментарий от Timuridze

Нагуглил старую, похожую проблему, решением которой была загрузка модуля tuner _раньше_ модуля bttv.

varchar
()

Пишу как уже прошедщий по таким-же граблям, на примере своего TV-тюнера с чипом Philips SAA7134.

По всем симптомам: появляющийся/пропадающий сильно искажённый звук, говорящий голосами Чипа и Дейла - Ваш тюнер вещает звук в режиме PAL.
Чтобы всё заработало как надо, нужно заставить тюнер вещать в Secam D/K.

Ухищрения в виде перебора модулей ВЧ блока, занятие бесполезное - пройденный этап.

Вежливые Добрые люди подсказали, что нужно сообщить формат вещания модулю при загрузке. В случае тюнера SAA7134 так - цитата:
«Ну, в общем все заработало. :) Делать так: идти в /etc/modeprobe.d/ . Создать файл saa7134.conf Прописать в нем следующее: options saa7134 secam=dk сохранить.»

В вашем случае вестимо, изменить название на соответствующее.

Tvtime, как тут уже упоминали, не умеет звук по PCI. Поэтому, соединяем шнурком выход тюнера с входом звуковухи аудиошнурком. Чтобы регулировать громкость в tvtime, прописываем в /etc/tvtime/tvtime.xml в строке <option name=«MixerDevice» value=«номер аудиокарты/канал»/>, например: value=«hw:0/Line»

anonymous
()

шнурка который в комплекте с line in на вход звуковой давно нет

И? Это обычный шнурок с 3.5 мм джеками на концах, стоит рублей 50, в крайнем случае можно за 5 минут спаять, 3 из этих пяти минут уйдет на нагрев паяльника.

yars068 ★★★★
()
Ответ на: комментарий от anonymous

Tvtime, как тут уже упоминали, не умеет звук по PCI.

Update
POJAR GEO добавил поддержку звука по PCI и USB в tvtime:
https://bugs.launchpad.net/ubuntu/ source/tvtime/ bug/963036
https://code.launchpad.net/~geoubuntu/ archive/media

Проверено - работает.

зы
Однако автор куда-то пропал. Но думается инфа будет полезной и другим.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.