LinuxForum.Fans
Тема

Тюнер AverMedia TV 709

Автор: postal2 43 сообщений 18406 просмотров
#28224

Доброго времени суток.
2 дня пытаюсь разобраться с тюнером avermedia studio 709. Долгий поиск в гугле дал небольшие результаты, но сигнала так до сих пор нет.
После прочтения этой темы (http://linuxforum.ru/viewtopic.php?id=1895) драйвер вроде появился, но сигнала с карты нет.
Тюнер подключается через pci, вот lspci

text
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82945G/GZ/P/PL PCI Express Root Port (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce 9600 GSO] (rev a2)
05:05.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
05:08.0 Ethernet controller: Intel Corporation PRO/100 VE Network Connection (rev 01)

uname -a

text
2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 05:23:09 UTC 2010 i686 GNU/Linux

Насколько я понял теперь необходимо настроить файл конфигурации драйвера по адресу /etc/modprobe.d/saa1734. Подскажите пожалуйста что подкрутить. Содержимое файла

text
options saa7134 card=46 tuner=12 alsa=1
options tda9887 secam=d
install saa7134 /sbin/modprobe tda9887; /sbin/modprobe --ignore-install saa7134; /sbin/modprobe saa7134-alsa && /usr/sbin/alsactl restore >/dev/null 2>&1 || : remove saa7134-alsa { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove saa7134-alsa

(если не ошибаюсь, где-то стянул).
Помогите пожалуйста настроить, это единственное, что не работает на компьютере. Уж очень линукс понравился, не хочу на форточки возвращаться.

#28232

# dmesg | grep saa

Вывод этой команды сюда.

#28237

dmesg | grep saa

text
[   15.601920] saa7130/34: v4l2 driver version 0.2.15 loaded
[   15.601996] saa7134 0000:05:05.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   15.602008] saa7133[0]: found at 0000:05:05.0, rev: 209, irq: 17, latency: 32, mmio: 0x93001000
[   15.602018] saa7133[0]: subsystem: 1461:0055, board: AVerMedia Cardbus TV/Radio (E500) [card=46,insmod option]
[   15.602036] saa7133[0]: board init: gpio is 2000000
[   15.632019] IRQ 17/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[   15.788023] saa7133[0]: i2c eeprom 00: 61 14 55 00 00 00 00 00 00 00 00 00 00 00 00 00
[   15.788044] saa7133[0]: i2c eeprom 10: ff ff ff ff ff 20 ff ff ff ff ff ff ff ff ff ff
[   15.788063] saa7133[0]: i2c eeprom 20: 01 40 01 02 02 03 01 03 06 ff 00 37 ff ff ff ff
[   15.788082] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.788100] saa7133[0]: i2c eeprom 40: ff 96 00 c0 84 ff 08 30 ff 45 ff 40 20 0c 01 ff
[   15.788120] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.788134] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.788148] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.788162] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.788176] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.788189] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.788203] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.788217] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.788231] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.788245] saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.788259] saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   16.074549] tuner 0-0042: chip found @ 0x84 (saa7133[0])
[   16.248461] saa7133[0]: registered device video0 [v4l2]
[   16.248508] saa7133[0]: registered device vbi0
[   16.248554] saa7133[0]: registered device radio0
[   16.257981] saa7134 ALSA driver for DMA sound loaded
[   16.257998] IRQ 17/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[   16.258035] saa7133[0]/alsa: saa7133[0] at 0x93001000 irq 17 registered as card -2
#28248

# $ dmesg | grep TV

#28250
text
[   15.602018] saa7133[0]: subsystem: 1461:0055, board: AVerMedia Cardbus TV/Radio (E500) [card=46,insmod option]
#28264

Метод перебора как-то не особо радует, некоторые значения я уже пытался подставлять, не нашёл. А есть ли способ точно определить что нужно подставить в значения card и tuner?

#28268

Не уверен - призводители могут изменить чипы. Но посмотреть нужно - обычно подходят. Номера также от ядра зависят - поэтому мы и смотрим эти файлы. Вообще должно автоопределяться - но само не заработало - пытаемся настроить.

#28271

Спасибо, завтра обязательно попробую перебором.

Не вышло, пытался поставить большую часть, в основном те, где значилось philips или подобное. Установил 2 оси - висту и убунту. Плохо дело..

#36556

Есть ли в системе устройство /dev/video0? номер устройства не обязательно будет нулем =). Какой программой пытаетесь просмотреть видео?

#36560

Да, есть такое. Пытаюсь смотреть через tvtime. На днях переставил систему, поэтому дрова скорее всего обнулились

#36564

если в lsmod присутствует что-то похожее на saa7134, то драйвера на месте =). Драйвера у линукса в основном находятся в ядре и их не нужно откуда-то качать =).

Так вот.. у тюнера есть еще входы? например видеовход. Если да, то устройств /dev/videoX будет несколько. Попробуйте использовать каждое из устройств. Вот так:

text
tvtime --device=/dev/video1

Это я так запускаю. Потому что на нулевом устройстве у меня видеовход, а на первом вход с антенны.
Также у программы tvtime есть небольшая проблема. Она не может захватывать звук с шины PCI, т.е. картинка у вас появится, а звук нет. Это решается либо кабелем из аудиовыхода тюнера в линейный вход звуковой карты, либо установкой дополнительного ПО

#36624

elve, # tvtime /dev/video1

чуть по проще

#36678

Тут хоть бы картинку получить, уж молчу про звук smile

На девайс видео1 получил ошибку, что такого девайса нету

text
urii@urii-desktop:~$ tvtime --device=/dev/video1
Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/urii/.tvtime/tvtime.xml
videoinput: Cannot open capture device /dev/video1: Нет такого файла или каталога
Ошибка сегментирования

хм.. Странно, на # tvtime /dev/video1 показался твтайм, но картинки всё же нет.

text
urii@urii-desktop:~$ tvtime /dev/video1
Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/urii/.tvtime/tvtime.xml
Thank you for using tvtime.
#36710

postal2, # $ dmesg | grep TV - вывод привели там видео0. Так и надо запускать.

А проверьте - грузятся модули?
# lsmod | grep saa

#36716

В смысле вот так запустить?

text
urii@urii-desktop:~$ lsmod | grep saa
saa7134_alsa           10380  1 
snd_pcm                70662  4 snd_hda_intel,saa7134_alsa,snd_hda_codec,snd_pcm_oss
saa7134               143391  1 saa7134_alsa
ir_common              38875  1 saa7134
v4l2_common            15431  1 saa7134
videodev               34361  2 saa7134,v4l2_common
videobuf_dma_sg        10782  2 saa7134_alsa,saa7134
videobuf_core          16356  2 saa7134,videobuf_dma_sg
tveeprom               11102  1 saa7134
snd                    54148  19 snd_hda_codec_realtek,snd_hda_intel,saa7134_alsa,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
#36721

postal2, модули грузятся. Может не те - надо указывать номер карты и тюнера. А может прото твтиме не настроен.
Выполните твтиме - что пишет?

#36724

тв тайм нормально грузится. Я не знаю как подобрать эти самые настройки драйвера для тюнера так, чтобы он начал показывать. Пока перебирал параметры caard и tuner иногда в твтайм появлялся новый пункт (что-то вроде настройки изображения или как-то так), но на нём было упорно написано no signal. Так что грешу именно на настройки драйвера.

Вот лог твтайма, запуск нормальный

text
Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/urii/.tvtime/tvtime.xml
Thank you for using tvtime.
#36727

postal2, каналы посканируйте.

#36734

Сканирую, получаю ошибку.

text
urii@urii-desktop:~$ tvtime-scanner
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/urii/.tvtime/tvtime.xml
Scanning using TV standard SECAM.
/home/urii/.tvtime/stationlist.xml: No existing SECAM station list "Custom".

No tuner found on input 0. If you have a tuner, please select a different input using --input=<num>.

Ладно, пробую нулевой, первый, второй инпут..

text
urii@urii-desktop:~$ tvtime-scanner --input=1
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/urii/.tvtime/tvtime.xml
Scanning using TV standard SECAM.
/home/urii/.tvtime/stationlist.xml: No existing SECAM station list "Custom".
videoinput: Card refuses to set its input.
Please post a bug report to http://tvtime.net/
indicating your card, driver, and this error message: Недопустимый аргумент.

No tuner found on input 1. If you have a tuner, please select a different input using --input=<num>.

urii@urii-desktop:~$ tvtime-scanner --input=2 Reading configuration from /etc/tvtime/tvtime.xml Reading configuration from /home/urii/.tvtime/tvtime.xml Scanning using TV standard SECAM. /home/urii/.tvtime/stationlist.xml: No existing SECAM station list "Custom". videoinput: Card refuses to set its input. Please post a bug report to http://tvtime.net/ indicating your card, driver, and this error message: Недопустимый аргумент.

No tuner found on input 2. If you have a tuner, please select a different input using --input=<num>.

не, не хочет. Хотя на некоторых драйверах вроде начинал, но всё равно ничего не находил.

Card refuses to set its input.

Вот про это я и говорил - иногда вход появлялся.

Войдите или зарегистрируйтесь, чтобы ответить.