[linux-dvb] Compro VideoMate DVB-T200

Hartmut Hackmann hartmut.hackmann at t-online.de
Sun Sep 11 17:20:23 CEST 2005


Hi, Andy

I spent some effort on this card together with Patrick Froede. The card is modeled
after the Philips TOUGH reference design but uses a different tuner slave address.
That's why it doesn't work. I will add support for this card the next days.

Best regards
    Hartmut

Andy wrote:
> Hi All,
> 
> I've been trying to get my new Compro VideoMate DVB-T200 working with MythTV for days now and have had no luck (at the pulling-hair-out stage now!). I'm hoping someone on this list could point out where 
> I'm going wrong!
> 
> The card is based on the Phillips SAA7134 chip. Inside the tin can I can see a TMA10046A. I'm running 64-bit FC4 on an Athlon64, with kernel 2.6.12-1.1447_FC4.
> 
> After physically installing the card, FC4 seemed to automagically detect it as the saa7134 module is now loaded at boot time. Inspection of /var/log/messages showed the card was being detected as type 
> 0 "Unknown/Generic", so I edited /etc/modprobe.conf to set the type as 19 - "Compro VideoMate TV". Rebooting and checking /var/log/messages showed the saa7134 module was now seeing it as the correct 
> card.
> 
> Now that driver only installed the v4l devices in dev, and I quickly realised I needed to load saa7134-dvb manually. I did this, and it installed a few other modules along with it. The modules load, there are no 
> errors, however there is no mention of them loading in /var/log/messages. Also, the dvb devices are not created in /dev. I've checked that udev is configured correctly to create the dvb devices when an 
> appropiate module is loaded.
> 
> During my googling I came across an article (can't find it again now!) which showed a couple of lines added to /var/log/messages after loading saa7134-dvb. This isn't happening to me, so I'm guessing the 
> module isn't loading correctly somehow, hence why the dvb devices are not created in /dev.
> 
> I also came across a few articals talking about firmware for the card... I've followed these instructions and now have "dvb-fe-tda10046.fw" in /lib/firmware. However there is no mention of uploading the 
> firmware in /var/log/messages when loading either saa7134 or saa7134-dvb.
> 
> Further searching resulted in mentions of having to patch the Kconfig file for saa7134-dvb.ko in order to load tma1004x.ko. I have done this and recompiled the module, however using this new module makes 
> no difference to the situation.
> 
> So I've tried everything I can think of, and am at my witts end! :)
> 
> The output of lsmod after manually loading saa7134-dvb is below. I've alos included the relevant part of /var/log/messages produced when saa7134 is loaded.
> 
> A few things I'm unsure about:
>   * Is my 'tuner' module option set correctly (see messages below)? I'm in the UK, so would exped a PAL tuner to be used...
>   * Is my 'card' module option set correctly? It sounds like my card, though could there be a slight difference between cards which is causing the problem?
> 
> Any help would be really really apreciated!
> 
> Thanks in advance,
> 
> 
> Andy
> 
> 
> -- LSMOD --
> 
> # lsmod
> Module                  Size  Used by
> saa7134_dvb             7044  0 
> mt352                   8517  1 saa7134_dvb
> video_buf_dvb           8517  1 saa7134_dvb
> dvb_core              106365  1 video_buf_dvb
> tda1004x               16197  1 saa7134_dvb
> parport_pc             33965  1 
> lp                     16961  0 
> parport                49613  2 parport_pc,lp
> autofs4                34121  2 
> w83627hf               37737  0 
> eeprom                  9553  0 
> i2c_sensor              4289  2 w83627hf,eeprom
> i2c_isa                 3265  0 
> md5                     5313  1 
> ipv6                  307681  24 
> video                  19913  0 
> button                  5313  0 
> battery                11721  0 
> ac                      6345  0 
> ohci1394               44321  0 
> ieee1394              380793  1 ohci1394
> uhci_hcd               40417  0 
> ehci_hcd               44621  0 
> tuner                  32497  0 
> saa7134               129045  1 saa7134_dvb
> video_buf              29125  3 saa7134_dvb,video_buf_dvb,saa7134
> v4l2_common             8257  1 saa7134
> v4l1_compat            14021  1 saa7134
> ir_common               9157  1 saa7134
> videodev               12993  1 saa7134
> shpchp                101865  0 
> i2c_viapro             10073  0 
> i2c_core               26817  9 mt352,tda1004x,w83627hf,eeprom,i2c_sensor,i2c_isa,tuner,saa7134,i2c_viapro
> snd_via82xx            32032  0 
> gameport               21833  1 snd_via82xx
> snd_ac97_codec         97220  1 snd_via82xx
> snd_seq_dummy           4100  0 
> snd_seq_oss            43876  0 
> snd_seq_midi_event      9856  1 snd_seq_oss
> snd_seq                74200  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
> snd_pcm_oss            58784  0 
> snd_mixer_oss          18816  1 snd_pcm_oss
> snd_pcm               113676  3 snd_via82xx,snd_ac97_codec,snd_pcm_oss
> snd_timer              35208  2 snd_seq,snd_pcm
> snd_page_alloc          9992  2 snd_via82xx,snd_pcm
> snd_mpu401_uart        11008  1 snd_via82xx
> snd_rawmidi            33440  1 snd_mpu401_uart
> snd_seq_device         10128  4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
> snd                    65184  12 snd_via82xx,snd_ac97_codec,snd_seq_dummy,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
> soundcore              13537  2 saa7134,snd
> sk98lin               187689  0 
> tulip                  61793  0 
> floppy                 77009  0 
> dm_snapshot            17961  2 
> dm_zero                 2753  0 
> dm_mirror              27361  0 
> ext3                  148177  7 
> jbd                    92657  1 ext3
> raid5                  30017  1 
> xor                     6737  1 raid5
> raid1                  23489  1 
> dm_mod                 67009  12 dm_snapshot,dm_zero,dm_mirror
> sata_promise           13253  6 
> sata_via                9925  6 
> libata                 53833  2 sata_promise,sata_via
> sd_mod                 22337  16 
> scsi_mod              174105  3 sata_promise,libata,sd_mod
> 
> 
> -- MESSAGES --
> 
> Sep 11 12:01:48 alpha kernel: Linux video capture interface: v1.00
> Sep 11 12:01:48 alpha kernel: saa7130/34: v4l2 driver version 0.2.12 loaded
> Sep 11 12:01:48 alpha kernel: ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 16 (level, low) -> IRQ 209
> Sep 11 12:01:48 alpha kernel: saa7130[0]: found at 0000:00:09.0, rev: 1, irq: 209, latency: 64, mmio: 0xf7a00000
> Sep 11 12:01:48 alpha kernel: saa7130[0]: subsystem: 185b:c901, board: Compro VideoMate TV [card=19,insmod option]
> Sep 11 12:01:48 alpha kernel: saa7130[0]: board init: gpio is 843f00
> Sep 11 12:01:48 alpha kernel: saa7130[0]: i2c eeprom 00: 5b 18 01 c9 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
> Sep 11 12:01:48 alpha kernel: saa7130[0]: i2c eeprom 10: 00 ff 86 0f ff 20 ff ff ff ff ff ff ff ff ff ff
> Sep 11 12:01:48 alpha kernel: saa7130[0]: i2c eeprom 20: 01 40 01 03 03 ff 03 01 08 ff 00 88 ff ff ff ff
> Sep 11 12:01:48 alpha kernel: saa7130[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Sep 11 12:01:48 alpha kernel: tuner 1-0068: chip found @ 0xd0 (saa7130[0])
> Sep 11 12:01:48 alpha kernel: tuner 1-0068: type set to 17 (Philips NTSC_M (MK2))
> Sep 11 12:01:48 alpha kernel: saa7130[0]: registered device video0 [v4l2]
> Sep 11 12:01:48 alpha kernel: saa7130[0]: registered device vbi0
> 
> 
> 
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
> 



More information about the linux-dvb mailing list