Tach,
heute mal wieder ins CVS gewuscht, nachdem die Probleme der Instabilitäten überhand nahmen und mal den neuen DVB-Treiber ausgetestet...(dvb-kernel Modul vom 05.12. 04). System läuft immer noch unter Gentoo mit nem 2.6.10rc1 von den development-sources...
Nur, wie macht man es wirklich richtig ???
In der Readme steht...
1) Call "./makelinks <your-kernel-directory>. This will copy and link the
driver files to your kernel, remove some old files, move some files around.
Hab ich gemacht...funktioniert soweit auch...
2) Next, use "make menuconfig" or whatever and select the av7110 driver if
you haven't done so before.
Hab ich auch gemacht...bzw. hatte ich eh schon.
3) If you want to compile it into the driver as it used to be in the past, you can
download firmware files from http://www.linuxtv.org/download/dvb/ The most
recent version is dvb-ttpci-01.fw. You need to select "Compile av7110 firmware
into the driver" and specify the filename path (usually
/usr/lib/hotplug/firmware/dvb-ttpci-01.fw) within the DVB subsystem configuration
of the kernel.
Ist ja auch hinlänglich bekannt...hab auch brav die brandaktuelle Firmware von Dr. Werner Fink einkopiert, wie von Oliver Endriss in den News announced.
In der Readme steht ferner...
Build and install the new kernel as usual.
CC [M] drivers/media/common/saa7146_fops.o
drivers/media/common/saa7146_fops.c: In function `fops_mmap':
drivers/media/common/saa7146_fops.c:352: warning: passing arg 1 of `videobuf_mmap_mapper' from incompatible pointer type
drivers/media/common/saa7146_fops.c:352: warning: passing arg 2 of `videobuf_mmap_mapper' from incompatible pointer type
drivers/media/common/saa7146_fops.c: In function `fops_poll':
drivers/media/common/saa7146_fops.c:366: warning: passing arg 3 of `videobuf_poll_stream' from incompatible pointer type
drivers/media/common/saa7146_fops.c:366: error: too few arguments to function `videobuf_poll_stream'
make[3]: *** [drivers/media/common/saa7146_fops.o] Error 1
make[2]: *** [drivers/media/common] Error 2
make[1]: *** [drivers/media] Error 2
make: *** [drivers] Error 2
Na super...was geht dann jetzt schon wieder schief hier ??
Offenbar liegts an dem Patch für das saa7146-Modul...nehm ich jetzt mal so an...
-------------------------
|diff -pu /usr/src/linux-2.6.10-rc2/drivers/media/dvb/ttpci/av7110.c ./av7110.c
|--- /usr/src/linux-2.6.10-rc2/drivers/media/dvb/ttpci/av7110.c Wed Nov 24 01:02:07 2004
|+++ ./av7110.c Fri Dec 3 10:54:08 2004
--------------------------
File to patch:
vdrclient01 linux # cat av7110-kernel-2.6.10rc2-gpmq-fix.diff |patch -p0
patching file /usr/src/linux-2.6.10-rc2/drivers/media/dvb/ttpci/av7110.c
Reversed (or previously applied) patch detected! Assume -R? [n] y
Hunk #1 succeeded at 1731 with fuzz 1 (offset 580 lines).
patching file /usr/src/linux-2.6.10-rc2/drivers/media/dvb/ttpci/av7110_hw.c
Reversed (or previously applied) patch detected! Assume -R? [n] y
Hunk #1 succeeded at 293 (offset 12 lines).
patching file /usr/src/linux-2.6.10-rc2/drivers/media/dvb/ttpci/av7110_hw.h
Reversed (or previously applied) patch detected! Assume -R? [n] y
Greets Olaf
P.S.: Ob er jemals wieder stabil laufen wird...???