тюнер <<TV@nywhere Pro>>

Здесь обсуждаются все вопросы, не попадающие под другие категории
Аватара пользователя
smart
Увлекающийся
Сообщения: 80
Зарегистрирован: 06 сен 2008, 19:36
Откуда: МИНСК
Контактная информация:

тюнер <<TV@nywhere Pro>>

Сообщение smart »

есть несколько вопросов к уважаемому ALL по этому TV-FM тюнеру.

01:01.0 Multimedia controller [0480]: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder [1131:7134] (rev 01)


Поскольку до сих пор в драйвере saa7134 нет поддержки этого тюнера, хотелось бы узнать, кто и как его использует.
Более или менее качественно TV и NICAM-стерео идёт с таким подъёмом драйвера:

options saa7134 card=102 alsa=1

С другими типами карт или нет стерео, или взглючивает система, или не работает управление.
И ещё. FM тюнер, на этой же карте, никак не проинициализирую. (QTradio) - не управляется ни частота, не переключение аудио входа. (/dev/radio0)


вопросы

1. С какими настройками сей девайс правильно делает всё
2. Получалось ли броадкаст с VLC (пока нет звука)

dmesg |grep 7134

saa7134 0000:01:01.0: PCI INT A -> Link[LNKG] -> GSI 11 (level, low) -> IRQ 11
saa7134[0]: found at 0000:01:01.0, rev: 1, irq: 11, latency: 32, mmio: 0xff8f7c00
saa7134[0]: subsystem: 1462:8803, board: Avermedia AVerTV Studio 507 [card=102,insmod option]
saa7134[0]: board init: gpio is c0407f
input: saa7134 IR (Avermedia AVerTV St as /class/input/input4
saa7134[0]: i2c eeprom 00: 62 14 03 88 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 eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
tuner' 1-0060: chip found @ 0xc0 (saa7134[0])
tuner' 1-0061: chip found @ 0xc2 (saa7134[0])
saa7134[0]: registered device video0 [v4l2]
saa7134[0]: registered device vbi0
saa7134[0]: registered device radio0
saa7134 IR (Avermedia AVerTV St: unknown key: key=0x03 raw=0x03 down=1
saa7134 ALSA driver for DMA sound loaded
saa7134[0]/alsa: saa7134[0] at 0xff8f7c00 irq 11 registered as card -1


всё

Аватара пользователя
FlaKe
Заглянувший
Сообщения: 30
Зарегистрирован: 14 дек 2007, 11:29
Откуда: Минск, Сухарево-3
Контактная информация:

Re: тюнер <<TV@nywhere Pro>>

Сообщение FlaKe »

К своему AverMedia Studio 507 я долго прикручивал эти костыли. saa7134 достаточно распространённый чип, но вот заводится не у каждого. Плюс ещё надо тюнер указать.
Это в modprobe.conf на мою карточку.

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

alias char-major-81 videodev
options i2c-algo-bit bit_test=1
options saa7134 card=102 tuner=38 gbuffers=4 radio_nr=1 i2c_scan=1
options tuner secam=d
alias char-major-81-0 saa7134
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off
Завелось и работает, тока пока что без IR.
бродкаст с vlc работает, тока надо включать звук через alsa, чего у тебя уже включено.
[С моих слов записано, мной прочитано]

Аватара пользователя
smart
Увлекающийся
Сообщения: 80
Зарегистрирован: 06 сен 2008, 19:36
Откуда: МИНСК
Контактная информация:

Re: тюнер <<TV@nywhere Pro>>

Сообщение smart »

после ядра 2.6.30 тюнер наотрез отказался работать.
курение логов выдало - автоматом модуль tuner отказывается искать что либо неуказанное
пальцем !
При указанных мной выше настойках tuner находит только одно устройство по I2C адресу 0xc0,
а там - FM-тюнер - естетственно никакого там ТВ не найдено. Помогло запуск tuner

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

options tuner debug=1
и что интересно - заработал тюнер FM ! (ранее 2.6.29 - не найден был, но об этом позже)
жестокое курение нета и поиск гибридного тюнера наткнул на номер card=63
при подборе эта цифра обходилась стороной ибо несколько неприглядно выглядит в списке
(см документацию v4l cardlist.saa7134)
Указав нужную модель, tuner радостно нашёл что есть

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

[   15.231198] tuner 1-0060: chip found @ 0xc0 (saa7134[0])
[   15.238288] tuner 1-0061: chip found @ 0xc2 (saa7134[0])
[   15.260031] tuner-simple 1-0061: creating new instance
[   15.260039] tuner-simple 1-0061: type set to 61 (Tena TNF9533-D/IF/TNF9533-B/DF)
и заработал и тюнер FM и TV !!!
dmesg |grep saa

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

[   15.006543] saa7130/34: v4l2 driver version 0.2.15 loaded
[   15.006656] saa7134 0000:02:01.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[   15.006669] saa7134[0]: found at 0000:02:01.0, rev: 1, irq: 22, latency: 32, mmio: 0xfeaf7c00
[   15.006681] saa7134[0]: subsystem: 1462:8803, board: Kworld Xpert TV PVR7134 [card=63,insmod option]
[   15.006750] saa7134[0]: board init: gpio is c0407f
[   15.006902] input: saa7134 IR (Kworld Xpert TV PVR as /devices/pci0000:00/0000:00:1e.0/0000:02:01.0/irrcv/irrcv0/input4
[   15.007077] irrcv0: saa7134 IR (Kworld Xpert TV PVR as /devices/pci0000:00/0000:00:1e.0/0000:02:01.0/irrcv/irrcv0
[   15.007088] IRQ 22/saa7134[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[   15.147020] saa7134[0]: i2c eeprom 00: 62 14 03 88 10 28 ff ff ff ff ff ff ff ff ff ff
[   15.147041] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.147058] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.147074] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.147091] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.147108] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.147125] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.147141] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.147158] saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.147175] saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.147191] saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.147208] saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.147225] saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.147241] saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.147258] saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.147275] saa7134[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.163021] saa7134[0]: i2c scan: found device @ 0xa0  [eeprom]
[   15.167017] saa7134[0]: i2c scan: found device @ 0xc0  [tuner (analog)]
[   15.169016] saa7134[0]: i2c scan: found device @ 0xc2  [???]
[   15.231198] tuner 1-0060: chip found @ 0xc0 (saa7134[0])
[   15.238288] tuner 1-0061: chip found @ 0xc2 (saa7134[0])
[   15.272206] saa7134[0]: registered device video0 [v4l2]
[   15.272301] saa7134[0]: registered device vbi0
[   15.272387] saa7134[0]: registered device radio0
[   15.324802] saa7134 ALSA driver for DMA sound loaded
[   15.324826] IRQ 22/saa7134[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[   15.324864] saa7134[0]/alsa: saa7134[0] at 0xfeaf7c00 irq 22 registered as card 2
[  744.050659] saa7134[0]/irq[10,444050]: r=0x20 s=0x10 PE
[  744.050668] saa7134[0]/irq: looping -- clearing PE (parity error!) enable bit
ну и всем, кому интересна заветная строчка и кто дотерпел всё прочитать
/etc/modprobe.d/saa7134илилюбоеназвание

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

options saa7134 card=63 secam=DK alsa=1 i2c_scan=1
options saa7134_alsa index=2
вторая строчка - закидывает устройство записи карты на последнюю закладку миксера
(а то тусуется как захочет) - у меня 0е и 1е устройства - 2 звуковухи в первых закладках...
Пультик ещё не запускал - пока не было ни желания, ни необходимости...

Ответить