Re: ASUS 'My Cinema Europa Hybrid' (P7131 DVB-T) [SAA7134] Firmware oddities

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Apr 29, 2009 at 1:24 AM, hermann pitton <hermann-pitton@xxxxxxxx> wrote:
> Hello,
>
> you seem to have a card which is not in the database of the saa7134
> driver yet.

OK. Are the steps below necessary to put into a text file somewhere to
add it to the database?

>
> Am Mittwoch, den 29.04.2009, 00:02 +0800 schrieb Sam Spilsbury:
>> Hi everyone,
>>
>> So It's my first time to LinuxTV hacking, debugging etc, so I
>> apologize if I've failed to provide anything essential.
>>
>> Anyways, I've just bought a ASUS 'My Cinema Europa Hybrid' (P7131
>> DVB-T) which has the Phillips saa7131 chipset in it (supported by the
>> saa7131 module et al). There is a problem getting the firmware in this
>> card to boot correctly - I may have the wrong card number and I cannot
>> use i2c because it detects it as UNKNOWN/GENERIC (i.e type 0) which
>> doesn't work.
>
> The driver detects a saa7134 chip on it.
>
>> According to /usr/share/doc/linux/video4linux etc my card number
>> should be either 78, 111 or 112. Specifying card=x seems to make the
>> module somewhat recognize the card, and even though I have the
>> firmware - it won't actually boot. This is shown by the fact that all
>> dvb operations essentially just time out and the fact that I cannot
>> scan channels in software like tvtime. I might be wrong though.
>
> None of these above cards can work for you.

OK. They all looked pretty close (ASUS P7131) so I thought I might
give them a try. (P7131 is what it said on the box of my card - but
interestingly enough even though the specs on the box say it comes
with composite and composite inputs it doesn't - do you think this
might be a case of shipping muckup or just a lower model of the card?)

>
>> Here is relevant output which might assist in helping the problem:
>>
>> ==== dmesg log ====c
>>
>> saa7130/34: v4l2 driver version 0.2.14 loaded
>> saa7134[0]: found at 0000:00:09.0, rev: 1, irq: 18, latency: 32, mmio:
>> 0xeb007000
>> saa7134[0]: subsystem: 1043:4847, board: ASUSTeK P7131 Dual
>
> Here we see a new Asus card with subdevice 0x4847.
>
>> [card=78,insmod option]
>> saa7134[0]: board init: gpio is 200000
>
> Was board init gpio the same for card=0 UNKNOWN/GENERIC before you tried
> any other card?

This is basically what I got with dmesg with UNKNOWN/GENERIC
[card=0,autodetected]

saa7130/34: v4l2 driver version 0.2.14 loaded
saa7134[0]: found at 0000:00:09.0, rev: 1, irq: 18, latency: 32, mmio:
0xeb007000
saa7134[0]: subsystem: 1043:4847, board: UNKNOWN/GENERIC [card=0,autodetected]
saa7134[0]: board init: gpio is 0
saa7134[0]: i2c eeprom 00: 43 10 47 48 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7134[0]: i2c eeprom 10: 00 ff 82 0e ff 20 ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 20: 01 40 01 02 03 ff 03 04 08 ff 00 2a 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 02 00 c2 86 10 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
saa7134[0]: i2c scan: found device @ 0x10  [???]
saa7134[0]: i2c scan: found device @ 0x86  [tda9887]
saa7134[0]: i2c scan: found device @ 0xa0  [eeprom]
saa7134[0]: registered device video0 [v4l2]
saa7134[0]: registered device vbi0

>
>> input: saa7134 IR (ASUSTeK P7131 Dual) as
>> /devices/pci0000:00/0000:00:09.0/input/input7
>> tuner' 3-0043: chip found @ 0x86 (saa7134[0])
>> tda9887 3-0043: creating new instance
>> tda9887 3-0043: tda988[5/6/7] found
>
> There is likely not only the tda9885/6/7 analog IF demodulator, but also
> an old style can tuner at 0xc2. With i2c_scan=1, try "modinfo saa7134",
> it might be detected.

Not sure how to check for that - but here is the output of "modinfo saa7134"

[root@Foxconn-F10 Sam]# modinfo saa7134
filename:
/lib/modules/2.6.27.21-170.2.56.fc10.i686/kernel/drivers/media/video/saa7134/saa7134.ko
license:        GPL
author:         Gerd Knorr <kraxel@xxxxxxxxxxx> [SuSE Labs]
description:    v4l2 driver module for saa7130/34 based TV cards
srcversion:     04662F13D538E5E62B3A188
alias:          pci:v00001131d00007135sv*sd*bc*sc*i*
alias:          pci:v00001131d00007134sv*sd*bc*sc*i*
alias:          pci:v00001131d00007133sv*sd*bc*sc*i*
alias:          pci:v00001131d00007130sv*sd*bc*sc*i*
alias:          pci:v00001131d00007130sv00001131sd00000000bc*sc*i*
alias:          pci:v00001131d00007134sv00001131sd00000000bc*sc*i*
alias:          pci:v00001131d00007133sv00001461sd0000F636bc*sc*i*
alias:          pci:v00001131d00007133sv00005ACEsd00006290bc*sc*i*
alias:          pci:v00001131d00007133sv00005169sd00001502bc*sc*i*
alias:          pci:v00001131d00007133sv0000185Bsd0000C900bc*sc*i*
alias:          pci:v00001131d00007133sv00001461sd0000A836bc*sc*i*
alias:          pci:v00001131d00007133sv00001461sd0000F936bc*sc*i*
alias:          pci:v00001131d00007133sv00001461sd0000F436bc*sc*i*
alias:          pci:v00001131d00007133sv00001462sd00008625bc*sc*i*
alias:          pci:v00001131d00007133sv000016BEsd00000010bc*sc*i*
alias:          pci:v00001131d00007133sv00001822sd00000022bc*sc*i*
alias:          pci:v00001131d00007133sv00004E42sd00003502bc*sc*i*
alias:          pci:v00001131d00007133sv00005ACEsd00006191bc*sc*i*
alias:          pci:v00001131d00007133sv00005ACEsd00006193bc*sc*i*
alias:          pci:v00001131d00007133sv00005ACEsd00006190bc*sc*i*
alias:          pci:v00001131d00007133sv00005ACEsd00006093bc*sc*i*
alias:          pci:v00001131d00007133sv00005ACEsd00006092bc*sc*i*
alias:          pci:v00001131d00007133sv00005ACEsd00006091bc*sc*i*
alias:          pci:v00001131d00007133sv00005ACEsd00006090bc*sc*i*
alias:          pci:v00001131d00007134sv00005ACEsd00006073bc*sc*i*
alias:          pci:v00001131d00007134sv00005ACEsd00006072bc*sc*i*
alias:          pci:v00001131d00007134sv00005ACEsd00006071bc*sc*i*
alias:          pci:v00001131d00007134sv00005ACEsd00006070bc*sc*i*
alias:          pci:v00001131d00007133sv00000000sd00005201bc*sc*i*
alias:          pci:v00001131d00007133sv00005ACEsd00005090bc*sc*i*
alias:          pci:v00001131d00007134sv00005ACEsd00005070bc*sc*i*
alias:          pci:v00001131d00007133sv00000000sd0000507Bbc*sc*i*
alias:          pci:v00001131d00007133sv00000000sd00005071bc*sc*i*
alias:          pci:v00001131d00007130sv00005ACEsd00005050bc*sc*i*
alias:          pci:v00001131d00007130sv00000000sd0000505Bbc*sc*i*
alias:          pci:v00001131d00007130sv00000000sd00005051bc*sc*i*
alias:          pci:v00001131d00007133sv00000000sd00004090bc*sc*i*
alias:          pci:v00001131d00007134sv00000000sd00004071bc*sc*i*
alias:          pci:v00001131d00007134sv00000000sd00004070bc*sc*i*
alias:          pci:v00001131d00007130sv00000000sd00004051bc*sc*i*
alias:          pci:v00001131d00007130sv00000000sd00004050bc*sc*i*
alias:          pci:v00001131d00007134sv00000000sd00004037bc*sc*i*
alias:          pci:v00001131d00007134sv00000000sd00004036bc*sc*i*
alias:          pci:v00001131d00007130sv00000000sd00004016bc*sc*i*
alias:          pci:v00001131d00007133sv00001461sd0000F01Dbc*sc*i*
alias:          pci:v00001131d00007130sv00001131sd00002304bc*sc*i*
alias:          pci:v00001131d00007134sv00000919sd00002003bc*sc*i*
alias:          pci:v00001131d00007133sv00001043sd00004857bc*sc*i*
alias:          pci:v00001131d00007133sv00001043sd00004871bc*sc*i*
alias:          pci:v00001131d00007133sv00004E42sd00000306bc*sc*i*
alias:          pci:v00001131d00007133sv00001461sd0000F31Ebc*sc*i*
alias:          pci:v00001131d00007133sv0000153Bsd00001175bc*sc*i*
alias:          pci:v00001131d00007130sv00001131sd0000230Fbc*sc*i*
alias:          pci:v00001131d00007130sv00003016sd00002344bc*sc*i*
alias:          pci:v00001131d00007130sv00001131sd00002341bc*sc*i*
alias:          pci:v00001131d00007130sv00001131sd00002342bc*sc*i*
alias:          pci:v00001131d00007133sv0000153Bsd00001172bc*sc*i*
alias:          pci:v00001131d00007133sv00000070sd00006705bc*sc*i*
alias:          pci:v00001131d00007133sv00000070sd00006704bc*sc*i*
alias:          pci:v00001131d00007133sv00000070sd00006703bc*sc*i*
alias:          pci:v00001131d00007133sv00000070sd00006702bc*sc*i*
alias:          pci:v00001131d00007133sv00000070sd00006701bc*sc*i*
alias:          pci:v00001131d00007133sv00000070sd00006700bc*sc*i*
alias:          pci:v00001131d00007133sv00001043sd00004876bc*sc*i*
alias:          pci:v00001131d00007133sv00001461sd00009715bc*sc*i*
alias:          pci:v00001131d00007133sv000011BDsd0000002Fbc*sc*i*
alias:          pci:v00001131d00007134sv00001043sd00004860bc*sc*i*
alias:          pci:v00001131d00007134sv00001461sd00002C00bc*sc*i*
alias:          pci:v00001131d00007130sv00000919sd00002003bc*sc*i*
alias:          pci:v00001131d00007133sv00001489sd00000502bc*sc*i*
alias:          pci:v00001131d00007133sv00001461sd00002C05bc*sc*i*
alias:          pci:v00001131d00007133sv000016BEsd0000000Dbc*sc*i*
alias:          pci:v00001131d00007133sv000016BEsd00000008bc*sc*i*
alias:          pci:v00001131d00007133sv000016BEsd00000007bc*sc*i*
alias:          pci:v00001131d00007133sv00005168sd00003307bc*sc*i*
alias:          pci:v00001131d00007133sv00005168sd00003502bc*sc*i*
alias:          pci:v00001131d00007133sv00005168sd00003306bc*sc*i*
alias:          pci:v00001131d00007133sv00005168sd00000304bc*sc*i*
alias:          pci:v00001131d00007134sv00001489sd00000301bc*sc*i*
alias:          pci:v00001131d00007134sv00004E42sd00000300bc*sc*i*
alias:          pci:v00001131d00007134sv00005168sd00000300bc*sc*i*
alias:          pci:v00001131d00007134sv000016BEsd00000005bc*sc*i*
alias:          pci:v00001131d00007134sv00001461sd00006360bc*sc*i*
alias:          pci:v00001131d00007134sv00001461sd00007360bc*sc*i*
alias:          pci:v00001131d00007133sv000017DEsd00007352bc*sc*i*
alias:          pci:v00001131d00007133sv000017DEsd00007350bc*sc*i*
alias:          pci:v00001131d00007133sv000017DEsd00007250bc*sc*i*
alias:          pci:v00001131d00007133sv000017DEsd00007201bc*sc*i*
alias:          pci:v00001131d00007133sv00000331sd00001421bc*sc*i*
alias:          pci:v00001131d00007134sv00005168sd00000301bc*sc*i*
alias:          pci:v00001131d00007134sv00001461sd00002C05bc*sc*i*
alias:          pci:v00001131d00007133sv00005168sd00000319bc*sc*i*
alias:          pci:v00001131d00007133sv0000153Bsd00001160bc*sc*i*
alias:          pci:v00001131d00007133sv00001462sd00008624bc*sc*i*
alias:          pci:v00001131d00007133sv00001462sd00006231bc*sc*i*
alias:          pci:v00001131d00007133sv00001131sd00002018bc*sc*i*
alias:          pci:v00001131d00007133sv00001043sd00004862bc*sc*i*
alias:          pci:v00001131d00007133sv000011BDsd0000002Ebc*sc*i*
alias:          pci:v00001131d00007133sv00001131sd00004EE9bc*sc*i*
alias:          pci:v00001131d00007133sv00001461sd00001044bc*sc*i*
alias:          pci:v00001131d00007133sv00001435sd00007330bc*sc*i*
alias:          pci:v00001131d00007133sv00001435sd00007350bc*sc*i*
alias:          pci:v00001131d00007130sv0000185Bsd0000C901bc*sc*i*
alias:          pci:v00001131d00007134sv0000185Bsd0000C900bc*sc*i*
alias:          pci:v00001131d00007134sv00001131sd00002004bc*sc*i*
alias:          pci:v00001131d00007133sv00005456sd00007135bc*sc*i*
alias:          pci:v00001131d00007133sv00000000sd00004091bc*sc*i*
alias:          pci:v00001131d00007134sv00001043sd00000210bc*sc*i*
alias:          pci:v00001131d00007133sv00001043sd00000210bc*sc*i*
alias:          pci:v00001131d00007133sv00004E42sd00000502bc*sc*i*
alias:          pci:v00001131d00007133sv00001421sd00001370bc*sc*i*
alias:          pci:v00001131d00007133sv00001421sd00000370bc*sc*i*
alias:          pci:v00001131d00007133sv00001421sd00000351bc*sc*i*
alias:          pci:v00001131d00007133sv00001421sd00000350bc*sc*i*
alias:          pci:v00001131d00007130sv00001131sd00002004bc*sc*i*
alias:          pci:v00001131d00007133sv00001461sd0000F31Fbc*sc*i*
alias:          pci:v00001131d00007133sv00005168sd00000306bc*sc*i*
alias:          pci:v00001131d00007133sv00005168sd00000502bc*sc*i*
alias:          pci:v00001131d00007134sv00001540sd00009524bc*sc*i*
alias:          pci:v00001131d00007134sv0000185Bsd0000C200bc*sc*i*
alias:          pci:v00001131d00007134sv00001461sd0000A70Abc*sc*i*
alias:          pci:v00001131d00007134sv00001461sd00009715bc*sc*i*
alias:          pci:v00001131d00007130sv0000185Bsd0000C100bc*sc*i*
alias:          pci:v00001131d00007130sv0000153Bsd00001152bc*sc*i*
alias:          pci:v00001131d00007133sv000012ABsd00000800bc*sc*i*
alias:          pci:v00001131d00007134sv00001019sd00004CB6bc*sc*i*
alias:          pci:v00001131d00007133sv00001019sd00004CB5bc*sc*i*
alias:          pci:v00001131d00007134sv00001019sd00004CB4bc*sc*i*
alias:          pci:v00001131d00007134sv000011BDsd0000002Dbc*sc*i*
alias:          pci:v00001131d00007134sv000011BDsd0000002Bbc*sc*i*
alias:          pci:v00001131d00007130sv00001461sd0000050Cbc*sc*i*
alias:          pci:v00001131d00007134sv00001461sd0000D6EEbc*sc*i*
alias:          pci:v00001131d00007130sv00001461sd000010FFbc*sc*i*
alias:          pci:v00001131d00007130sv00001461sd00002108bc*sc*i*
alias:          pci:v00001131d00007130sv00001461sd00002115bc*sc*i*
alias:          pci:v00001131d00007133sv00001461sd0000A7A2bc*sc*i*
alias:          pci:v00001131d00007133sv00001461sd0000A7A1bc*sc*i*
alias:          pci:v00001131d00007134sv00001461sd0000A70Bbc*sc*i*
alias:          pci:v00001131d00007130sv0000102Bsd000048D0bc*sc*i*
alias:          pci:v00001131d00007133sv0000185Bsd0000C100bc*sc*i*
alias:          pci:v00001131d00007133sv0000185Bsd0000C100bc*sc*i*
alias:          pci:v00001131d00007130sv00001131sd00002001bc*sc*i*
alias:          pci:v00001131d00007134sv00001131sd00007133bc*sc*i*
alias:          pci:v00001131d00007134sv00001894sd0000A006bc*sc*i*
alias:          pci:v00001131d00007134sv00001894sd0000FE01bc*sc*i*
alias:          pci:v00001131d00007134sv00001131sd0000FE01bc*sc*i*
alias:          pci:v00001131d00007134sv00001043sd00004840bc*sc*i*
alias:          pci:v00001131d00007133sv00001043sd00004843bc*sc*i*
alias:          pci:v00001131d00007134sv00001043sd00004830bc*sc*i*
alias:          pci:v00001131d00007133sv00001043sd00004845bc*sc*i*
alias:          pci:v00001131d00007134sv00001043sd00004842bc*sc*i*
alias:          pci:v00001131d00007130sv00001048sd0000226Cbc*sc*i*
alias:          pci:v00001131d00007130sv00001048sd0000226Abc*sc*i*
alias:          pci:v00001131d00007130sv00001048sd0000226Bbc*sc*i*
alias:          pci:v00001131d00007134sv000016BEsd00000003bc*sc*i*
alias:          pci:v00001131d00007133sv00001489sd00000214bc*sc*i*
alias:          pci:v00001131d00007133sv00005168sd00005214bc*sc*i*
alias:          pci:v00001131d00007133sv00005168sd00000214bc*sc*i*
alias:          pci:v00001131d00007133sv00004E42sd00000212bc*sc*i*
alias:          pci:v00001131d00007133sv000014C0sd00001212bc*sc*i*
alias:          pci:v00001131d00007133sv00005168sd00000212bc*sc*i*
alias:          pci:v00001131d00007130sv00004E42sd00000138bc*sc*i*
alias:          pci:v00001131d00007130sv00005168sd00000138bc*sc*i*
alias:          pci:v00001131d00007134sv00004E42sd00000138bc*sc*i*
alias:          pci:v00001131d00007134sv00005168sd00000138bc*sc*i*
alias:          pci:v00001131d00007134sv00005169sd00000138bc*sc*i*
alias:          pci:v00001131d00007133sv0000153Bsd00001162bc*sc*i*
alias:          pci:v00001131d00007134sv0000153Bsd00001158bc*sc*i*
alias:          pci:v00001131d00007134sv0000153Bsd00001143bc*sc*i*
alias:          pci:v00001131d00007134sv0000153Bsd00001142bc*sc*i*
alias:          pci:v00001131d00007134sv00001131sd00004E85bc*sc*i*
alias:          pci:v00001131d00007134sv00001131sd00006752bc*sc*i*
alias:          pci:v00001131d00007133sv00001131sd00002001bc*sc*i*
alias:          pci:v00001131d00007134sv00001131sd00002001bc*sc*i*
depends:
videobuf-core,videobuf-dma-sg,i2c-core,ir-common,videodev,tveeprom,v4l2-common,compat_ioctl32
vermagic:       2.6.27.21-170.2.56.fc10.i686 SMP mod_unload 686 4KSTACKS
parm:           disable_ir:disable infrared remote support (int)
parm:           ir_debug:enable debug messages [IR] (int)
parm:           pinnacle_remote:Specify Pinnacle PCTV remote:
0=coloured, 1=grey (defaults to 0) (int)
parm:           ir_rc5_remote_gap:int
parm:           ir_rc5_key_timeout:int
parm:           repeat_delay:delay before key repeat started (int)
parm:           repeat_period:repeat period between keypresses when
key is down (int)
parm:           disable_other_ir:disable full codes of alternative
remotes from other manufacturers (int)
parm:           video_debug:enable debug messages [video] (int)
parm:           gbuffers:number of capture buffers, range 2-32 (int)
parm:           noninterlaced:capture non interlaced video (int)
parm:           secam:force SECAM variant, either DK,L or Lc (string)
parm:           vbi_debug:enable debug messages [vbi] (int)
parm:           vbibufs:number of vbi buffers, range 2-32 (int)
parm:           audio_debug:enable debug messages [tv audio] (int)
parm:           audio_ddep:audio ddep overwrite (int)
parm:           audio_clock_override:int
parm:           audio_clock_tweak:Audio clock tick fine tuning for
cards with audio crystal that's slightly off (range [-1024 .. 1024])
(int)
parm:           ts_debug:enable debug messages [ts] (int)
parm:           tsbufs:number of ts buffers, range 2-32 (int)
parm:           ts_nr_packets:size of a ts buffers (in ts packets) (int)
parm:           i2c_debug:enable debug messages [i2c] (int)
parm:           i2c_scan:scan i2c bus at insmod time (int)
parm:           irq_debug:enable debug messages [IRQ handler] (int)
parm:           core_debug:enable debug messages [core] (int)
parm:           gpio_tracking:enable debug messages [gpio] (int)
parm:           alsa:enable ALSA DMA sound [dmasound] (int)
parm:           oss:enable OSS DMA sound [dmasound] (int)
parm:           latency:pci latency timer (int)
parm:           no_overlay:allow override overlay default (0 disables,
1 enables) [some VIA/SIS chipsets are known to have problem with
overlay] (int)
parm:           video_nr:video device number (array of int)
parm:           vbi_nr:vbi device number (array of int)
parm:           radio_nr:radio device number (array of int)
parm:           tuner:tuner type (array of int)
parm:           card:card type (array of int)

>
> It is also not the Asus Europa2 hybrid design here and not a Philips
> FMD1216ME MK3 hybrid. On this card tda9887 and the tuner PLL chip are
> not visible on the bus until the i2c bridge of the tda10046 DVB-T demod
> is opened.

Strange. Do you know what it might be? (The box says it's a Europa Hybrid)

>
>> saa7134[0]: i2c eeprom 00: 43 10 47 48 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
>> saa7134[0]: i2c eeprom 10: 00 ff 82 0e ff 20 ff ff ff ff ff ff ff ff ff ff
>> saa7134[0]: i2c eeprom 20: 01 40 01 02 03 ff 03 04 08 ff 00 2a 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 02 00 c2 86 10 ff ff ff ff ff ff ff ff ff ff
>
> This sequence here is the same for the SAA7134_BOARD_VIDEOMATE_DVBT_200A
> and it has some sort of Philips TD1316 tuner. Analog tuner support is
> not enabled on this card.

So the card says it comes with analog tuner support but it's not enabled?

>
>> 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
>> saa7134[0]: registered device video0 [v4l2]
>> saa7134[0]: registered device vbi0
>> saa7134[0]: registered device radio0
>> DVB: registering new adapter (saa7134[0])
>> DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
>> tda1004x: setting up plls for 48MHz sampling clock
>> tda1004x: timeout waiting for DSP ready
>> tda1004x: found firmware revision 0 -- invalid
>> tda1004x: trying to boot from eeprom
>> tda1004x: found firmware revision 26 -- ok
>> saa7134[0]/dvb: could not access tda8290 I2C gate
>> tda827x_probe_version: could not read from tuner at addr: 0xc2
>
> You get this, because on your card are no such silicon analog demod and
> tuner chips.
>
>> ===== Relevant bits of lspci =====
>>
>> 00:09.0 Multimedia controller: Philips Semiconductors
>> SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)
>>        Subsystem: ASUSTeK Computer Inc. Device 4847
>>        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR- FastB2B- DisINTx-
>>        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>        Latency: 32 (21000ns min, 8000ns max)
>>        Interrupt: pin A routed to IRQ 18
>>        Region 0: Memory at eb007000 (32-bit, non-prefetchable) [size=1K]
>>        Capabilities: [40] Power Management version 1
>>                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
>> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>                Status: D0 PME-Enable- DSel=0 DScale=1 PME-
>>        Kernel driver in use: saa7134
>>        Kernel modules: saa7134
>>
>>
>> Any help would be greatly appreciated however I understand if this
>> isn't a fixable issue. If so it would be nice to know where I could
>> buy (online) TV Tuner cards with a composite input, are the old PCI
>> type and of course work well with Linux (Fedora 10 at least).
>
> You might try to force the Compro DVB-T 200A card=103 and see what
> happens for DVB-T. Composite input you will get to work in any case.

Here is what I get when I specify card=103

saa7130/34: v4l2 driver version 0.2.14 loaded
saa7134[0]: found at 0000:00:09.0, rev: 1, irq: 18, latency: 32, mmio:
0xeb007000
saa7134[0]: subsystem: 1043:4847, board: UNKNOWN/GENERIC [card=0,autodetected]
saa7134[0]: board init: gpio is 0
saa7134[0]: i2c eeprom 00: 43 10 47 48 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7134[0]: i2c eeprom 10: 00 ff 82 0e ff 20 ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 20: 01 40 01 02 03 ff 03 04 08 ff 00 2a 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 02 00 c2 86 10 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
saa7134[0]: i2c scan: found device @ 0x10  [???]
saa7134[0]: i2c scan: found device @ 0x86  [tda9887]
saa7134[0]: i2c scan: found device @ 0xa0  [eeprom]
saa7134[0]: registered device video0 [v4l2]
saa7134[0]: registered device vbi0
saa7130/34: v4l2 driver version 0.2.14 loaded
saa7134[0]: found at 0000:00:09.0, rev: 1, irq: 18, latency: 32, mmio:
0xeb007000
saa7134[0]: subsystem: 1043:4847, board: Compro Videomate DVB-T200A
[card=103,insmod option]
saa7134[0]: board init: gpio is 0
saa7134[0]: Oops: IR config error [card=103]
saa7134[0]: i2c eeprom 00: 43 10 47 48 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7134[0]: i2c eeprom 10: 00 ff 82 0e ff 20 ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 20: 01 40 01 02 03 ff 03 04 08 ff 00 2a 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 02 00 c2 86 10 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
saa7134[0]: registered device video0 [v4l2]
saa7134[0]: registered device vbi0
DVB: registering new adapter (saa7134[0])
DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
tda1004x: setting up plls for 48MHz sampling clock
tda1004x: found firmware revision 26 -- ok

I've waited about 5 minutes after loading the module and no errors
have been reported so far. However I don't seem to be getting anything
from dvbdate, dvbsnoop etc.

kdetv displays static but I can't seem to tune any channels.


>
> Good Luck,
>
> Hermann
>
>


Cheers,

Sam

>



-- 
Sam Spilsbury
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux