[linux-dvb] Compro DVB-T200 - saa7134-dvb not loading

Michael Krufky mkrufky at linuxtv.org
Tue Oct 18 02:44:52 CEST 2005


James Sheridan wrote:
> Hi there,
> 
> I'm using Debian 'unstable', with the stock 2.6.12.1 kernel supplied with.
> 
> I'm having a lot of trouble getting this card initialised and working. 
> I've followed the instructions given on the v4l wiki, which say to 
> download the latest v4l_kernel and dvb_kernel sources from CVS, and to 
> compile new modules from them (running the scripts/merge-trees.sh 
> script, editing Make.config to build VIDEO_SAA7134_DVB as a module, etc) 
> - which seemed to work fine.

This is quite a distortion of the directions within the HOWTO.  Please see:

http://linuxtv.org/v4lwiki/index.php/How_to_build_from_CVS

#1, The command "scripts/merge-trees.sh" is for the old video4linux cvs 
repository. [deprecated] The howto states that the proper command for 
v4l-kernel is "make merge-trees", although the old method still works 
for now, the behavior / functionality could change at any time.  The old 
tree-merging scripts had to make quite a significant patch to the 
Makefile, in order to get the job done.  Keeping those scripts around 
requires too much maintainance on my part, so I've moved most of the 
functionality into the Makefile, reducing the size of the patch required 
in order to correctly merge the cvs trees.  I will eventually nix the 
scripts alltogether.  This will be transparent to users merging with the 
proper commands. Please use "make merge-trees" to avoid any surprises.

Here is the proper order of commands:

    cvs -d :pserver:anonymous at cvs.linuxtv.org:/cvs/video4linux login
    cvs -d :pserver:anonymous at cvs.linuxtv.org:/cvs/video4linux co v4l-kernel

    cvs -d :pserver:anonymous at cvs.linuxtv.org:/cvs/linuxtv login
    cvs -z3 -d :pserver:anonymous at cvs.linuxtv.org:/cvs/linuxtv co -P 
dvb-kernel

    cd v4l-kernel

    make merge-trees

    make

    make install

#2, You shouldn't have to alter any files... What's this your saying you 
did to Make.config?  After the tree-merge, build for all of the hybrid 
v4l/dvb modules is already enabled.

#3, About your error:

> DVB: registering new adapter (saa7130[0]).
> DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
> saa7130[0]: dvb_dmx_init failed (errno = -12)

A bunch of people have been reporting this lately... Does anybody know why?

-- 
Michael Krufky



More information about the linux-dvb mailing list