Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Проблемы с AverTV 307  (Прочитано 11332 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Arux

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Проблемы с AverTV 307
« Ответ #15 : 27 Декабря 2008, 23:15:30 »
Имею Avermedia AVerTV Studio 307.
Сегодня настраивал и настроил это безобразие. Плата работает.

Немного о себе.
$ uname -a
Linux user 2.6.24-22-generic #1 SMP Mon Nov 24 19:35:06 UTC 2008 x86_64 GNU/Linux

$ dmesg | grep -i saa7134
[   38.705847] saa7134[0]: found at 0000:05:01.0, rev: 1, irq: 17, latency: 64, mmio: 0xfebefc00
[   38.706132] saa7134[0]: subsystem: 1461:9715, board: Avermedia AVerTV Studio 307 [card=45,insmod option]
[   38.706142] saa7134[0]: board init: gpio is 688
[   38.706201] input: saa7134 IR (Avermedia AVerTV St as /devices/pci0000:00/0000:00:1e.0/0000:05:01.0/input/input6
[   38.891287] saa7134[0]: i2c eeprom 00: 61 14 15 97 ff ff ff ff ff ff ff ff ff ff ff ff
[   38.891293] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   38.891298] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   38.891303] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   38.891308] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   38.891312] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   38.891317] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   38.891322] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   38.963209] tuner 1-0043: chip found @ 0x86 (saa7134[0])
[   38.971197] tuner 1-0061: chip found @ 0xc2 (saa7134[0])
[   38.973686] saa7134[0]: registered device video0 [v4l2]
[   38.973697] saa7134[0]: registered device vbi0
[   38.973706] saa7134[0]: registered device radio0
[   38.994178] saa7134 ALSA driver for DMA sound loaded
[   38.994192] saa7134[0]/alsa: saa7134[0] at 0xfebefc00 irq 17 registered as card -2

$ modinfo -p saa7134
card:card type
tuner:tuner type
radio_nr:radio device number
vbi_nr:vbi device number
video_nr:video device number
no_overlay:allow override overlay default (0 disables, 1 enables) [some VIA/SIS chipsets are known to have problem with overlay]
latency:pci latency timer
oss:enable OSS DMA sound [dmasound]
alsa:enable ALSA DMA sound [dmasound]
gpio_tracking:enable debug messages [gpio]
core_debug:enable debug messages [core]
irq_debug:enable debug messages [IRQ handler]
i2c_scan:scan i2c bus at insmod time
i2c_debug:enable debug messages [i2c]
ts_nr_packets:size of a ts buffers (in ts packets)
tsbufs:number of ts buffers, range 2-32
ts_debug:enable debug messages [ts]
audio_clock_tweak:Audio clock tick fine tuning for cards with audio crystal that's slightly off (range [-1024 .. 1024])
audio_ddep:audio ddep overwrite
audio_debug:enable debug messages [tv audio]
vbibufs:number of vbi buffers, range 2-32
vbi_debug:enable debug messages [vbi]
secam:force SECAM variant, either DK,L or Lc
noninterlaced:capture non interlaced video
gbuffers:number of capture buffers, range 2-32
video_debug:enable debug messages [video]
repeat_period:repeat period betweenkeypresses when key is down
repeat_delay:delay before key repeat started
pinnacle_remote:Specify Pinnacle PCTV remote: 0=coloured, 1=grey (defaults to 0)
ir_debug:enable debug messages [IR]
disable_ir:disable infrared remote support

Настроил так.
$ cat /etc/modprobe.d/aver
alias char-major-81 videodev
options i2c-algo-bit bit_test=1
alias char-major-81-0 saa7134
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off
options saa7134 card=45 tuner=38 secam=d

И вот почему именно так. Во-первых, никакого модуля tda9887 больше нет, вместо него есть tuner; во-вторых, параметр secam=d есть (ести верить $ modinfo -p saa7134) только у saa7134. Кроме того, здесь как-нибудь можно убрать огромные куски текста под фрейм с прокруткой?
« Последнее редактирование: 27 Декабря 2008, 23:18:17 от Arux »

Оффлайн fwhr

  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Re: Проблемы с AverTV 307
« Ответ #16 : 27 Декабря 2008, 23:41:36 »
Кроме того, здесь как-нибудь можно убрать огромные куски текста под фрейм с прокруткой?
Фрейм - вроде как нет. Но есть спойлер.
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн bezdr

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Проблемы с AverTV 307
« Ответ #17 : 21 Марта 2009, 00:08:59 »
Народ помогите до разобраться.!  :)
Имею многострадальный тюнер  AverTV 307. Сейчас поддержка чипа saa7134 включено в ядро. Соответственно, если не ковырять систему, то по умолчанию tvtime показывает сильно замазанное изображение без звука.

в /etc/modprobe.d/ создаю файлик aver с настройками:

alias char-major-81 videodev
options i2c-algo-bit bit_test=1
alias char-major-81-0 saa7134
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off
#options saa7134 card=45(56) tuner=51(38) secam=dk i2c_scan=1 alsa=1  <---- пробовал также и эти значения
options saa7134 card=45 tuner=38 secam=dk i2c_scan=1 radio_nr=1
#option tda9887


С изображением проблемы пропали. Но звука нету.
На виндовой системе звук есть - кабель подключен.
На mixer-e линейный вход включен.....

Ума не приложу, куда еще можно копать.

Еще вопросик - значения в /etc/modprobe.d/aver - применяются после перезагрузки. Или автоматически при запуске программ использующих данные модули ?

Информация о системе:

# uname -a
Linux ububez 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux

#lspci
02:03.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
02:03.1 Input device controller: Creative Labs SB Audigy Game Port (rev 03)
02:05.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01


# dmesg | grep saa
[   16.002779] saa7130/34: v4l2 driver version 0.2.14 loaded
[   16.003741] saa7134 0000:02:05.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   16.003755] saa7134[0]: found at 0000:02:05.0, rev: 1, irq: 17, latency: 32, mmio: 0xfeaffc00
[   16.003768] saa7134[0]: subsystem: 1461:9715, board: Avermedia AVerTV 307 [card=56,insmod option]
[   16.003789] saa7134[0]: board init: gpio is 628
[   16.003978] input: saa7134 IR (Avermedia AVerTV 30 as /devices/pci0000:00/0000:00:1e.0/0000:02:05.0/input/input5
[   16.196046] saa7134[0]: i2c eeprom 00: 61 14 15 97 ff ff ff ff ff ff ff ff ff ff ff ff
[   16.196079] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   16.196109] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   16.196140] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   16.196170] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   16.196201] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   16.196230] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   16.196260] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   16.196290] saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   16.196320] saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   16.196351] saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   16.196381] saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   16.196412] saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   16.196441] saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   16.196471] saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   16.196502] saa7134[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   16.216043] saa7134[0]: i2c scan: found device @ 0x86  [tda9887]
[   16.224044] saa7134[0]: i2c scan: found device @ 0xa0  [eeprom]
[   16.232039] saa7134[0]: i2c scan: found device @ 0xc2  [???]
[   16.588355] tuner' 0-0043: chip found @ 0x86 (saa7134[0])
[   16.672167] tuner' 0-0061: chip found @ 0xc2 (saa7134[0])
[   16.820500] saa7134[0]: registered device video0 [v4l2]
[   16.820613] saa7134[0]: registered device vbi0
[   16.908034] saa7134 ALSA driver for DMA sound loaded
[   16.908098] saa7134[0]/alsa: saa7134[0] at 0xfeaffc00 irq 17 registered as card -2
[ 1345.870156] saa7134 ALSA driver for DMA sound unloaded
[ 1388.263488] saa7130/34: v4l2 driver version 0.2.14 loaded
[ 1388.263601] saa7134[0]: found at 0000:02:05.0, rev: 1, irq: 17, latency: 32, mmio: 0xfeaffc00
[ 1388.263617] saa7134[0]: subsystem: 1461:9715, board: Avermedia AVerTV Studio 307 [card=45,insmod option]
[ 1388.263638] saa7134[0]: board init: gpio is 62c
[ 1388.263786] input: saa7134 IR (Avermedia AVerTV St as /devices/pci0000:00/0000:00:1e.0/0000:02:05.0/input/input7
[ 1388.437027] saa7134[0]: i2c eeprom 00: 61 14 15 97 ff ff ff ff ff ff ff ff ff ff ff ff
[ 1388.437066] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1388.437098] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1388.437128] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1388.437157] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1388.437185] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1388.437214] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1388.437243] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1388.437275] saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1388.437305] saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1388.437336] saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1388.437367] saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1388.437398] saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1388.437429] saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1388.437462] saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1388.437494] saa7134[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1388.457050] saa7134[0]: i2c scan: found device @ 0x86  [tda9887]
[ 1388.473548] saa7134[0]: i2c scan: found device @ 0xa0  [eeprom]
[ 1388.485128] saa7134[0]: i2c scan: found device @ 0xc2  [???]
[ 1388.613558] tuner' 0-0043: chip found @ 0x86 (saa7134[0])
[ 1388.629241] tuner' 0-0061: chip found @ 0xc2 (saa7134[0])
[ 1388.696315] saa7134[0]: registered device video0 [v4l2]
[ 1388.696426] saa7134[0]: registered device vbi0
[ 1388.696510] saa7134[0]: registered device radio1
[ 1388.736176] saa7134 ALSA driver for DMA sound loaded
[ 1388.736265] saa7134[0]/alsa: saa7134[0] at 0xfeaffc00 irq 17 registered as card -2


# dmesg | grep tuner
[   16.588355] tuner' 0-0043: chip found @ 0x86 (saa7134[0])
[   16.672167] tuner' 0-0061: chip found @ 0xc2 (saa7134[0])
[   16.788091] tuner-simple 0-0061: creating new instance
[   16.788099] tuner-simple 0-0061: type set to 51 (Philips PAL/SECAM_D (FM 1256 I-H3))
[ 1349.138435] tuner-simple 0-0061: destroying instance
[ 1388.613558] tuner' 0-0043: chip found @ 0x86 (saa7134[0])
[ 1388.629241] tuner' 0-0061: chip found @ 0xc2 (saa7134[0])
[ 1388.641048] tuner-simple 0-0061: creating new instance
[ 1388.641063] tuner-simple 0-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
root@ububez:/home/bezdr#

« Последнее редактирование: 21 Марта 2009, 00:14:29 от bezdr »

Оффлайн fwhr

  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Re: Проблемы с AverTV 307
« Ответ #18 : 21 Марта 2009, 00:20:26 »
Еще вопросик - значения в /etc/modprobe.d/aver - применяются после перезагрузки. Или автоматически при запуске программ использующих данные модули ?

При загрузке модуля saa7134.
Т.е. можешь его выгрузить (rmmod), изменить файл, загрузить модуль (modprobe) и запустить программу, его использующую (tvtime), уже с новыми параметрами.
По звуку - скорее всего ищи причину в регуляторе громкости.
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн bezdr

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Проблемы с AverTV 307
« Ответ #19 : 21 Марта 2009, 10:47:09 »
При загрузке модуля saa7134.
Т.е. можешь его выгрузить (rmmod), изменить файл, загрузить модуль (modprobe) и запустить программу, его использующую (tvtime), уже с новыми параметрами.
По звуку - скорее всего ищи причину в регуляторе громкости.
как я понял  можно выгружать -  rmmod saa7134. Далее меняю значения файле /etc/modprobe.d/aver .
Затем - modprobe saa7134., дополнительные параметры берутся из файла - aver.

В регуляторе громкости все что можно включил, ползунки поднял вверх.  :- :o
Может конечно есть, где нибудь типа чудо опция - переключателя audigy analog/Digital Output Jack ??

Чуток осталось добить . Помогите люди добрые !  :)

Пользователь решил продолжить мысль: 21 Марта 2009, 14:14:25
Блин это просто ПИ.................ц. ubuntu меня нервотиком сделать сможет ;D
Победил я звук, причина оказалась в регуляторе громкости. 
И так, чтоб появился ЗВУК в тюнере, при условии выполнении выше перечисленных действий с параметрами ядра. -
включение регулятора - "Analog Miix захват" . !!!

Если кто столкнется с похожей проблемой - включите все регуляторы, какие тока есть, и все ползунки до середины, как минимум.!!! Именно все все все.   :2funny:
Ситуация анологичная чудо переключателю для звуковой карты audigy - audigy analog/Digital Output Jack
, который находиться в регуляторе Громкости на вкладке Переключатели. Если он включен, то по всем признаком звук в системе есть - а нифига не слышно. Убираешь галочку и все чики пуки. То же с тюнером - некий регулятор громкости "ANALOG mix захват" - ВКЛ. , и вот тебе радость.

Возникает еще одна небольшая трабла, как сделать выше уровень громкости для тюнера. ? 
« Последнее редактирование: 21 Марта 2009, 16:33:03 от bezdr »

Оффлайн NikolajII

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Проблемы с AverTV 307
« Ответ #20 : 14 Апреля 2009, 19:45:04 »
Вообщем сделал я все вот так:
alias char-major-81 videodev
options i2c-algo-bit bit_test=1
alias char-major-81-0 saa7134
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off
options saa7134 card=45 tuner=51 secam=d

Все замечательно стало, телевизор показывает, радио играет. Если бы не одно (вернее два) но (хотя жить можно):
1. Как в TVtime сделать чтобы звук регулировался не Линейным входом, а через CD? Просто у меня тюнер подключен через CD-разъем, а переключать не охота. А каждый раз открывать микшер не удобно :)
2. Как в gnomeradio заделать mono режим?

 

Страница сгенерирована за 0.033 секунд. Запросов: 24.