TV-/Radio-Card With FM Analogue (Никак не могу настроить звук.)

Установка, настройка TV-тюнеров, видеокамер, веб-камер, плат видеозахвата, flash(MP3)-плееры

Модератор: Модераторы разделов

gitkv
Сообщения: 8
ОС: Linux Mandriva 2008 Spring

TV-/Radio-Card With FM Analogue

Сообщение gitkv »

Прислали мне с Германии TV-FM карточку. Установил в винде пашет исправно, начал устанавливать в Mandriva 2008 Spring долго не мог добиться картинки, теперь в tvtime кое как настроил картинку и каналы но нету звука, т.е. звук есть, но одно шипение(((. Установил gqradio там тоже шипение на /dev/radio0, переключаешь на /dev/video0 сквозь шипение наблюдаются слабые звуки станций. подключал калонки напрямую к карте, тоже шипение одно(((
Карточка как я понял кроме"TV-/Radio-Card With FM Analogue PAL-D / K +PAL-B/G" названия не имеет вообще. Чип saa7134.
В центре управления про нее вот что:
Идентификация
Производитель: ‎Philips Semiconductors
Описание: ‎SAA7134/SAA7135HL Video Broadcast Decoder
Класс носителя: ‎Multimedia controller
Соединение
Шина: ‎PCI
PCI-домен: ‎0
Шина PCI #: ‎4
PCI устройство #: ‎7
PCI функция #: ‎0
ID производителя: ‎0x1131
ID устройства: ‎0x7134
Sub ID производителя: ‎0x4e42
ID под-устройства: ‎0x0138
Разн.
Модуль: ‎saa7134

#dmesg вот что говорит:

Код: Выделить всё

saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
ACPI: PCI Interrupt 0000:04:07.0[A] -> Link [APC2] -> GSI 17 (level, low) -> IRQ 20
saa7134[0]: setting pci latency timer to 60
saa7134[0]: found at 0000:04:07.0, rev: 1, irq: 20, latency: 60, mmio: 0xfdcff000
saa7134[0]: subsystem: 4e42:0138, board: ASUS TV-FM 7135 [card=53,insmod option]
saa7134[0]: board init: gpio is 39100
rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one year, y3k
saa7134[0]: i2c eeprom 00: 42 4e 38 01 10 28 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]: i2c scan: found device @ 0xa0  [eeprom]
saa7134[0]: i2c scan: found device @ 0xc2  [???]
saa7134[0]: i2c scan: found device @ 0xc6  [???]
tuner 2-0061: chip found @ 0xc2 (saa7134[0])
tuner-simple 2-0061: type set to 44 (Philips 4 in 1 (ATI TV Wonder Pro/Conexant))
tuner 2-0061: type set to Philips 4 in 1 (ATI
tuner-simple 2-0061: type set to 44 (Philips 4 in 1 (ATI TV Wonder Pro/Conexant))
tuner 2-0061: type set to Philips 4 in 1 (ATI
tuner 2-0063: chip found @ 0xc6 (saa7134[0])
saa7134[0]: registered device video0 [v4l2]
saa7134[0]: registered device vbi0
saa7134[0]: registered device radio0
saa7134 ALSA driver for DMA sound loaded
saa7134[0]/alsa: saa7134[0] at 0xfdcff000 irq 20 registered as card 1

пробовал всякие стандарты тв в tvtime без толку(((
Перелазил куеву тучу форумов и нигде нету ни готового решения ни намека на это, может сказывается то, что я полный ноль в nix'ах
Огромная просьба помочь мне, и по возможности поподробней объяснять что куда писать и нажимать...
PS: ядро 2.6.24.4
Спасибо сказали:
Аватара пользователя
Олег777
Сообщения: 238
Статус: зануда
ОС: Чё?

Re: TV-/Radio-Card With FM Analogue

Сообщение Олег777 »

Не думаю что настройка неизвестного тв-тюнера отличается от настройки любого тюнера.
lspci | grep saa7134
потом modinfo по выведенным модулям, с целью узнать возможные опции и запихивание всего в /etc/modprobe.d с целью закрепления результата.
И еще интересный момент, тут глянул на драйвера в офтопике на мою карту и нашел правильный параметр tuner...
Смотреть и слушать результат лучше в mplayer, это труЪ
Спички - детям!
Спасибо сказали:
gitkv
Сообщения: 8
ОС: Linux Mandriva 2008 Spring

Re: TV-/Radio-Card With FM Analogue

Сообщение gitkv »

я тоже думаю что настройка не отличается, но как я название то определю чтоб потом в tuner=n прописать, это мне пока не понятно.
...
кстати глянул как в винде настроено, так вот там ТВ стандарт стоит PAL-D, если его там поменять то, картинка остается такой же и за место звука шипение. Значит звук идет только на PAL-D.
В связи с этим у меня вопрос к знатокам: как tvtime заставить показывать в PAL-D, если в настройках есть только: NTSC, PAL, SECAM, PAL-NC, PAL-N, PAL-M, NTSC-JP, PAL-60???
Спасибо сказали:
Аватара пользователя
Олег777
Сообщения: 238
Статус: зануда
ОС: Чё?

Re: TV-/Radio-Card With FM Analogue

Сообщение Олег777 »

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

modprobe saa7134 card=цыфирь turner=цыфирь... Это пример.
может в tvtime появится pal-d когда будет верный tuner?
Спички - детям!
Спасибо сказали:
gitkv
Сообщения: 8
ОС: Linux Mandriva 2008 Spring

Re: TV-/Radio-Card With FM Analogue

Сообщение gitkv »

Олег777 писал(а):
14.09.2008 10:16
я тоже думаю что настройка не отличается, но как я название то определю чтоб потом в tuner=n прописать, это мне пока не понятно

modprobe saa7134 card=цыфирь turner=цыфирь... Это пример.
может в tvtime появится pal-d когда будет верный tuner?

Код: Выделить всё

[gitkv@localhost ~]$ lspci | grep saa7134
[gitkv@localhost ~]$ lspci
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.2 RAM memory: nVidia Corporation MCP51 Memory Controller 0 (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.2 Multimedia audio controller: nVidia Corporation MCP51 AC97 Audio Controller (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
03:00.0 VGA compatible controller: nVidia Corporation GeForce 8600 GT (rev a1)
04:07.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)
[gitkv@localhost ~]$

от сюда понятно, что тюнер у меня --> Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)
saa7134 card=цыфирь turner=цыфирь...

это я знаю, подставлять тут надо те цифры, которые указаны в cardlist'е хотя последнего я найти не могу((
щас у меня стоит card=16 tuner=44, всё отлично, только кроме звука шипение((
где то в и нете находил этот cardlist (с какого ядра только не помню) но ничего похожего на мой тюнер там не нашел.

и вообще я предполагаю что значения уже и так правильные стоят, раз звук хоть и шипение но все же идет, то надо просто добиваться правильной настройки...
Спасибо сказали:
Аватара пользователя
Олег777
Сообщения: 238
Статус: зануда
ОС: Чё?

Re: TV-/Radio-Card With FM Analogue

Сообщение Олег777 »

CARDLIST.saa7134 и CARDLIST.tuner находятся в исходниках, в каталоге /usr/src/linux/Documentation, в Мандре их, если хотите доустанавливать надо. Насчет звука, (чешу репу) если изображение идеальное может настройки звука смотреть? Хотя, вот стандарт телевещания тут тоже имеет значение. Вообще, для тестового просмотра идеально подходит mplayer. Было бы не плохо если бы вы оперировали им. Гораздо проще запостить на форуме запускаемую команду в shell, чем объяснять где и какую галку в kdetv вы поставили.
Спички - детям!
Спасибо сказали:
gitkv
Сообщения: 8
ОС: Linux Mandriva 2008 Spring

Re: TV-/Radio-Card With FM Analogue

Сообщение gitkv »

Олег777 писал(а):
15.09.2008 22:04
Вообще, для тестового просмотра идеально подходит mplayer. Было бы не плохо если бы вы оперировали им. Гораздо проще запостить на форуме запускаемую команду в shell, чем объяснять где и какую галку в kdetv вы поставили.

где то на форуме читал как mplayer к тв подрубить, пробывал, эфект тот-же только еще и изображение черно белое
Насчет звука, (чешу репу) если изображение идеальное может настройки звука смотреть? Хотя, вот стандарт телевещания тут тоже имеет значение.

вот я и говорю, что в винде у меня звук на PAL-D нормальный, правда на SECAM-D тож всё норм, но как то все с помехами и звук не чистый.
CARDLIST.saa7134 и CARDLIST.tuner находятся в исходниках, в каталоге /usr/src/linux/Documentation, в Мандре их, если хотите доустанавливать надо.

в исходниках вот что у меня:

Код: Выделить всё

[gitkv@localhost Documentation]$ pwd
/usr/src/linux-2.6.24.4-desktop-1mnb/Documentation
[gitkv@localhost Documentation]$ ls
cdrom/  DocBook/  lguest/

в каждом каталоге лежит только файл "makefile" в "управления программ" зашел, там тоже поиск ни чё не дал не пойму тогда где у меня этот cardlist зарыт.
Спасибо сказали:
Аватара пользователя
Олег777
Сообщения: 238
Статус: зануда
ОС: Чё?

Re: TV-/Radio-Card With FM Analogue

Сообщение Олег777 »

Код: Выделить всё

mplayer -tv driver=v4l2:normid=10 tv://

Вот так в Секам-дк

Код: Выделить всё

mplayer -t driver=v4l2:normid=1 tv://

Так Пал-дк
переключает каналы клавишами h и k
И смотрите сообщения мплеера в консоли, ну и конечно man mplayer
Насчет Documentation, яж сказал вам их нужно доустанавливать пошартесь по Мандривской доке и форумам.
Спички - детям!
Спасибо сказали:
gitkv
Сообщения: 8
ОС: Linux Mandriva 2008 Spring

Re: TV-/Radio-Card With FM Analogue

Сообщение gitkv »

Олег777 писал(а):
16.09.2008 11:41

Код: Выделить всё

mplayer -tv driver=v4l2:normid=10 tv://

Вот так в Секам-дк

Код: Выделить всё

mplayer -t driver=v4l2:normid=1 tv://

Так Пал-дк
переключает каналы клавишами h и k
И смотрите сообщения мплеера в консоли, ну и конечно man mplayer
Насчет Documentation, яж сказал вам их нужно доустанавливать пошартесь по Мандривской доке и форумам.

так же за место звука шипение((((
Спасибо сказали:
Аватара пользователя
Олег777
Сообщения: 238
Статус: зануда
ОС: Чё?

Re: TV-/Radio-Card With FM Analogue

Сообщение Олег777 »

Код: Выделить всё

lsmod  | grep saa7134

в выводе есть saa7134-alsa?

Код: Выделить всё

modinfo saa7134-alsa

Про man mplayer снова рассказать?
Спички - детям!
Спасибо сказали:
gitkv
Сообщения: 8
ОС: Linux Mandriva 2008 Spring

Re: TV-/Radio-Card With FM Analogue

Сообщение gitkv »

Олег777 писал(а):
18.09.2008 17:48

Код: Выделить всё

lsmod  | grep saa7134

в выводе есть saa7134-alsa?

Код: Выделить всё

modinfo saa7134-alsa

Про man mplayer снова рассказать?

Код: Выделить всё

[root@localhost ~]# lsmod  | grep saa7134
saa7134               121744  0
compat_ioctl32          1920  1 saa7134
videobuf_dma_sg        11748  1 saa7134
videobuf_core          15460  2 saa7134,videobuf_dma_sg
ir_kbd_i2c              8304  1 saa7134
ir_common              31172  2 saa7134,ir_kbd_i2c
videodev               27104  1 saa7134
v4l2_common            16128  3 tuner,saa7134,videodev
v4l1_compat            14340  2 saa7134,videodev
i2c_core               19360  10 nvidia,tuner,tea5767,tda8290,tuner_simple,mt20xx,tea5761,saa7134,ir_kbd_i2c,i2c_
nforce2

Код: Выделить всё

[root@localhost X11]# modinfo saa7134-alsa
filename:       /lib/modules/2.6.24.4-desktop-1mnb/kernel/drivers/media/video/saa7134/saa7134-alsa.ko.gz
author:         Ricardo Cerqueira
license:        GPL
depends:        snd-pcm,saa7134,videobuf-dma-sg,snd
vermagic:       2.6.24.4-desktop-1mnb SMP mod_unload 686
parm:           debug:enable debug messages [alsa] (int)
parm:           index:Index value for SAA7134 capture interface(s). (array of int)
parm:           enable:Enable (or not) the SAA7134 capture interface(s). (array of int)


переберал команды mplayerа зкук только проподал вообще. в процессе перебора заметил вот что

Код: Выделить всё

[gitkv@localhost ~]$ mplayer -tv driver=v4l2:normid=10 tv://
MPlayer 1.0-1.rc2.10mdv2008.1-4.2.2 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4000+ (Family: 15, Model: 107, Stepping: 1)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing tv://.
TV file format detected.
Selected driver: v4l2
 name: Video 4 Linux 2 input
 author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
 comment: first try, more to come;-)
Selected device: ASUS TV-FM 7135
 Tuner cap: STEREO LANG1 LANG2
 Tuner rxs: MONO
 Capabilites:  video capture  video overlay  VBI capture device  tuner  read/write  streaming
 supported norms: 0 = PAL; 1 = PAL-BG; 2 = PAL-I; 3 = PAL-DK; 4 = NTSC; 5 = SECAM; 6 = SECAM-DK; 7 = SECAM-L; 8 = SECAM-Lc; 9 = PAL-M; 10 = PAL-Nc; 11 = PAL-60;
 inputs: 0 = Television; 1 = Composite1; 2 = S-Video;
 Current input: 0
 Current format: BGR24
v4l2: current audio mode is : MONO
xscreensaver_disable: Could not find XScreenSaver window.
Значение не установлено для '/apps/gnome-screensaver/idle_activation_enabled'
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
VDec: vo config request - 640 x 480 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 640x480 => 640x480 Planar YV12  [zoom]
Selected video codec: [rawyv12] vfm: raw (RAW YV12)
==========================================================================
[color="#FF0000"][u][b]Audio: no sound[/b][/u][/color]
Starting playback...
Selected channel: R4 (freq: 85.250)
Selected channel: R3 (freq: 77.250)
Selected channel: R2 (freq: 59.250)
Selected channel: R1 (freq: 49.750)




...я знаю что я зануда...
Спасибо сказали:
Аватара пользователя
Олег777
Сообщения: 238
Статус: зануда
ОС: Чё?

Re: TV-/Radio-Card With FM Analogue

Сообщение Олег777 »

да должен он быть

Код: Выделить всё

 modprobe --list | grep saa7134-alsa

Код: Выделить всё

 modprobe saa7134-alsa

И

Код: Выделить всё

dmesg | tail

Чего будет матерится.
Спички - детям!
Спасибо сказали:
Аватара пользователя
Олег777
Сообщения: 238
Статус: зануда
ОС: Чё?

Re: TV-/Radio-Card With FM Analogue

Сообщение Олег777 »

Можно без этого

Код: Выделить всё

 modprobe --list | grep saa7134-alsa
Спички - детям!
Спасибо сказали:
gitkv
Сообщения: 8
ОС: Linux Mandriva 2008 Spring

Re: TV-/Radio-Card With FM Analogue

Сообщение gitkv »

Код: Выделить всё

[gitkv@localhost ~]$ modprobe --list | grep grep saa7134-alsa
bash: modprobe: command not found
grep: saa7134-alsa: Нет такого файла или каталога
[gitkv@localhost ~]$ su
Пароль:
[root@localhost gitkv]# modprobe --list | grep grep saa7134-alsa
grep: saa7134-alsa: Нет такого файла или каталога
[root@localhost gitkv]# modprobe saa7134-alsa
[root@localhost gitkv]# dmesg | tail
usbcore: registered new interface driver cdc_acm
drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters
usbcore: registered new interface driver cdc_ether
usb 2-6: bad CDC descriptors
usbcore: registered new interface driver rndis_host
PPP generic driver version 2.4.2
padlock: VIA PadLock Hash Engine not detected.
PPP MPPE Compression module registered
PPP BSD Compression module registered
PPP Deflate Compression module registered

вот, только это...
Спасибо сказали:
Аватара пользователя
Олег777
Сообщения: 238
Статус: зануда
ОС: Чё?

Re: TV-/Radio-Card With FM Analogue

Сообщение Олег777 »

Хе, хе, вы когда нибуть по просьбе не очень дружелюбных товарищей наберете в консоли без ума....
подгузили модуль, славно

Код: Выделить всё

mplayer -tv driver=v4l2:normid=10:alsa tv://

там еще есть пару настроек...
Спички - детям!
Спасибо сказали:
gitkv
Сообщения: 8
ОС: Linux Mandriva 2008 Spring

Re: TV-/Radio-Card With FM Analogue

Сообщение gitkv »

Олег777 писал(а):
22.09.2008 07:29
Хе, хе, вы когда нибуть по просьбе не очень дружелюбных товарищей наберете в консоли без ума....
подгузили модуль, славно

Код: Выделить всё

mplayer -tv driver=v4l2:normid=10:alsa tv://

там еще есть пару настроек...

короче ясно... я пас, спасибо за помощь...
Спасибо сказали: