Mailing List archive

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

[linux-dvb] Patches for VDR/DVB-Driver on SuSE 8.0



Hi,

it took a little bit debugging, but I think I found the problem with the
siemens_dvb-0.9.4 and the SuSE 8.0. SuSE included some definitions which
ends up in the leak of the symbol "kmap_pagetable" in the module saa7146_core.

It needes a simple include in line 33 for compiling it with SuSE 8.0:
  #include <linux/highmem.h>

I packed two patches as solution for this problem, one for the siemens_dvb
0.9.4 and one for VDR 1.0.4. You'll say it's a bit overdone, and probably you
are right.

To allow a general including of the patch into the driver and vdr sources I
used the definition "SUSE80" in the module source for including the highmem.h.
Additionaly, I put a definition "SUSE80" into the Makefile so you can compile
the driver without editing the Makefile using:
  make insmod SUSE80=1
or simply
  make SUSE80=1

As the last thing, I patched the runvdr command in the VDR package so it
detects a system running SuSE Linux 8.0 (-> /etc/SuSE-release) and then
does the "make insmod" with the parameter "SUSE80=1" automatically.

I tested the patches with vdr-1.0.4 and siemens_dvb-0.9.4-20020520 on a SuSE
Linux 8.0 Professional, it worked well (after installing gcc and so on).

You'll find both patches at:
  http://linvdr.org/download/vdr/SuSE-8.0

Hope this solves the problem,
  _cooper_
______________________________________________________________________________
 LinVDR - The Digital Linux Videorecorder               http://www.linvdr.org



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



Home | Main Index | Thread Index