[linux-dvb] PATCH: 2 patches against current Mercurial tree
uwe.bugla at gmx.de
Thu Nov 30 16:06:43 CET 2006
-------- Original-Nachricht --------
Datum: Wed, 29 Nov 2006 14:52:33 +0100
Von: "Christoph Pfister" <christophpfister at gmail.com>
An: uwe.bugla at gmx.de
Betreff: Re: [linux-dvb] PATCH: 2 patches against current Mercurial tree
> 2006/11/27, Uwe Bugla <uwe.bugla at gmx.de>:
> > -------- Original-Nachricht --------
> > Datum: Fri, 24 Nov 2006 21:08:49 +0400
> > Von: Manu Abraham <abraham.manu at gmail.com>
> > An: Uwe Bugla <uwe.bugla at gmx.de>
> > Betreff: Re: [linux-dvb] PATCH: 2 patches against current Mercurial tree
> > > Hello Uwe,
> > >
> > > Uwe Bugla wrote:
> > > > Hi everybody,
> > > > Thanks for the excellent work done by Michael Krufky and Mauro
> Chehab in
> > > the last few days! Well Done, guys!
> > > > I tested yesterday's mercurial tree against 2.6.19-rc6.
> > > > As I stated already, the only card in my machine is a Pinnacle PCTV
> > > > And I consequently want to save RAM, i. e. avoid modules that are
> > > necessary for this card to function well.
> > >
> > >
> > > Have you ever taken a look at how much RAM is wasted by the modules in
> > > (media/video) media/video/bt8xx ?
> > Should I have done so? Fact is I waste 38 kB of Ram with two completely
> senseless DST modules being compiled and loaded into RAM although I do not
> need them at all!
> 1) with a 2.6.17+ kernel they aren't loaded (check modinfo dvb-bt8xx)
> so you can simply remove / not install those modules
> 2) you should look at bttv and its deps because it even takes 175kb
>  compared to cx878-core which takes 13 kb currently (will stay
> below 20kb even in a final version i think)
> > > What you loose here is nothing in comparison to that. Most of the
> > > hopelessness in DVB stuff comes because of hopeless dependencies in
> > > (just count how many hopeless V4L modules are loaded)
> > >
> > > If you keep quiet
> > Will you please leave it up to me personally when I need to keep quiet
> or not?
> > and try to help, you will see better drivers, to have
> > > a sneak preview you can look here which will avoid using the
> > > media/video/foobar and all nonsense.
> > >
> > > http://thadathil.net:8000/cgi-bin/hgwebdir.cgi/cx878_3
> > >
> > >
> > > So try to cooperate, by testing that tree, eventhough work is going
> > > Might be incomplete for the time being.
> > How do I have to imply that tree? Just copy the modules in the kernel
> > Or how?
> > Thanks!
> Copy the tree into v4l-dvb and adjust the makefiles ...
Lots of thanks, Christoph!
If Manu's answering quality would be equivalent to yours that would be a big win for us all, wouldn't it?
In fact I copied the tree into main vanilla. The experience after adjusting
some things was utmost horrible because I suffered unknown symbols and other errors. So I just should have known that mercurial tree is the base to copy that stuff in. Would have saved me lots of hours and nerves.....
I promised to help and I will do everything I can. Hope you can win some other people for at least testing by that mail.
And I hope that this stuff will at least compile cleanly with mercurial /HG as base. Let us see what happens.
This is a little "sneak preview" of what I got out trying to imply this stuff into vanilla 2.6.19-rc6-mm1:
cx878_budget: module license 'unspecified' taints kernel.
cx878_budget: Unknown symbol cx878_pci_exit
cx878_budget: Unknown symbol cx878_dvb_init
cx878_budget: Unknown symbol cx878_dma_init
cx878_budget: Unknown symbol cx878_dma_stop
cx878_budget: Unknown symbol cx878_write_gpio
cx878_budget: Unknown symbol cx878_gpio_enable
cx878_budget: Unknown symbol cx878_pci_init
cx878_budget: Unknown symbol cx878_dma_exit
cx878_budget: Unknown symbol cx878_dvb_exit
PLUS: I hope that your new concept implies the fact that my card does not need dvb-pll.c. Michael Krufky definitely did do a great job!
> > >
> > >
> > > Manu
> > Uwe
>  notes about the module sizes (fully stripped, current v4l-dvb)
> dvb-bt8xx.ko (12812) + bt878.ko (8356) = 21168 bytes
> dst_ca.ko (11064) + dst.ko (21060) = 32124 bytes
> size of bttv (needed by bt878.ko) and its dependencies in media/video/*
> bttv: 108328
> video-buf: 15300
> v4l2-common: 17768
> tveeprom: 12752
> videodev: 20628
> gives 174776 bytes ...
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
More information about the linux-dvb