LINUX.ORG.RU

AverTv 305


0

0

Приветсвую, помогите разобраться, пожалуйста, с тв-тюнером.
Дистрибутив: Gentoo, ядро : 2.6.20-ck1. Делаю :
modprobe saa7134 card=52 tuner=10
modprobe tuner secam=d
dmesg выдает:

saa7130/34: v4l2 driver version 0.2.14 loaded
saa7134[0]: found at 0000:01:09.0, rev: 1, irq: 17, latency: 64, mmio: 0xcddffc00
saa7134[0]: subsystem: 1461:a70a, board: AverMedia AverTV/305 [card=52,insmod option]
saa7134[0]: board init: gpio is 7cc
input: saa7134 IR (AverMedia AverTV/30 as /class/input/input7
saa7134[0]: i2c eeprom 00: 61 14 0a a7 ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: registered device video0 [v4l2]
saa7134[0]: registered device vbi0
tuner 0-0043: chip found @ 0x86 (saa7134[0])
tuner 0-0061: chip found @ 0xc2 (saa7134[0])

Нахожу каналы, но звука то и нет. Звуковуха hda-intel. Alsa из пакета alsa-driver(1.0.14_rc3). Никаких ругательств в консоль не получаю от tvtime. Как исправить сие недоразумение?

anonymous

Ответ на: комментарий от manntes

мм не очень понятно о чем речь. С television на s-video? так это надо что-то к этому s-video подключить.. а нечего. =( Я так гуглил, и не очень понял, везде подгружают модуль saa7134-alsa(или это надо на старых ядрах?) , только вот проблема, что-то я такого не могу найти .

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

> С television на s-video?

да, с AverTV 505 (почти полный аналог 305) и ядром 2.6.20.1 была такая забавная вещь, обходилась исправлением одной строчки исходников ядра :)

> везде подгружают модуль saa7134-alsa

Драйвер тюнера и поддержку alsa к нему лучше вообще в само ядро вкомпилировать. В любом случае посмотри на конфигурацию своего ядра, в конце концов, Gentoo стоит или что? ;)

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

Если использовать шнурок, то alsa не надо загружать, а надо просто в alsa-mixer добавить громкости на line-in

А вот параметр модулю saa7134 secam=dk передавать нужно.

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

Забавно, у меня без алсы даже через шнурок не звучало :)

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

попробывал передавать secam=dk . результат тот же в alsamixer Line на максимум, Input Source[Line] стоит.

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

>Драйвер тюнера и поддержку alsa к нему лучше вообще в само ядро вкомпилировать Подскажешь где его искать, буду очень признателен.

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

device drivers -> multimedia devices -> video capture adapters

Phillips saa7134 support и Phillips saa7134 DMA audio support поставить "Y", если не захотят - сказать "Y" здесь: device drivers -> multimedia devices -> I2C support

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

Пардон: device drivers -> I2C support -> I2C support

Копипаст - зло :)

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

>Phillips saa7134 DMA audio support Не знаю может я не там смотрю, но такого нет: <*> Philips SAA7134 support <M> DVB/ATSC Support for saa7134 based TV cards I2C вкомпилен в ядро.

$find /lib/modules/2.6.20-ck1/ -type f -iname 'saa7134*' /lib/modules/2.6.20-ck1/kernel/drivers/media/video/saa7134/saa7134-dvb.ko /lib/modules/2.6.20-ck1/kernel/drivers/media/video/saa7134/saa7134-empress.ko /lib/modules/2.6.20-ck1/kernel/drivers/media/video/saa7134/saa7134.ko Пробовал и saa7134-dvb подгружать и saa7134-empress. все одно... нет звука.

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

>Phillips saa7134 DMA audio support
Не знаю может я не там смотрю, но такого нет:
<*> Philips SAA7134 support
<M> DVB/ATSC Support for saa7134 based TV cards

I2C вкомпилен в ядро.

$find /lib/modules/2.6.20-ck1/ -type f -iname 'saa7134*'
/lib/modules/2.6.20-ck1/kernel/drivers/media/video/saa7134/saa7134-dvb.ko
/lib/modules/2.6.20-ck1/kernel/drivers/media/video/saa7134/saa7134-empress.ko
/lib/modules/2.6.20-ck1/kernel/drivers/media/video/saa7134/saa7134.ko

Пробовал и saa7134-dvb подгружать и saa7134-empress. все одно... нет звука.

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

Уж не знаю, что там намудрили в ядре.
Можешь попробовать найти нужные строчки в .config файле и привести их к такому виду:

CONFIG_I2C=y
CONFIG_VIDEO_SAA7134=y
CONFIG_VIDEO_SAA7134_ALSA=y

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

Вот мои настройки ядра (кроме i2c):

# Multimedia devices
#
CONFIG_VIDEO_DEV=y
# CONFIG_VIDEO_V4L1 is not set
CONFIG_VIDEO_V4L1_COMPAT=y
CONFIG_VIDEO_V4L2=y

#
# Video Capture Adapters
#

#
# Video Capture Adapters
#
# CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
# CONFIG_VIDEO_VIVI is not set
# CONFIG_VIDEO_SAA5246A is not set
# CONFIG_VIDEO_SAA5249 is not set
CONFIG_VIDEO_SAA7134=y
CONFIG_VIDEO_SAA7134_ALSA=y
# CONFIG_VIDEO_HEXIUM_ORION is not set
# CONFIG_VIDEO_HEXIUM_GEMINI is not set
# CONFIG_VIDEO_CX88 is not set
# CONFIG_VIDEO_CAFE_CCIC is not set

#
# V4L USB devices
#
# CONFIG_VIDEO_PVRUSB2 is not set
# CONFIG_VIDEO_USBVISION is not set

#
# Radio Adapters
#
# CONFIG_RADIO_GEMTEK_PCI is not set
# CONFIG_RADIO_MAXIRADIO is not set
# CONFIG_RADIO_MAESTRO is not set
# CONFIG_USB_DSBR is not set

#
# Digital Video Broadcasting Devices
#
# CONFIG_DVB is not set
CONFIG_VIDEO_TUNER=y
CONFIG_VIDEO_BUF=y
CONFIG_VIDEO_IR=y
# CONFIG_USB_DABUSB is not set

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

вообщем все также только вот CONFIG_VIDEO_SAA7134_ALSA у меня нет . есть только CONFIG_VIDEO_SAA7134_OSS . подгрузил saa7134-oss, но звука как не было так и нет( в tvtime уровень звука на 0, пытаюсь увеличить он сопротивляется)

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

Как я включал звук у AverTV 505:

В исходника ядра

drivers/media/video/saa7134/saa7134-tvaudio.c

найди строчку

case TV: ausel=0xc0; ics=0x00; ocs=0x02; break;

и замени её на

case TV: ausel=0x80; ics=0x00; ocs=0x00; break;

если и это не поможет - уж и не знаю, что посоветовать.

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

спасибо =) но это не помогло. Заметил, что если alsa брать из ядра, то как раз модуль, о котором выше говорилось становится доступным. Попробую потом так сделать.

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

> Заметил, что если alsa брать из ядра

Пользуюсь только драйверами из ядра. Сейчас стоят alsa-lib, alsa-oss и alsa-utils версии 1.0.11. Может, как-то связано...

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