DVB-Treiber unter Suse 8.2

  • Nach der Beschreibung zur Installation läßt sich der DVB-Treiber nicht laden.
    Ich habe SuSE 8.2 neu installiert und den Kernel mit Video4Linux, Input Core Support und Event Device Support neu kompiliert. Mit dem verwendeten linux-dvb.2003-05-24 bis zu "make insmod" und "xawtv" zeigen sich folgende Ausgaben auf der Konsole:



    linux:~ # cd /
    linux:/ # cd /usr/src/vdr
    linux:/usr/src/vdr # ls-l
    total 948
    drwxr-xr-x 4 root root 264 Nov 17 20:28 .
    drwxr-xr-x 5 root root 160 Nov 17 20:17 ..
    -rw-rw-rw- 1 root root 833 Nov 17 11:28 0314-214.zip
    lrwxrwxrwx 1 root root 20 Nov 17 20:28 DVB -> linux-dvb.2003-05
    -24
    drwxr-xr-x 7 rainer users 344 May 25 16:50 linux-dvb.2003-05-24
    -rw-rw-rw- 1 root root 591272 Nov 17 11:29 linux-dvb.2003-05-24.tar
    .bz2
    drwxr-xr-x 4 rainer users 3096 Sep 17 18:14 vdr-1.2.5
    -rw-rw-rw- 1 root root 365220 Nov 17 11:29 vdr-1.2.5.tar.bz2
    linux:/usr/src/vdr # cd DVB
    linux:/usr/src/vdr/DVB # dir
    total 45
    drwxr-xr-x 7 rainer users 344 May 25 16:50 .
    drwxr-xr-x 4 root root 264 Nov 17 20:28 ..
    -rw-r--r-- 1 rainer users 1067 Mar 5 2003 BUGS
    -rw-r--r-- 1 rainer users 1290 Feb 10 2003 CONTRIBUTORS
    -rw-r--r-- 1 rainer users 17982 Oct 10 2002 COPYING
    -rw-r--r-- 1 rainer users 1559 Feb 7 2003 INSTALL
    -rw-r--r-- 1 rainer users 1416 Apr 9 2003 Makefile
    -rw-r--r-- 1 rainer users 1428 May 20 18:06 NEWS
    -rw-r--r-- 1 rainer users 1118 Mar 21 2003 README
    drwxr-xr-x 9 rainer users 232 May 25 16:49 apps
    drwxr-xr-x 3 rainer users 360 May 25 16:49 doc
    drwxr-xr-x 6 rainer users 792 May 25 16:49 driver
    drwxr-xr-x 3 rainer users 72 May 25 16:49 include
    drwxr-xr-x 2 rainer users 72 May 25 16:49 libdvb
    linux:/usr/src/vdr/DVB # cd driver
    linux:/usr/src/vdr/DVB/driver # make
    /lib/modules/2.4.20-4GB/build/scripts/pathdown.sh: line 4: TOPDIR: parameter nul
    l or not set
    DIR=`pwd`; (cd /lib/modules/2.4.20-4GB/build; make SUBDIRS=$DIR modules)
    make[1]: Entering directory `/usr/src/linux-2.4.20.SuSE'
    make -C /usr/src/vdr/DVB/driver CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.20.Su
    SE/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fn
    o-common -Wno-sign-compare -finline-limit=2000 -fomit-frame-pointer -pipe -mpref
    erred-stack-boundary=2 -march=i586 -DMODULE" MAKING_MODULES=1 modules
    make[2]: Entering directory `/usr/src/vdr/linux-dvb.2003-05-24/driver'
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -I ../include -I . -MD -nostdinc -iwithprefix include -DKBUILD_BASENAME=d
    mxdev -c -o dmxdev.o dmxdev.c
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -I ../include -I . -MD -nostdinc -iwithprefix include -DKBUILD_BASENAME=d
    vb_demux -c -o dvb_demux.o dvb_demux.c
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -I ../include -I . -MD -nostdinc -iwithprefix include -DKBUILD_BASENAME=d
    vb_net -c -o dvb_net.o dvb_net.c
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -I ../include -I . -MD -nostdinc -iwithprefix include -DKBUILD_BASENAME=d
    vb_i2c -c -o dvb_i2c.o dvb_i2c.c
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -I ../include -I . -MD -nostdinc -iwithprefix include -DKBUILD_BASENAME=d
    vb_filter -c -o dvb_filter.o dvb_filter.c
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -I ../include -I . -MD -nostdinc -iwithprefix include -DKBUILD_BASENAME=d
    vb_frontend -c -o dvb_frontend.o dvb_frontend.c
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -I ../include -I . -MD -nostdinc -iwithprefix include -DKBUILD_BASENAME=d
    vbdev -c -o dvbdev.o dvbdev.c
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -I ../include -I . -MD -nostdinc -iwithprefix include -DKBUILD_BASENAME=c
    ompat -DEXPORT_SYMTAB -c compat.c
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -I ../include -I . -MD -nostdinc -iwithprefix include -DKBUILD_BASENAME=d
    vb_ksyms -DEXPORT_SYMTAB -c dvb_ksyms.c
    ld -m elf_i386 -r -o dvb-core.o dmxdev.o dvb_demux.o dvb_net.o dvb_i2c.o dvb_fil
    ter.o dvb_frontend.o dvbdev.o compat.o dvb_ksyms.o
    make -C av7110 modules
    make[3]: Entering directory `/usr/src/vdr/linux-dvb.2003-05-24/driver/av7110'
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -I.. -I. -DCONFIG_DVB_AV7110_OSD -MD -I../../include -nostdinc -iwithpref
    ix include -DKBUILD_BASENAME=saa7146_core -c -o saa7146_core.o saa7146_core.c
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -I.. -I. -DCONFIG_DVB_AV7110_OSD -MD -I../../include -nostdinc -iwithpref
    ix include -DKBUILD_BASENAME=saa7146_v4l -c -o saa7146_v4l.o saa7146_v4l.c
    gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o fdump fdump.c
    ./fdump > av7110_firm.h
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -I.. -I. -DCONFIG_DVB_AV7110_OSD -MD -I../../include -nostdinc -iwithpref
    ix include -DKBUILD_BASENAME=av7110 -c -o av7110.o av7110.c
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -I.. -I. -DCONFIG_DVB_AV7110_OSD -MD -I../../include -nostdinc -iwithpref
    ix include -DKBUILD_BASENAME=av7110_ir -c -o av7110_ir.o av7110_ir.c
    ld -m elf_i386 -r -o dvb-ttpci.o saa7146_core.o saa7146_v4l.o av7110.o av7110_ir
    .o
    make[3]: Leaving directory `/usr/src/vdr/linux-dvb.2003-05-24/driver/av7110'
    make -C frontends modules
    make[3]: Entering directory `/usr/src/vdr/linux-dvb.2003-05-24/driver/frontends'
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -MD -I ../../include -I . -I.. -nostdinc -iwithprefix include -DKBUILD_B
    ASENAME=alps_bsrv2 -c -o alps_bsrv2.o alps_bsrv2.c
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -MD -I ../../include -I . -I.. -nostdinc -iwithprefix include -DKBUILD_B
    ASENAME=alps_tdmb7 -c -o alps_tdmb7.o alps_tdmb7.c
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -MD -I ../../include -I . -I.. -nostdinc -iwithprefix include -DKBUILD_B
    ASENAME=alps_tdlb7 -c -o alps_tdlb7.o alps_tdlb7.c
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -MD -I ../../include -I . -I.. -nostdinc -iwithprefix include -DKBUILD_B
    ASENAME=grundig_29504_401 -c -o grundig_29504-401.o grundig_29504-401.c
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -MD -I ../../include -I . -I.. -nostdinc -iwithprefix include -DKBUILD_B
    ASENAME=grundig_29504_491 -c -o grundig_29504-491.o grundig_29504-491.c
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -MD -I ../../include -I . -I.. -nostdinc -iwithprefix include -DKBUILD_B
    ASENAME=stv0299 -c -o stv0299.o stv0299.c
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes
    -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-l
    imit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -D
    MODULE -MD -I ../../include -I . -I.. -nostdinc -iwithprefix include -DKBUILD_B
    ASENAME=ves1820 -c -o ves1820.o ves1820.c
    make[3]: Leaving directory `/usr/src/vdr/linux-dvb.2003-05-24/driver/frontends'
    make[2]: Leaving directory `/usr/src/vdr/linux-dvb.2003-05-24/driver'
    make[1]: Leaving directory `/usr/src/linux-2.4.20.SuSE'


    linux:/usr/src/vdr/DVB/driver # ./makedev.napi
    Creating DVB devices in /dev/dvb/adapter0
    Creating DVB devices in /dev/dvb/adapter1
    Creating DVB devices in /dev/dvb/adapter2
    Creating DVB devices in /dev/dvb/adapter3
    linux:/usr/src/vdr/DVB/driver # make insmod
    /lib/modules/2.4.20-4GB/build/scripts/pathdown.sh: line 4: TOPDIR: parameter nul
    l or not set
    DIR=`pwd`; (cd /lib/modules/2.4.20-4GB/build; make SUBDIRS=$DIR modules)
    make[1]: Entering directory `/usr/src/linux-2.4.20.SuSE'
    make -C /usr/src/vdr/DVB/driver CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.20.Su
    SE/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fn
    o-common -Wno-sign-compare -finline-limit=2000 -fomit-frame-pointer -pipe -mpref
    erred-stack-boundary=2 -march=i586 -DMODULE" MAKING_MODULES=1 modules
    make[2]: Entering directory `/usr/src/vdr/linux-dvb.2003-05-24/driver'
    ld -m elf_i386 -r -o dvb-core.o dmxdev.o dvb_demux.o dvb_net.o dvb_i2c.o dvb_fil
    ter.o dvb_frontend.o dvbdev.o compat.o dvb_ksyms.o
    make -C av7110 modules
    make[3]: Entering directory `/usr/src/vdr/linux-dvb.2003-05-24/driver/av7110'
    ld -m elf_i386 -r -o dvb-ttpci.o saa7146_core.o saa7146_v4l.o av7110.o av7110_ir
    .o
    make[3]: Leaving directory `/usr/src/vdr/linux-dvb.2003-05-24/driver/av7110'
    make -C frontends modules
    make[3]: Entering directory `/usr/src/vdr/linux-dvb.2003-05-24/driver/frontends'
    make[3]: Nothing to be done for `modules'.
    make[3]: Leaving directory `/usr/src/vdr/linux-dvb.2003-05-24/driver/frontends'
    make[2]: Leaving directory `/usr/src/vdr/linux-dvb.2003-05-24/driver'
    make[1]: Leaving directory `/usr/src/linux-2.4.20.SuSE'


    sync
    ( \
    insmod videodev; \
    \
    insmod dvb-core.o dvb_shutdown_timeout=0; \
    make -C frontends insmod; \
    make -C av7110 insmod; \
    )
    insmod: videodev: no module by that name found
    make[1]: Entering directory `/usr/src/vdr/linux-dvb.2003-05-24/driver/frontends'
    insmod alps_bsrv2.o; insmod alps_tdmb7.o; insmod alps_tdlb7.o; insmod grun dig_29504-401.o; insmod grundig_29504-491.o; insmod stv0299.o; insmod ves1 820.o;
    make[1]: Leaving directory `/usr/src/vdr/linux-dvb.2003-05-24/driver/frontends'
    make[1]: Entering directory `/usr/src/vdr/linux-dvb.2003-05-24/driver/av7110'
    insmod input; \
    insmod evdev; \
    insmod dvb-ttpci.o;
    insmod: input: no module by that name found
    insmod: evdev: no module by that name found
    make[1]: Leaving directory `/usr/src/vdr/linux-dvb.2003-05-24/driver/av7110'
    sync
    linux:/usr/src/vdr/DVB/driver # xawtv
    This is xawtv-3.85, running on Linux/i586 (2.4.20-4GB)
    ioctl: VIDIOCGTUNER(tuner=0;name="";rangelow=0;rangehigh=0;flags=0x0 [];mode=PAL;signal=0): Invalid argument
    ioctl: VIDIOCGFREQ(long=-1073745020): Invalid argument
    ioctl: VIDIOCSFREQ(long=-1): Invalid argument
    linux:/usr/src/vdr/DVB/driver #



    Ein "lspci" zeigt die eingebaute DVB-S von Siemens, Version 1.3


    00:0a.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)


    warum ist kein Bild zu sehen ?


    socki

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!