[Hardware] ТВ тюнер

Алексей Шенцев ashen на nsrz.ru
Пн Сен 17 17:00:22 MSD 2007


В сообщении от Monday 17 September 2007 16:14:16 Grigory Fateyev написал(а):
> А нет ли описания с примерами конфигов как вы добились работы AverMedia
> Studio 507? В частности радио 
С применением местами напильника под названием пересборки ядра из ALD4 с новым 
v4l2. Бага #12607.

Как делал: взял исходники текущего ядра, последнего v4l2. Вставил в исходники 
текущего ядра в соотвествующие файлы:
/usr/src/kernel/sources/kernel-source-2.6.18/Documentation/video4linux/CARDLIST.saa7134
/usr/src/kernel/sources/kernel-source-2.6.18/drivers/media/video/saa7134/*  
то, что относится к моему AverTV Studio 507 из последних исходников 
video4linux.
Собрал ядро, полученные модули ядра для saa7134 положил 
в /lib/modules/2.6.18-std-smp-alt7/kernel/drivers/media/video/saa7134/

Далее, в /etc/modprobe.d/ положил файл с таким содержимым:

[root на oasu3 ~]# cat /etc/modprobe.d/tv
#For TV
alias char-major-81 videodev
alias char-major-81-0 saa7134
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off

#For remote control
alias char-major-89 i2c-dev
alias char-major-61 lirc_gpio
options i2c-algo-bit bit_test=1

#For TV & FM-Radio
options saa7134 card=102 tuner=38 i2c_scan=1 radio_nr=0 alsa=1
options tuner secam=d port2=0 port1=1

Перегрузил комп и заработало к ТВ ещё и радио.
Вот вывод dmesg:

[root на oasu3 /]# dmesg | grep saa713
saa7130/34: v4l2 driver version 0.2.14 loaded
saa7133[0]: found at 0000:02:04.0, rev: 209, irq: 169, latency: 32, mmio: 
0xfa001000
saa7133[0]: subsystem: 1461:a11b, board: Avermedia AVerTV Studio 507 
[card=102,insmod option]
^^^^^^^^^^^^^^^^^^^^^^^^^
Обратите внимание на № карты 102. В текущем ядре ALD4 такого нет, ещё нет

saa7133[0]: board init: gpio is 5d8
input: saa7134 IR (Avermedia AVerTV St as /class/input/input3
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
А вот это говорит, что ИК-датчик у нас висит на /dev/input/event3
Кстате, от перезагрузки к перезагруке он у меня скачет с/на event2 / event3

						
saa7133[0]: i2c eeprom 00: 61 14 1b a1 ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff f1 f7 ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c scan: found device @ 0x86  [tda9887]
saa7133[0]: i2c scan: found device @ 0xa0  [eeprom]
saa7133[0]: i2c scan: found device @ 0xc2  [???]
tuner 1-0043: chip found @ 0x86 (saa7133[0])
tuner 1-0061: chip found @ 0xc2 (saa7133[0])
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7133[0]: registered device radio0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
А вот это говорит, что у нас появилось ещё и устройство radio

Из всех программ для приёма радио, из репо для AL4, у меня только gnomeradio 
нашёл радиостанции, остальные ни  чего не нашли.

Может ещё что то делал, сейчас не вспомню.

> и пульта... 
Его заставить работать ещё руки не дошли. Пока только циферки отображаются.
-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen на nsrz.ru
XMPP: ashen на altlinux.org, AlexShen на jabber.ru
ICQ: 271053845


Подробная информация о списке рассылки Hardware