ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: "Алексей Шенцев" <ashen@nsrz.ru>
To: ALT Linux Community general discussions <community@lists.altlinux.org>
Subject: Re: [Comm] AL4 & kernel-2.6.22 & AverTV 50x
Date: Wed, 28 Nov 2007 16:41:51 +0300
Message-ID: <200711281641.51409.ashen@nsrz.ru> (raw)
In-Reply-To: <200711281611.09574.haw@inbox.ru>

[-- Attachment #1: Type: text/plain, Size: 4321 bytes --]

В сообщении от Wednesday 28 November 2007 16:11:09 HAW написал(а):
> > Если вам надо, то сейчас здесь и опишу. Хотелось бы проверить полученное
> > мной на других моделях серии AverTV 50x, а не только на моём тюнере.
> да, 507 Studioю. где-где ядро брали?

Ядро и нужные мне модули:
http://www.unsafe.ru/lakostis/RPMS/ALTLinux/kernel-2.6.22/i586/RPMS/

kernel-image-wks-smp-2.6.22-alt0.7.i586.rpm
kernel-modules-alsa-wks-smp-1.0.15-alt0.1.13263..>
kernel-modules-drm-wks-smp-2007.06.10-alt1.1326..> 
liblirc-0.8.2-alt1.i586.rpm
lirc-0.8.2-alt1.i586.rpm

Настройки модулей ядра для тюнера:
[root@oasu3 /]# cat /etc/modprobe.d/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
alias char-major-89 i2c-dev
options saa7134 card=102 tuner=38 i2c_scan=1 alsa=1
options saa7134-alsa index=1
options tuner secam=d port2=0 port1=1
[root@oasu3 /]#

При этом у меня:
[root@oasu3 /]# dmesg | grep saa713
saa7130/34: v4l2 driver version 0.2.14 loaded
saa7133[0]: found at 0000:02:02.0, rev: 209, irq: 20, latency: 32, mmio: 
0xfa001000
saa7133[0]: subsystem: 1461:a11b, board: Avermedia AVerTV Studio 507 
[card=102,insmod option]
saa7133[0]: board init: gpio is 180
input: saa7134 IR (Avermedia AVerTV St as /class/input/input3
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
saa7134 ALSA driver for DMA sound loaded
saa7133[0]/alsa: saa7133[0] at 0xfa001000 irq 20 registered as card 1
[root@oasu3 /]#

[root@oasu3 /]# lsmod | grep saa713
saa7134_alsa           14400  2
saa7134               122572  6 saa7134_alsa
video_buf              24196  2 saa7134_alsa,saa7134
compat_ioctl32          2432  1 saa7134
ir_kbd_i2c             10384  1 saa7134
ir_common              35972  2 saa7134,ir_kbd_i2c
videodev               27648  6 saa7134
v4l2_common            17664  3 tuner,saa7134,videodev
v4l1_compat            13572  2 saa7134,videodev
snd_pcm                73220  4 
snd_pcm_oss,saa7134_alsa,snd_intel8x0,snd_ac97_codec
i2c_core               24576  4 tuner,saa7134,ir_kbd_i2c,i2c_i801
snd                    51044  19 
snd_pcm_oss,saa7134_alsa,snd_intel8x0,snd_ac97_codec,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_mixer_oss,snd_pcm,snd_timer
[root@oasu3 /]#

Для передачи звука по шине PCI надо выполнить такую команду:
sox -q -V0 -r 32000 -w -t ossdsp /dev/dsp1 -t ossdsp /dev/dsp>>/dev/null &

Чтобы запускался /etc/init.d/lircd и работал с моим пультом пришлось его 
изменить, а так же прописать нужное в /etc/lircd.conf. См. вложение.
Учтите, что у меня ИК-датчик это:
[root@oasu3 /]# ls /dev/input/by-path | grep ir
pci-0000:02:02.0--event-ir
[root@oasu3 /]#

У вас он может висеть на ином событие. Какое видно от сюда:
[root@oasu3 /]# dmesg | grep saa713 | grep IR
input: saa7134 IR (Avermedia AVerTV St as /class/input/input3
[root@oasu3 /]#

От загрузки к загрузке может меняться, посему, как сказал vsu@, лучше 
использовать ссылку /dev/input/by-path/pci-0000:02:02.0--event-ir , а 
не /dev/input/event3. Так же vsu@  сказал, что для ИК-датчика AverTV Studio 
507 не нужен kernel-modules-lirc, так как драйвер для тюнера уже содержит 
всё, что надо для работы пульта.

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

[-- Attachment #2: lircd --]
[-- Type: application/x-shellscript, Size: 3134 bytes --]

[-- Attachment #3: lircd.conf --]
[-- Type: text/plain, Size: 1435 bytes --]

# This config file describes remote control with Avermedia AverTV Studio 507 card.
begin remote
    name            AverTVStudio507
    bits            16
    eps             30
    aeps            100
    one             0     0
    zero            0     0
    gap             135993
    pre_data_bits   16
    pre_data        0x8001
    begin codes
        tv/fm           0x0179
        power           0x0074
        1               0x0002
        2               0x0003
        3               0x0004
        4               0x0005
        5               0x0006
        6               0x0007
        7               0x0008
        8               0x0009
        9               0x000a
        0               0x000b
        display         0x0172
        ch_rtn          0x00A8
        snapshot        0x019a
        16_ch_preview   0x00D2
        voldown         0x0072
        volup           0x0073
        chup            0x0192
        chdown          0x0193
        fullscreen      0x0174
        mute            0x0071
        audio           0x0188
        record          0x00A7
        play            0x00cf
        stop            0x0080
        pause           0x0077
        backward        0x018e
        forward         0x0190
        prev            0x018f
        next            0x0191
        teletext        0x0184
        source          0x0189
        autoscan        0x00D9
    end codes
end remote
#EOF

  reply	other threads:[~2007-11-28 13:41 UTC|newest]

Thread overview: 65+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-11-15  8:35 [Comm] [JT] Попробовал OpenSUSE 10.3 Maxim Ivanov
2007-11-15  9:23 ` Алексей Шенцев
2007-11-15 11:57 ` Tiurin Alexander
2007-11-15 12:07     ` Tiurin Alexander
2007-11-15 12:48       ` Алексей Шенцев
2007-11-15 13:20         ` Maxim Ivanov
2007-11-15 13:43           ` Pavlov Konstantin
2007-11-15 13:46           ` [Comm] AL4 & kernel-2.6.22 & AverTV 50x Алексей Шенцев
2007-11-15 14:31             ` Maxim Ivanov
2007-11-15 14:39               ` Алексей Шенцев
2007-11-15 14:45                 ` Maxim Ivanov
2007-11-15 15:15                   ` Алексей Шенцев
2007-11-16  8:12                     ` Maxim Ivanov
2007-11-16  8:22                       ` Алексей Шенцев
2007-11-16  8:26                         ` Maxim Ivanov
2007-11-16  8:54                           ` Алексей Шенцев
2007-11-16  9:34                             ` Maxim Ivanov
2007-11-16  9:48                               ` Алексей Шенцев
2007-11-16 10:35                                 ` Maxim Ivanov
2007-11-16 10:55                                   ` Алексей Шенцев
2007-11-21 13:53                                     ` Maxim Ivanov
2007-11-22  7:13                                       ` Алексей Шенцев
2007-11-23 14:34                                         ` Maxim Ivanov
2007-11-23 15:04                                           ` Алексей Шенцев
2007-11-23 15:25                                             ` Maxim Ivanov
2007-11-28  8:07                                               ` Maxim Ivanov
2007-11-28 11:11                                                 ` Алексей Шенцев
2007-11-29  7:40                                                   ` Maxim Ivanov
2007-11-29  7:49                                                     ` Шишков Евгений
2007-11-29  7:55                                                     ` Алексей Шенцев
2007-11-29  8:18                                                       ` Maxim Ivanov
2007-11-29  8:28                                                         ` Алексей Шенцев
2007-11-29 10:01                                                         ` Алексей Шенцев
2007-11-29 10:16                                                           ` Алексей Шенцев
2007-11-28 11:17             ` Алексей Шенцев
2007-11-28 11:38               ` Алексей Шенцев
2007-11-28 12:05                 ` Kostarev Alexey
2007-11-28 12:00                   ` Алексей Шенцев
2007-11-28 12:32                     ` HAW
2007-11-28 13:06                       ` Алексей Шенцев
2007-11-28 13:11                         ` HAW
2007-11-28 13:41                           ` Алексей Шенцев [this message]
2007-11-28 14:13                             ` Slava Dubrovskiy
2007-11-28 14:20                               ` Алексей Шенцев
2007-12-03 17:30                             ` Евгений
2007-12-04  7:09                               ` Алексей Шенцев
2007-12-04  8:36                                 ` [Comm] AL4 & kernel-2.6.18 & Beholder 50x Шишков Евгений
2007-11-28 14:17                         ` [Comm] AL4 & kernel-2.6.22 & AverTV 50x Bogaevskiy Jurij
2007-11-28 14:27                           ` Алексей Шенцев
2007-11-29  5:27                             ` Шишков Евгений
2007-11-29  6:12                               ` Алексей Шенцев
2007-11-29  6:24                                 ` Шишков Евгений
2007-11-29  6:52                                   ` Алексей Шенцев
2007-11-29  7:50                                     ` Шишков Евгений
2007-11-28 15:35                         ` Vyatcheslav Perevalov
2007-11-29  6:25                           ` Алексей Шенцев
2007-11-29  6:48                             ` Vyatcheslav Perevalov
2007-11-29  6:54                               ` Алексей Шенцев
2007-11-29  7:04                                 ` Vyatcheslav Perevalov
2007-11-29  7:40                                   ` Алексей Шенцев
2007-11-30  8:24                                   ` Алексей Шенцев
2007-11-30  8:30                                     ` Vyatcheslav Perevalov
2007-11-30  8:39                                       ` Алексей Шенцев
2007-11-28 14:31                   ` Алексей Шенцев
2007-11-28 14:45                     ` Алексей Шенцев

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200711281641.51409.ashen@nsrz.ru \
    --to=ashen@nsrz.ru \
    --cc=community@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git