Hallo!
ich bin völlig neu was sowohl Linux als auch Vdr angeht.
habe mir eine Technotrend Rev. 1.5 zugelegt und vor einigen Tagen Suse 9.0 aufgespielt.
Wenn ich jetzt nach der Anleitung von Hubertus versuche die Treiber einzurichten, passiert folgendes
ZitatAlles anzeigenchris@linux:/usr/local/src/DVB/driver> make
/usr/src/linux/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set
DIR=`pwd`; (cd /usr/src/linux; make SUBDIRS=$DIR modules)
make[1]: Entering directory `/usr/src/linux-2.4.21-166'
cat: include/linux/version.h: Keine Berechtigung
mv: Verschieben von »/tmp/version.h.Ai1984« nach »include/linux/version.h« nicht möglich: Keine Berechtigung
make -C /usr/local/src/DVB/driver CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.21-166/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -fno-unit-at-a-time -pipe -msoft-float -mpreferred-stack-boundary=2 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-166/include/linux/modversions.h" MAKING_MODULES=1 modules
make[2]: Entering directory `/usr/local/src/DVB/driver'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-166/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -fno-unit-at-a-time -pipe -msoft-float -mpreferred-stack-boundary=2 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-166/include/linux/modversions.h -I ../ost/include -I . -D__DVB_PACK__ -g -DUSE_OSD -nostdinc -iwithprefix include -DKBUILD_BASENAME=saa7146_core -c -o saa7146_core.o saa7146_core.c
Assembler messages:
FATAL: can't create saa7146_core.o: Keine Berechtigung
In file included from saa7146_core.c:23:
/usr/src/linux-2.4.21-166/include/linux/module.h:299:27: linux/version.h: Datei oder Verzeichnis nicht gefunden
In file included from saa7146_core.c:23:
/usr/src/linux-2.4.21-166/include/linux/module.h:301: error: parse error before "UTS_RELEASE"
In file included from saa7146_core.h:5,
from saa7146_core.c:35:
/usr/src/linux-2.4.21-166/include/linux/i2c.h:40:27: linux/version.h: Datei oder Verzeichnis nicht gefunden
/usr/src/linux-2.4.21-166/include/linux/i2c.h:41:40: missing binary operator before token "("
In file included from saa7146_core.c:35:
saa7146_core.h:8:1: Warnung: "DECLARE_MUTEX" redefined
In file included from /usr/src/linux-2.4.21-166/include/linux/fs.h:205,
from /usr/src/linux-2.4.21-166/include/linux/capability.h:17,
from /usr/src/linux-2.4.21-166/include/linux/binfmts.h:5,
from /usr/src/linux-2.4.21-166/include/linux/sched.h:11,
from /usr/src/linux-2.4.21-166/include/linux/mm.h:4,
from /usr/src/linux-2.4.21-166/include/linux/slab.h:14,
from saa7146_core.c:25:
/usr/src/linux-2.4.21-166/include/asm/semaphore.h:70:1: Warnung: this is the location of the previous definition
In file included from saa7146_core.c:35:
saa7146_core.h:9:1: Warnung: "DECLARE_MUTEX_LOCKED" redefined
In file included from /usr/src/linux-2.4.21-166/include/linux/fs.h:205,
from /usr/src/linux-2.4.21-166/include/linux/capability.h:17,
from /usr/src/linux-2.4.21-166/include/linux/binfmts.h:5,
from /usr/src/linux-2.4.21-166/include/linux/sched.h:11,
from /usr/src/linux-2.4.21-166/include/linux/mm.h:4,
from /usr/src/linux-2.4.21-166/include/linux/slab.h:14,
from saa7146_core.c:25:
/usr/src/linux-2.4.21-166/include/asm/semaphore.h:71:1: Warnung: this is the location of the previous definition
saa7146_core.c: In function `rvmalloc':
saa7146_core.c:214: Warnung: implicit declaration of function `MAP_NR'
saa7146_core.c:214: error: invalid type argument of `->'
saa7146_core.c: In function `rvfree':
saa7146_core.c:247: error: invalid type argument of `->'
saa7146_core.c: At top level:
saa7146_core.c:348: Warnung: initialization from incompatible pointer type
saa7146_core.c:349: Warnung: missing braces around initializer
saa7146_core.c:349: Warnung: (near initialization for `saa7146_algo.name')
saa7146_core.c:349: Warnung: overflow in implicit constant conversion
saa7146_core.c:350: Warnung: initialization makes integer from pointer without a cast
saa7146_core.c:350: error: initializer element is not computable at load time
saa7146_core.c:350: error: (near initialization for `saa7146_algo.name[1]')
saa7146_core.c:351: Warnung: initialization makes integer from pointer without a cast
saa7146_core.c:352: Warnung: initialization makes integer from pointer without a cast
saa7146_core.c:353: Warnung: initialization makes integer from pointer without a cast
saa7146_core.c:354: Warnung: initialization makes integer from pointer without a cast
saa7146_core.c:354: error: initializer element is not computable at load time
saa7146_core.c:354: error: (near initialization for `saa7146_algo.name[5]')
saa7146_core.c:355: Warnung: initialization makes integer from pointer without a cast
saa7146_core.c:355: error: initializer element is not computable at load time
saa7146_core.c:355: error: (near initialization for `saa7146_algo.name[6]')
saa7146_core.c:356: error: initializer element is not constant
saa7146_core.c:356: error: (near initialization for `saa7146_algo.name')
saa7146_core.c: In function `configure_saa7146':
saa7146_core.c:616: error: structure has no member named `base_address'
saa7146_core.c: At top level:
saa7146_core.c:872: error: parse error before "this_object_must_be_defined_as_export_objs_in_the_Makefile"
saa7146_core.c:872: Warnung: type defaults to `int' in declaration of `this_object_must_be_defined_as_export_objs_in_the_Makefile'
saa7146_core.c:872: Warnung: data definition has no type or storage class
saa7146_core.c:873: error: parse error before "this_object_must_be_defined_as_export_objs_in_the_Makefile"
saa7146_core.c:873: Warnung: type defaults to `int' in declaration of `this_object_must_be_defined_as_export_objs_in_the_Makefile'
saa7146_core.c:873: Warnung: data definition has no type or storage class
saa7146_core.c:874: error: parse error before "this_object_must_be_defined_as_export_objs_in_the_Makefile"
saa7146_core.c:874: Warnung: type defaults to `int' in declaration of `this_object_must_be_defined_as_export_objs_in_the_Makefile'
saa7146_core.c:874: Warnung: data definition has no type or storage class
saa7146_core.c:985: Warnung: initialization from incompatible pointer type
saa7146_core.c:986: Warnung: initialization from incompatible pointer type
make[2]: *** [saa7146_core.o] Fehler 2
make[2]: Leaving directory `/usr/local/src/DVB/driver'
make[1]: *** [_mod_/usr/local/src/DVB/driver] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.4.21-166'
make: *** [here] Fehler 2
chris@linux:/usr/local/src/DVB/driver>
hat jemand ne Idee wo der fehler liegt?kann mir nicht erklären, woran es liegen soll.
Vielleicht hab ich mir ja beim vielen probieren schon irgendetwas versaut.
Soll ich noch mal Suse (minimal)-Installation wiederholen und dann erneut versuchen?
Achja. Unter Windows hab ich die Treiber installiert und konnte sofort empfangen. An der Hardware dürfte es also nicht liegen.
Vielen Dank für Hilfe