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

stev391 at email.com stev391 at email.com
Sat Aug 30 03:24:07 CEST 2008

> ----- Original Message -----
> From: "Thomas Goerke" <tom at goeng.com.au>
> To: stev391 at email.com, "'jackden'" <jackden at gmail.com>
> Subject: RE: [linux-dvb] Compro VideoMate E650 hybrid PCIe DVB-T and analog TV/FM capture card
> Date: Thu, 28 Aug 2008 23:12:14 +0800
> > 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:
> > http://linuxtv.org/hg/~stoth/cx23885-
> > leadtek/archive/837860b92af5.tar.bz2
> >
> > 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
> > command:
> > patch -p1 < ../Compro_VideoMate_E650.patch
> >
> > 5) Make, install:
> > make;
> > sudo make install
> >
> > 6) Download the firmware (see
> > http://linuxtv.org/wiki/index.php/Xceive_XC3028/XC2028#How_to_Obtain_th
> > e_Firmware)
> >
> > 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:
> > tuner_xc2028
> > cx23885
> > zl10353
> > 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.
> >
> > Thanks
> >
> > Stephen
> >
> Stephen,
> Thanks for the latest patch.  FYI, I had previously been experimenting with
> the Dvico card source so to remove any of the changes I had made I did the
> following:
> 	hg clone http://linuxtv.org/hg/v4l-dvb
> 	cd v4l-dvb
> 	make
> 	sudo make install
> I then followed your instructions and restarted the PC after 10 second
> delay.  Please see below for output.
> In terms of debugging I am unable to do a soft restart as I need to swap
> drives over.  I did however enable debugging and you can see the output of
> dmesg at the end of the email.
> Output from scan:
> I then tried to tune to channels using the MythTV backend setup.  I was able
> to add the card but when I tried to scan all Australian channels none were
> detected.
> I then added the debugging option as requested and rebooted with 10 second
> power off on power supply switch ie no power to backplane.
> With Debugging On:
> root at quark:/etc/modprobe.d# cat cx23885
> options cx23885 debug=1
> root at quark:/etc/modprobe.d# cat zl10353
> options zl10353 debug=1
> root at quark:/etc/modprobe.d# cat tuner_xc2028
> options tuner_xc2028 debug=1
> Output from dmesg:
> Again thanks for your help and please let me know if you want me to try
> something else.
> Tom

(Jackden please try first patch and provide feedback, if that doesn't work for your card, then 
try this and provide feedback)

The second dmesg (with debugging) didn't show me what I was looking for, but from past 
experience I will try something else.  I was looking for some dma errors from the cx23885 
driver, these usually occured while streaming is being attempted.

Attached to this email is another patch.  The difference between the first one and the second 
one is that I load an extra module (cx25840), which normally is not required for DVB as it is 
part of the analog side of this card.  This does NOT mean analog will be supported.

As of today the main v4l-dvb can be used with this patch and this means that the cx23885-leadtek 
tree will soon disappear. So step 2 above has been modified to: "Check out the latest v4l-dvb 

Other then that step 4 has a different file name for the patch.

Steps that need to be completed are: 2, 3, 4, 5, 7, 9, 10 & 11. (As you have completed the 
missing steps already).

If the patch works, please do not stop communicating, as I have to perform one more patch to 
prove that cx25840 is required and my assumptions are correct. Once this is completed I will 
send it to Steven Toth for inclusion in his test tree. This will need to be tested by you again, 
and if all is working well after a week or more it will be included into the main tree.


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_V0.1.patch
Type: application/octet-stream
Size: 4001 bytes
Desc: not available
Url : http://www.linuxtv.org/pipermail/linux-dvb/attachments/20080830/2bd15d0c/attachment.obj 

More information about the linux-dvb mailing list