zen7175@zen.co.uk wrote:
Under some circumstances (e.g. a 2.4 kernel without the ability to load the firmware on request) the firmware gets compiled into the driver.No I hadn't recompiled the driver. I was hoping not to have to (whenever I try to compile drivers it never seems to work properly, almost certainly my fault though).
How should I re-compile the driver?
$ make clean ; make
I have downloaded the dvb-kernel from cvs, as of this morning, andYou are running a 2.6 kernel? You have configured, compiled & installed it properly? The running kernel version (that's the one reported by 'uname -a') is 2.6.1-1.61 and this is also the one for which you have the sources installed?
doing a make in the dvb-kernel directory I get as far as:
.. CC [M] /usr/src/dvb-kernel/build-2.6/budget-core.o CC [M]
/usr/src/dvb-kernel/build-2.6/budget.o CC [M]
/usr/src/dvb-kernel/build-2.6/budget-av.o CC [M]
/usr/src/dvb-kernel/build-2.6/budget-ci.o CC [M]
/usr/src/dvb-kernel/build-2.6/budget-patch.o LD [M]
/usr/src/dvb-kernel/build-2.6/dvb-ttpci.o GEN .version make[3]:
*** No rule to make target `init/main.o', needed by
`init/built-in.o'. Stop. make[2]: *** [.tmp_vmlinux1] Error 2 make[2]: Leaving directory `/lib/modules/2.6.1-1.61/build' make[1]:
*** [all] Error 2 make[1]: Leaving directory
`/usr/src/dvb-kernel/build-2.6' make: *** [all] Error 2