ТВ тюнер Video Shuttle 2 помогите настроить

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

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

Besik13
Сообщения: 8
ОС: ArchLinux, Ubuntu

ТВ тюнер Video Shuttle 2 помогите настроить

Сообщение Besik13 »

У меня тв тюнер Video Shuttle 2. Не могу настроить.Содержание файла /etc/modprobe.d/tv

alias char-major-81 videodev
alias char-major-81-0 SAA7134
options i2c-algo-bit bit_test=1
options saa7134 card=35 tuner=51 i2c_scan=1 radio_nr=1
options tuner pal=d
С такими параметрами есть видео.переключаются каналы но нет звука.Если удалить файл вообще то есть звук и видео но показывает только один канал.
помогите пожалуйста я на линуксе только вторую неделю
Спасибо сказали:
Infy
Сообщения: 30
ОС: Arch Linux

Re: ТВ тюнер Video Shuttle 2 помогите настроить

Сообщение Infy »

Besik13, напишите выводы "dmesg | grep saa", "dmesg | grep tuner" при наличии видео, отсутствии звука. Желательно также, если есть возможность, аккуратно поддеть наклейку на тюнере и написать содержание этой надписи сюда.

Есть ли на тюнере радио ? Каков вывод "lspci | grep -i saa" ?
Спасибо сказали:
Besik13
Сообщения: 8
ОС: ArchLinux, Ubuntu

Re: ТВ тюнер Video Shuttle 2 помогите настроить

Сообщение Besik13 »

dmesg | grep saa

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

root@egor-desktop:~# dmesg | grep saa
[    9.763858] saa7130/34: v4l2 driver version 0.2.15 loaded
[    9.763966] saa7134 0000:02:0a.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[    9.763977] saa7134[0]: found at 0000:02:0a.0, rev: 1, irq: 21, latency: 64, mmio: 0xfeafe800
[    9.763988] saa7134[0]: subsystem: 4e42:0138, board: 10MOONS PCI TV CAPTURE CARD [card=21,insmod option]
[    9.764060] saa7134[0]: board init: gpio is 3b000
[    9.764071] IRQ 21/saa7134[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[   10.408144] saa7134[0]: i2c eeprom 00: 42 4e 38 01 10 28 ff ff ff ff ff ff ff ff ff ff
[   10.408162] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   10.408176] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   10.408190] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   10.408204] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   10.408217] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   10.408231] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   10.408244] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   10.408258] saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   10.408271] saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   10.408285] saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   10.408298] saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   10.408312] saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   10.408326] saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   10.408339] saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   10.408353] saa7134[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   10.684209] tuner 0-0043: chip found @ 0x86 (saa7134[0])
[   10.724202] saa7134[0]: registered device video0 [v4l2]
[   10.724257] saa7134[0]: registered device vbi0
[   10.724301] saa7134[0]: registered device radio0
[   10.741253] saa7134 ALSA driver for DMA sound loaded
[   10.741278] IRQ 21/saa7134[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[   10.741321] saa7134[0]/alsa: saa7134[0] at 0xfeafe800 irq 21 registered as card -2
[  210.090494] saa7134 ALSA driver for DMA sound unloaded
[  214.652597] saa7130/34: v4l2 driver version 0.2.15 loaded
[  214.652672] saa7134[0]: found at 0000:02:0a.0, rev: 1, irq: 21, latency: 64, mmio: 0xfeafe800
[  214.652683] saa7134[0]: subsystem: 4e42:0138, board: UPMOST PURPLE TV [card=36,insmod option]
[  214.652711] saa7134[0]: board init: gpio is 39000
[  214.652720] IRQ 21/saa7134[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[  214.804016] saa7134[0]: i2c eeprom 00: 42 4e 38 01 10 28 ff ff ff ff ff ff ff ff ff ff
[  214.804034] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  214.804047] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  214.804061] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  214.804075] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  214.804088] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  214.804101] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  214.804115] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  214.804128] saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  214.804142] saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  214.804156] saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  214.804169] saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  214.804183] saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  214.804196] saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  214.804210] saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  214.804223] saa7134[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  214.832191] tuner 0-0043: chip found @ 0x86 (saa7134[0])
[  214.848100] tuner 0-0061: chip found @ 0xc2 (saa7134[0])
[  214.992172] saa7134[0]: registered device video0 [v4l2]
[  214.992235] saa7134[0]: registered device vbi0
[  215.001769] saa7134 ALSA driver for DMA sound loaded
[  215.001793] IRQ 21/saa7134[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[  215.001830] saa7134[0]/alsa: saa7134[0] at 0xfeafe800 irq 21 registered as card -2
[  276.324869] saa7134 ALSA driver for DMA sound unloaded
[  291.598511] saa7130/34: v4l2 driver version 0.2.15 loaded
[  291.598588] saa7134[0]: found at 0000:02:0a.0, rev: 1, irq: 21, latency: 64, mmio: 0xfeafe800
[  291.598600] saa7134[0]: subsystem: 4e42:0138, board: AverMedia AverTV Studio 305 [card=35,insmod option]
[  291.598633] saa7134[0]: board init: gpio is 39000
[  291.598752] input: saa7134 IR (AverMedia AverTV St as /devices/pci0000:00/0000:00:1e.0/0000:02:0a.0/input/input6
[  291.598842] IRQ 21/saa7134[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[  291.803773] saa7134[0]: i2c eeprom 00: 42 4e 38 01 10 28 ff ff ff ff ff ff ff ff ff ff
[  291.803793] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  291.803808] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  291.803823] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  291.803838] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  291.803852] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  291.803867] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  291.803882] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  291.803965] saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  291.803979] saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  291.803992] saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  291.804038] saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  291.804053] saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  291.804067] saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  291.804081] saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  291.804094] saa7134[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  291.836240] tuner 0-0043: chip found @ 0x86 (saa7134[0])
[  291.852148] tuner 0-0061: chip found @ 0xc2 (saa7134[0])
[  291.900207] saa7134[0]: registered device video0 [v4l2]
[  291.900268] saa7134[0]: registered device vbi0
[  291.900319] saa7134[0]: registered device radio0
[  291.917408] saa7134 ALSA driver for DMA sound loaded
[  291.917432] IRQ 21/saa7134[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[  291.917472] saa7134[0]/alsa: saa7134[0] at 0xfeafe800 irq 21 registered as card -2

dmesg | grep tuner

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

root@egor-desktop:~# dmesg | grep tuner
[   10.684209] tuner 0-0043: chip found @ 0x86 (saa7134[0])
[  214.832191] tuner 0-0043: chip found @ 0x86 (saa7134[0])
[  214.848100] tuner 0-0061: chip found @ 0xc2 (saa7134[0])
[  214.900027] tuner-simple 0-0061: creating new instance
[  214.900036] tuner-simple 0-0061: type set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F))

[  278.941054] tuner-simple 0-0061: destroying instance
[  291.836240] tuner 0-0043: chip found @ 0x86 (saa7134[0])
[  291.852148] tuner 0-0061: chip found @ 0xc2 (saa7134[0])
[  291.860088] tuner-simple 0-0061: creating new instance
[  291.860097] tuner-simple 0-0061: type set to 51 (Philips PAL/SECAM_D (FM 1256 I-H3))

Радио на тюнере имеется
Спасибо сказали:
Infy
Сообщения: 30
ОС: Arch Linux

Re: ТВ тюнер Video Shuttle 2 помогите настроить

Сообщение Infy »

Судя по логам, карта - клон LifeView FlyVIDEO3000. Автоопределение должно выбрать эту карту.
Вся загвоздка в тюнере. Со 100% точностью его можно будет определить, если посмотреть надпись под наклейкой "Chronos" на самой плате.

Попробуйте такой вариант(все остальное из файла убрать):

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

alias char-major-81 videodev
alias char-major-81-0 saa7134
options saa7134 tuner=38 i2c_scan=1

и, если не заработает вариант выше,

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

alias char-major-81 videodev
alias char-major-81-0 saa7134
options saa7134 tuner=50 i2c_scan=1

Отпишитесь о результатах.

Напишите также вывод команды(при использовании любого из вариантов выше):

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

dmesg | grep 'i2c scan'
Спасибо сказали:
Besik13
Сообщения: 8
ОС: ArchLinux, Ubuntu

Re: ТВ тюнер Video Shuttle 2 помогите настроить

Сообщение Besik13 »

При первом и втором варианте tvtime пишет, что нет сигнала
dmesg | grep 'i2c scan' при первом варианет

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

[  268.021503] saa7134[0]: i2c scan: found device @ 0x86  [tda9887]
[  268.032048] saa7134[0]: i2c scan: found device @ 0xa0  [eeprom]
[  268.040061] saa7134[0]: i2c scan: found device @ 0xc2  [???]

при втором

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

[   10.642877] saa7134[0]: i2c scan: found device @ 0x86  [tda9887]
[   10.652809] saa7134[0]: i2c scan: found device @ 0xa0  [eeprom]
[   10.676318] saa7134[0]: i2c scan: found device @ 0xc2  [???]


под наклейкой оказалась еще одна на которой написано MFPE05-3-E 06103004E 0 3 и в конце или I или L
Спасибо сказали:
Infy
Сообщения: 30
ОС: Arch Linux

Re: ТВ тюнер Video Shuttle 2 помогите настроить

Сообщение Infy »

Надпись показывает, что tuner=38 (PHILIPS FM1216ME MK3).
Поэтому используйте:

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

alias char-major-81 videodev
alias char-major-81-0 saa7134
options saa7134 tuner=38 i2c_scan=1

Отключите обнаружение входного сигнала в tvtime.
После этого попробуйте просканировать каналы помощью tvtime-scanner:

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

tvtime-scanner --norm=SECAM

===== Upd =====
Судя по dmesg, вероятно, используется нестандартное для "ОС: Ubuntu 9.04" ядро 2.6.30 вместо "вшитого" 2.6.28.
Соответственно два выхода:
  • Использовать ядро 2.6.28. С ним все должно работать при содержании файла, которое указано выше.
  • Пересобрать модули драйвера из hg для тв-тюнера и использовать card=172, так как ваша карта - полная копия моей.

Если решите второе, то опишу более подробно.
Собственно проблеме с ядром 2.6.30 посвящена тема "Проблемы с TV/FM-тюнером после смены ядра с 2.6.29.1 на 2.6.30".
Спасибо сказали:
Besik13
Сообщения: 8
ОС: ArchLinux, Ubuntu

Re: ТВ тюнер Video Shuttle 2 помогите настроить

Сообщение Besik13 »

Спасибо все заработало.
Спасибо сказали:
Infy
Сообщения: 30
ОС: Arch Linux

Re: ТВ тюнер Video Shuttle 2 помогите настроить

Сообщение Infy »

Besik13, счастливого пользования тюнером. :)
Только не забудьте, что для использовании в ядре от 2.6.30 - 2.6.31 нужно будет пересобирать модули. В будущем 2.6.32 можно будет использовать card=172 для вашего тюнера.
Спасибо сказали: