[linux-dvb] Compro VideoMate E650 hybrid PCIe DVB-T and analog TV/FM capture card

stev391 at email.com stev391 at email.com
Thu Aug 28 13:26:49 CEST 2008

> ----- Original Message -----
> From: "Thomas Goerke" <tom at goeng.com.au>
> To: "'Steven Toth'" <stoth at linuxtv.org>
> Subject: RE: [linux-dvb] Compro VideoMate E650 hybrid PCIe DVB-T and analog TV/FM capture card
> Date: Thu, 28 Aug 2008 08:40:21 +0800
> >
> > http://steventoth.net/ReverseEngineering/PCI/
> >
> > This was the version I originally added cx23885/7/8 support to.
> >
> > It assumes dscaler is installed.
> >
> > - Steve
> I have updated http://linuxtv.org/wiki/index.php/Compro_VideoMate_E800F to
> include the Register dumps. Note that I was unable to get the Compro FM
> Tuner Application to work correctly even after several reboots.  For some
> reason the FM tuner application starts, scans through all the channels and
> then hangs.  I have included the register dump for this state but cannot
> guarantee that the register values are correct.  Analog and Digital TV work
> fine.
> Let me know if you need anything else.
> Thanks
> Tom


Tom, Jackden,

Please find attached a patch that should add support for the DVB side of this card.  Please 
follow the following to the dot and provide the outputs requested, this will ensure that I 
capture all possible issues as soon as possible (and yes I do expect at least one issue).

1) Ensure that you have everything installed to build the v4l-dvb tree (usually the kernel 
headers, build-essentials and patch)

2) Download and extract:

3) Download attached patch to the same directory as the above file.

4) Open up a terminal into the directory of the extracted files and apply the patch with this 
patch -p1 < ../Compro_VideoMate_E650.patch

5) Make, install:
sudo make install

6) Download the firmware (see 

7) Now this is going to sound weird (for linux) but it puts the card in a known state for me to 
work from:
Turn the computer off, count to 10 and turn back on (no a reset will not do what I need). Ensure 
windows does NOT load, before going into Linux, if it does turn it back off again.

8) Provide the dmesg for the lines after:
"Linux video capture interface: v2.00"

9) If no errors try scanning for channels (see http://linuxtv.org/wiki/index.php/Scan if you are 
unsure how do this). If this outputs tv channels then so far so good.

10) Open up your favourite player (ensure the channels config is the correct directory e.g. for 
xine ~/.xine/) and try and watch a channel.

11) Provide output of dmesg (only the continuation from the previous dmesg output).

Now if at any stage it doesn't work here are a few things that you can try (make sure you let me 
know which ones you did try):
a) Perform a computer restart (soft restart - a restart controlled by the computer, not using 
any of the buttons on the front), and load windows ensure the card is working by tuning to DVB 
and then perform a soft restart into linux and resume at step above that caused errors.  This is 
typically going to solve an issue where you cannot get past step 9.

b) Turn debugging on for the following modules:
This is usually performed in: /etc/modprobe.d/options (this is what ubuntu has) by setting debug 
= 1. An example line is:
options cx23885 debug=1
Now go back to step 7 and try again when you run into a error message or unable to do the above 
provide the dmesg output as referred to in Step 11.



Nothing says Labor Day like 500hp of American muscle
Visit OnCars.com today.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: Compro_VideoMate_E650.patch
Type: application/octet-stream
Size: 3761 bytes
Desc: not available
Url : http://www.linuxtv.org/pipermail/linux-dvb/attachments/20080828/37d6e83c/attachment.obj 

More information about the linux-dvb mailing list