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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: AVerTV Studio 307 Не работает тюнер  (Прочитано 5398 раз)

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

Оффлайн cr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
AVerTV Studio 307 Не работает тюнер
« : 24 Апрель 2008, 11:50:41 »
День добрый!

Есть тюнер AVerTV Studio 307, под виндой все работает замечательно,
под линуксом(Ubuntu Dapper Drake, kernel 2.6.15.29) отказывается работать полноценно.
Изображение в виде помех есть, но частота не меняется, соответственно ни один канал не находит.
Композитный вход работает отлично, видео показывает. FM-тюнер не работает.
Похожую проблему нашел здесь https://forum.ubuntu.ru/index.php?topic=1997.msg13040.
Прописал все рекомендованные там опции, эффекта ноль.

Привожу dmesg и опции из modprobe.d

[17179586.856000] saa7130/34: v4l2 driver version 0.2.14 loaded
[17179586.856000] ACPI: PCI Interrupt 0000:00:0d.0[A] -> GSI 17 (level, low) -> IRQ 209
[17179586.856000] saa7134[0]: found at 0000:00:0d.0, rev: 1, irq: 209, latency: 32, mmio: 0xf6002000
[17179586.856000] saa7134[0]: subsystem: 1461:9715, board: Avermedia AVerTV Studio 307 [card=45,insmod option]
[17179586.856000] saa7134[0]: board init: gpio is 408
[17179586.856000] input: saa7134 IR (Avermedia AVerTV St as /class/input/input1
[17179587.004000] saa7134[0]: i2c eeprom 00: 61 14 15 97 ff ff ff ff ff ff ff ff ff ff ff ff
[17179587.004000] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[17179587.004000] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[17179587.004000] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[17179587.004000] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[17179587.004000] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[17179587.004000] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[17179587.004000] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[17179587.024000] saa7134[0]: i2c scan: found device @ 0x86  [tda9887]
[17179587.036000] saa7134[0]: i2c scan: found device @ 0xa0  [eeprom]
[17179587.048000] saa7134[0]: i2c scan: found device @ 0xc2  [???]
[17179587.068000] input: PC Speaker as /class/input/input2
[17179587.304000] input: ImPS/2 Generic Wheel Mouse as /class/input/input3
[17179587.488000] nvidia: module license 'NVIDIA' taints kernel.
[17179587.544000] tuner: Ignoring new-style parameters in presence of obsolete ones
[17179587.596000] tda9887 1-0043: chip found @ 0x86 (saa7134[0])
[17179587.644000] saa7134[0]: registered device video0 [v4l2]
[17179587.644000] saa7134[0]: registered device vbi0
[17179587.644000] saa7134[0]: registered device radio0
[17179587.684000] saa7134 ALSA driver for DMA sound loaded
[17179587.684000] saa7134[0]/alsa: saa7134[0] at 0xf6002000 irq 209 registered as card -1


/etc/modprobe.d/saa7134:

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 i2c_scan=1
options tda9887 secam=d

Также привожу modinfo на модули, т.к. заметил что у всех они разные:

modinfo saa7134:

filename:       /lib/modules/2.6.15.29-k7/kernel/drivers/media/video/saa7134/saa7134.ko
description:    v4l2 driver module for saa7130/34 based TV cards
author:         Gerd Knorr <kraxel@bytesex.org> [SuSE Labs]
license:        GPL
vermagic:       2.6.15.29-k7 SMP preempt K7 gcc-4.0
depends:        video-buf,i2c-core,ir-common,videodev,v4l2-common,ir-kbd-i2c,v4l1-compat
alias:          pci:v00001131d00007134sv00001131sd00002001bc*sc*i*
alias:          pci:v00001131d00007133sv00001131sd00002001bc*sc*i*
alias:          pci:v00001131d00007134sv00001131sd00006752bc*sc*i*
alias:          pci:v00001131d00007134sv00001131sd00004E85bc*sc*i*
alias:          pci:v00001131d00007134sv0000153Bsd00001142bc*sc*i*
alias:          pci:v00001131d00007134sv0000153Bsd00001143bc*sc*i*
alias:          pci:v00001131d00007134sv0000153Bsd00001158bc*sc*i*
alias:          pci:v00001131d00007133sv0000153Bsd00001162bc*sc*i*
alias:          pci:v00001131d00007134sv00005168sd00000138bc*sc*i*
alias:          pci:v00001131d00007134sv00004E42sd00000138bc*sc*i*
alias:          pci:v00001131d00007130sv00005168sd00000138bc*sc*i*
alias:          pci:v00001131d00007133sv00005168sd00000212bc*sc*i*
alias:          pci:v00001131d00007133sv000014C0sd00001212bc*sc*i*
alias:          pci:v00001131d00007133sv00004E42sd00000212bc*sc*i*
alias:          pci:v00001131d00007133sv00005168sd00000214bc*sc*i*
alias:          pci:v00001131d00007133sv00001489sd00000214bc*sc*i*
alias:          pci:v00001131d00007134sv000016BEsd00000003bc*sc*i*
alias:          pci:v00001131d00007130sv00001048sd0000226Bbc*sc*i*
alias:          pci:v00001131d00007130sv00001048sd0000226Bbc*sc*i*
alias:          pci:v00001131d00007134sv00001043sd00004842bc*sc*i*
alias:          pci:v00001131d00007133sv00001043sd00004845bc*sc*i*
alias:          pci:v00001131d00007134sv00001043sd00004830bc*sc*i*
alias:          pci:v00001131d00007133sv00001043sd00004843bc*sc*i*
alias:          pci:v00001131d00007134sv00001043sd00004840bc*sc*i*
alias:          pci:v00001131d00007134sv00001131sd0000FE01bc*sc*i*
alias:          pci:v00001131d00007134sv00001894sd0000FE01bc*sc*i*
alias:          pci:v00001131d00007134sv00001894sd0000A006bc*sc*i*
alias:          pci:v00001131d00007134sv00001131sd00007133bc*sc*i*
alias:          pci:v00001131d00007130sv00001131sd00002001bc*sc*i*
alias:          pci:v00001131d00007133sv0000185Bsd0000C100bc*sc*i*
alias:          pci:v00001131d00007133sv0000185Bsd0000C100bc*sc*i*
alias:          pci:v00001131d00007130sv0000102Bsd000048D0bc*sc*i*
alias:          pci:v00001131d00007134sv00001461sd0000A70Bbc*sc*i*
alias:          pci:v00001131d00007130sv00001461sd00002115bc*sc*i*
alias:          pci:v00001131d00007130sv00001461sd00002108bc*sc*i*
alias:          pci:v00001131d00007130sv00001461sd000010FFbc*sc*i*
alias:          pci:v00001131d00007134sv00001461sd0000D6EEbc*sc*i*
alias:          pci:v00001131d00007130sv00001461sd0000050Cbc*sc*i*
alias:          pci:v00001131d00007134sv000011BDsd0000002Bbc*sc*i*
alias:          pci:v00001131d00007134sv000011BDsd0000002Dbc*sc*i*
alias:          pci:v00001131d00007134sv00001019sd00004CB4bc*sc*i*
alias:          pci:v00001131d00007133sv00001019sd00004CB5bc*sc*i*
alias:          pci:v00001131d00007133sv000012ABsd00000800bc*sc*i*
alias:          pci:v00001131d00007130sv0000153Bsd00001152bc*sc*i*
alias:          pci:v00001131d00007130sv0000185Bsd0000C100bc*sc*i*
alias:          pci:v00001131d00007134sv00001461sd00009715bc*sc*i*
alias:          pci:v00001131d00007134sv00001461sd0000A70Abc*sc*i*
alias:          pci:v00001131d00007134sv0000185Bsd0000C200bc*sc*i*
alias:          pci:v00001131d00007134sv00001540sd00009524bc*sc*i*
alias:          pci:v00001131d00007133sv00005168sd00000502bc*sc*i*
alias:          pci:v00001131d00007133sv00005168sd00000306bc*sc*i*
alias:          pci:v00001131d00007133sv00001461sd0000F31Fbc*sc*i*
alias:          pci:v00001131d00007130sv00001131sd00002004bc*sc*i*
alias:          pci:v00001131d00007133sv00001421sd00000350bc*sc*i*
alias:          pci:v00001131d00007133sv00001421sd00000370bc*sc*i*
alias:          pci:v00001131d00007133sv00001421sd00001370bc*sc*i*
alias:          pci:v00001131d00007133sv00004E42sd00000502bc*sc*i*
alias:          pci:v00001131d00007133sv00001043sd00000210bc*sc*i*
alias:          pci:v00001131d00007134sv00001043sd00000210bc*sc*i*
alias:          pci:v00001131d00007133sv00000000sd00004091bc*sc*i*
alias:          pci:v00001131d00007133sv00005456sd00007135bc*sc*i*
alias:          pci:v00001131d00007134sv00001131sd00002004bc*sc*i*
alias:          pci:v00001131d00007134sv0000185Bsd0000C900bc*sc*i*
alias:          pci:v00001131d00007130sv0000185Bsd0000C901bc*sc*i*
alias:          pci:v00001131d00007133sv00001435sd00007350bc*sc*i*
alias:          pci:v00001131d00007133sv00001435sd00007330bc*sc*i*
alias:          pci:v00001131d00007133sv00001461sd00001044bc*sc*i*
alias:          pci:v00001131d00007133sv00001131sd00004EE9bc*sc*i*
alias:          pci:v00001131d00007133sv000011BDsd0000002Ebc*sc*i*
alias:          pci:v00001131d00007133sv00001043sd00004862bc*sc*i*
alias:          pci:v00001131d00007133sv00001131sd00002018bc*sc*i*
alias:          pci:v00001131d00007133sv00001462sd00006231bc*sc*i*
alias:          pci:v00001131d00007134sv00001131sd00000000bc*sc*i*
alias:          pci:v00001131d00007130sv00001131sd00000000bc*sc*i*
alias:          pci:v00001131d00007130sv*sd*bc*sc*i*
alias:          pci:v00001131d00007133sv*sd*bc*sc*i*
alias:          pci:v00001131d00007134sv*sd*bc*sc*i*
alias:          pci:v00001131d00007135sv*sd*bc*sc*i*
srcversion:     7EF81630972F48A4CA31E5E
parm:           ir_debug:enable debug messages [IR] (int)
parm:           disable_ir:disable infrared remote support (int)
parm:           noninterlaced:video input is noninterlaced (int)
parm:           gbuffers:number of capture buffers, range 2-32 (int)
parm:           video_debug:enable debug messages [video] (int)
parm:           vbibufs:number of vbi buffers, range 2-32 (int)
parm:           vbi_debug:enable debug messages [vbi] (int)
parm:           audio_clock_tweak:Audio clock tick fine tuning for cards with audio crystal that's slightly off (range [-1024 .. 1024]) (int)
parm:           audio_clock_override:int
parm:           audio_ddep:audio ddep overwrite (int)
parm:           audio_debug:enable debug messages [tv audio] (int)
parm:           ts_nr_packets:size of a ts buffers (in ts packets) (int)
parm:           tsbufs:number of ts buffers, range 2-32 (int)
parm:           ts_debug:enable debug messages [ts] (int)
parm:           i2c_scan:scan i2c bus at insmod time (int)
parm:           i2c_debug:enable debug messages [i2c] (int)
parm:           card:card type (array of int)
parm:           tuner:tuner type (array of int)
parm:           radio_nr:radio device number (array of int)
parm:           vbi_nr:vbi device number (array of int)
parm:           video_nr:video device number (array of int)
parm:           latency:pci latency timer (int)
parm:           oss:enable OSS DMA sound [dmasound] (int)
parm:           alsa:enable ALSA DMA sound [dmasound] (int)
parm:           gpio_tracking:enable debug messages [gpio] (int)
parm:           core_debug:enable debug messages [core] (int)
parm:           irq_debug:enable debug messages [IRQ handler] (int)

modinfo tda9887:

filename:       /lib/modules/2.6.15.29-k7/kernel/drivers/media/video/tda9887.ko
license:        GPL
vermagic:       2.6.15.29-k7 SMP preempt K7 gcc-4.0
depends:        i2c-core
srcversion:     4803A0204F7F36354937EA7
parm:           secam:string
parm:           pal:string
parm:           adjust:int
parm:           qss:int
parm:           port2:int
parm:           port1:int
parm:           debug:int
parm:           ignore:List of adapter,address pairs not to scan (array of short)
parm:           probe:List of adapter,address pairs to scan additionally (array of short)
parm:           force:List of adapter,address pairs to boldly assume to be present (array of short)

modinfo tuner:

filename:       /lib/modules/2.6.15.29-k7/kernel/drivers/media/video/tuner.ko
description:    device driver for various TV and TV+FM radio tuners
author:         Ralph Metzler, Gerd Knorr, Gunther Mayer
license:        GPL
vermagic:       2.6.15.29-k7 SMP preempt K7 gcc-4.0
depends:        i2c-core
srcversion:     B374E89013416AB63AE1EB3
parm:           pal:s
parm:           radio_range:2i
parm:           tv_range:2i
parm:           addr:i
parm:           type:i
parm:           debug:i
parm:           ignore:List of adapter,address pairs not to scan (array of short)
parm:           probe:List of adapter,address pairs to scan additionally (array of short)
parm:           force:List of adapter,address pairs to boldly assume to be present (array of short)

Вообщем есть большие подозрения на то, что модуль tuner не видит тюнер, т.к. не выдает соответствующей строки.
Вот как у людей пишет:
Nov 15 14:39:18 shadow kernel: tuner: chip found at addr 0xc2 i2c-bus saa7134[0]
Nov 15 14:39:18 shadow kernel: tuner: type set to 51 (Philips PAL/SECAM_D (FM 1256 I-H3)) by saa7134[0]
Nov 15 14:39:18 shadow kernel: tda9885/6/7: chip found @ 0x86
А вот как у меня:
[17179587.544000] tuner: Ignoring new-style parameters in presence of obsolete ones
[17179587.596000] tda9887 1-0043: chip found @ 0x86 (saa7134[0])

Интересно что имелось ввиду под  "Ignoring new-style parameters in presence of obsolete ones"? Дополнительных параметров я вроде нигде не передаю модулю tuner. Еще не пробывал играться с параметром type у этого модуля, потом попробую.

Помогите чем сможете, устал уже без телека, а в винде смотреть противно.

Оффлайн cr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: AVerTV Studio 307 Не работает тюнер
« Ответ #1 : 25 Апрель 2008, 12:31:51 »
Неужели ни у кого нет ни каких идей?   :-\

Оффлайн cr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: AVerTV Studio 307 Не работает тюнер
« Ответ #2 : 25 Апрель 2008, 19:20:48 »
Посоветуйте хотябы форум где людей знающих спросить! :)

Оффлайн fwhr

  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Re: AVerTV Studio 307 Не работает тюнер
« Ответ #3 : 25 Апрель 2008, 20:44:54 »
не знаю, как оно в 6.06 должно работать... Для 6.10 и старше я заводил тюнеры разумным подбором/перебором так:
sudo rmmod saa7134_alsa
sudo rmmod saa7134
sudo modprobe saa7134 card=45 tuner=38 secam=d
запускаешь tvtime, смотришь получилось ли нормальное изображение, переключая/сканируя каналы. Нет - подбираешь другой № карты/тюнера (но карта вроде уже верно указана). И так - по кругу. Список карт и тюнеров можно посмотреть тут
Возможно, и здесь будеет подсказка
вот...
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн FAndr

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: AVerTV Studio 307 Не работает тюнер
« Ответ #4 : 05 Май 2009, 20:06:40 »
я прописал вот так:

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

работают телевизионный и радио тюнеры.
« Последнее редактирование: 07 Май 2009, 12:28:34 от FAndr »

Оффлайн magnitafon

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: AVerTV Studio 307 Не работает тюнер
« Ответ #5 : 07 Июнь 2009, 03:15:24 »
А у меня вопрос в следующем: файл не создать в этой папке, ибо нет прав доступа. Перечитал все инструкции как зайти от рута - толком ничего не понял... объясните новичку на пальцах плиз.

Оффлайн Aleser

  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: AVerTV Studio 307 Не работает тюнер
« Ответ #6 : 07 Июнь 2009, 14:21:09 »
А у меня вопрос в следующем: файл не создать в этой папке, ибо нет прав доступа. Перечитал все инструкции как зайти от рута - толком ничего не понял... объясните новичку на пальцах плиз.

1) sudo mkdir /путь/
2) sudo nautilus  все в привычном виде только со всеми правами (для отображения скрытых файлов ctrl + h)
3) если умеешь пользоваться досом то есть очень полезная весчь ставишь sudo apt-get install mc далее запускаешь sudo mc и пользуешься)

Оффлайн magnitafon

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: AVerTV Studio 307 Не работает тюнер
« Ответ #7 : 07 Июнь 2009, 14:30:40 »
Огромное спасибо, пойду телик смотреть =)

Пользователь решил продолжить мысль 07 Июнь 2009, 17:57:17:
Очередная проблема - звук. Выбираешь канал - сквозь хрип слышно звук через секунду появляется нормальный звук спустя ещё секунду - как и в начале хрип... Что с этим делать?

Пользователь решил продолжить мысль 08 Июнь 2009, 02:14:36:
Сам справился.
« Последнее редактирование: 08 Июнь 2009, 02:14:36 от magnitafon »

Оффлайн storfei

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: AVerTV Studio 307 Не работает тюнер
« Ответ #8 : 26 Июнь 2009, 21:27:14 »
Подскажи как решал проблемму со звуком,у меня его вообще нет

Пользователь решил продолжить мысль 27 Июнь 2009, 22:23:43:
:2funny:  Все решилось очень просто без заморочек ;)
« Последнее редактирование: 27 Июнь 2009, 22:23:43 от storfei »

 

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