[linux-dvb] saa7134-input Avermedia Super 007 Support (Remote)

Ben Johnson ben_v_johnson at hotmail.com
Sun Jul 27 04:11:57 CEST 2008








Hi

I am a complete newbie looking for help getting the Remote for an Avermedia Super 007 (Digital only) working.  After looking around I believe that adding support should only require adding a new case to the (dev->board) switch in the saa7134-input.c file titled:

SAA7134_BOARD_AVERMEDIA_SUPER_007

Questions:
1.  Is this forum the right place to be asking these questions? If not, where is please?
2.  Should adding the relevant information to the saa7134-input.c file for an otherwise supported saa7134 dvb-t card result in the remote being supported?
3. If so, how do I determine what information needs to be supplied.  ie:
 - are the ir_codes_avermedia appropriate for this card
 - how do you tell what the mask_keycode and mask_keydown should be?
 - how do you work out the appropriate polling interval
 - what part does saa_setb play in all this.

I have the card working and am able to upload any supported information needed.

Thanks in advance for your help - BVJ.

My New Box:
2.6.24-19-generic x86_64 GNU/Linux (Mythbuntu 8.04 fully patched)
AMD Athalon X2 64 B4850
Gigabyte MA78GM-S2H with AMD 780 Northbridge & ATI HD 3200 Graphics
Avermedia Super 007 (Digital Only) saa7133 & tda8290

LSPCI output:
03:06.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
    Subsystem: Avermedia Technologies Inc Unknown device f01d
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 32 (21000ns min, 8000ns max)
    Interrupt: pin A routed to IRQ 20
    Region 0: Memory at fdcff000 (32-bit, non-prefetchable) [size=2K]
    Capabilities: [40] Power Management version 2
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=1 PME-
00: 31 11 33 71 06 00 90 02 d1 00 80 04 00 20 00 00
10: 00 f0 cf fd 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 61 14 1d f0
30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 54 20
40: 01 00 02 06 00 20 00 1c 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


DMESG output:

[   47.222507] Linux video capture interface: v2.00
[   47.407888] saa7130/34: v4l2 driver version 0.2.14 loaded
[   47.407972] saa7133[0]: found at 0000:03:06.0, rev: 209, irq: 20, latency: 32, mmio: 0xfdcff000
[   47.407979] saa7133[0]: subsystem: 1461:f01d, board: Avermedia Super 007 [card=117,autodetected]
[   47.407988] saa7133[0]: board init: gpio is 40000
[   47.542574] saa7133[0]: i2c eeprom 00: 61 14 1d f0 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[   47.542581] saa7133[0]: i2c eeprom 10: ff ff ff ff ff 20 ff ff ff ff ff ff ff ff ff ff
[   47.542586] saa7133[0]: i2c eeprom 20: 01 40 01 32 32 01 01 43 88 ff 00 55 ff ff ff ff
[   47.542590] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   47.542595] saa7133[0]: i2c eeprom 40: ff 21 00 c0 96 10 03 02 15 16 ff ff ff ff ff ff
[   47.542599] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   47.542603] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   47.542607] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff

[   47.932906] tuner 1-004b: chip found @ 0x96 (saa7133[0])
[   47.981769] tda8290 1-004b: setting tuner address to 60
[   48.084618] tuner 1-004b: type set to tda8290+75a
[   48.132535] tda8290 1-004b: setting tuner address to 60
[   48.236347] tuner 1-004b: type set to tda8290+75a
[   48.239259] saa7133[0]: registered device video0 [v4l2]
[   48.239278] saa7133[0]: registered device vbi0
[   48.330034] saa7134 ALSA driver for DMA sound loaded
[   48.330064] saa7133[0]/alsa: saa7133[0] at 0xfdcff000 irq 20 registered as card -2
[   48.356488] DVB: registering new adapter (saa7133[0])
[   48.356494] DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
[   48.428950] tda1004x: setting up plls for 48MHz sampling clock
[   48.712424] tda1004x: found firmware revision 20 -- ok


_________________________________________________________________
Windows Live Messenger treats you to 30 free emoticons - Bees, cows, tigers and more!
http://livelife.ninemsn.com.au/article.aspx?id=567534
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20080727/49551a42/attachment-0001.htm 


More information about the linux-dvb mailing list