Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: latest 2.6 bk tree issue.



Hello Gerd,

gmake[4]: *** No rule to make target `/etc/dvb/dec2000t.bin', needed by `drivers/media/dvb/ttusb-dec/dsp_dec2000.h'.
gmake[4]: Target `__build' not remade because of errors.
gmake[3]: *** [drivers/media/dvb/ttusb-dec] Error 2

:-/

I see the intention behind that.  Guess dec2000t.bin isn't redistributable, correct?
Yes.

Neverless it is a very bad idea to make that a compile time dependency,
If the file is present, a firmware "header file" from the binary is created and compiled into the driver.

> because that
> isn't going to work with distribution kernels.

In contrast, the ttusb_budget driver loads the firmware after module startup from user definable location, which I don't like either. Or is this better?

I suggest to have a look at Documentation/firmware_class/
Yes, I have already look at that. The problem is, that at least the av7110 driver needs in-kernel persistence. Sometimes the ARM processor crashes and the firmware must be present to be able to reboot it.

I don't know if that's true for the USB DVB-T drivers, too.

But I guess firmware buffering can be implemented in av7110.c, though without pains.

Have you worked with firmware_class? Are there any real devices using it?

  Gerd
Any volunteers to look after this issue, ie. implementing firmware handling for 2.5/2.6 with firmware_class, while preserving the old behaviour for 2.4 kernels?

CU
Michael.



--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index