[linux-dvb] How to compile the firmware into the driver?

Gerald Raaf Gerald.Raaf at T-Online.de
Sun Dec 4 15:37:14 CET 2005


Am Sonntag, 4. Dezember 2005 15:28 schrieb Klaus Schmidinger:
> Klaus Schmidinger wrote:
> > I have downloaded the latest driver snapshot from
> >
> >   http://linuxtv.org/downloads/snapshots/v4l-dvb-20051202.tar.gz
> >
> > and the latest firmware from
> >
> >   http://linuxtv.org/downloads/firmware/dvb-ttpci-01.fw-2622
> >
> > and expanded the driver source into
> >
> >   /home/kls/vdr/DVB-v4l-dvb.2005-12-02
> >
> >
> > What is the simplest method to build this driver and have
> > it compile the firmware into it?
> >
> > I tried writing
> >
> > CONFIG_DVB_AV7110_FIRMWARE=y
> > CONFIG_DVB_AV7110_FIRMWARE_FILE=./dvb-ttpci-01.fw
> >
> > into /usr/src/linux/.config and create a symlink in
> > /home/kls/vdr/DVB-v4l-dvb.2005-12-02/linux/drivers/media/dvb/ttpci
> >
> > -rw-r--r--   1 kls users 239956 Dec  4 13:13 dvb-ttpci-01.fw-2622
> > lrwxrwxrwx   1 kls users     20 Dec  4 13:13 dvb-ttpci-01.fw ->
> > dvb-ttpci-01.fw-2622
> >
> > but apparently that doesn't impress the make process.
> >
> >
> > Is there a simple trick to do this?
>
> Ok, so I think I've managed to do this, by editing some source files.
> I'm still hoping there is a clean way to do this, though.
>
> So now I have all the *.ko files in
> /home/kls/vdr/DVB-v4l-dvb.2005-12-02/v4l, but I can't seen to find out how
> to properly load them. There used to be an 'insmod.sh' script before the
> v4l/dvb merge, but that's no
> longer there.
>
> Does anybody know how to properly load the *.ko files?
> Note that I do _not_ want to do "make install", because I
> want to be able to have several driver versions in their
> own directories, and want to switch between these by simply
> placing a symlink. Therefore I need a way to load and unload
> the modules from a given driver directory, without copying anything
> to /lib/modules/...

go to the directory where the *.ko files are.
insmod *.ko
I think you can use an insmod.sh from old directory.
What did you change to create the firmware (av7110_firm.h)? Because i didn't 
manage to do this.

>
> Klaus
>
> _______________________________________________
> 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