Mailing List archive

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

[linux-dvb] DVB Treiber Siemens DVB-C



Hallo

Ich hab mir eine Siemens DVB-C (D121 Rev. 1) zugelegt, mit dem Zweck ein VDR
mit Slackware 8.1 Kernel 2.4.20 (incl. benötigter Modulunterstützung) zu
errichten.
Wie beschrieben lud ich den Treiber siemens_dvb-0.9.4-2002-06-23 dann legte
ich die Devices an und führte make im driver Verzeichniß funkte aus. Alles
i.O. bis dorthin. Ein make insmod brachte mir folgende Fehler.

--------------------------------------------------------
make[1]: Leaving directory
`/usr/src/tgz/VDR/siemens_dvb-0.9.4-2002-06-23/driver'
(       \
insmod dvbdev.o; \
insmod dvb_net.o;                \
insmod i2c-core; \
insmod videodev;                \
insmod dvb_filter.o;                \
insmod dmxdev.o;                \
insmod VES1893.o;               \
insmod VES1820.o;               \
insmod L64781.o;                \
insmod SP8870.o debug=1;        \
insmod tda8083.o;               \
insmod stv0299.o;               \
insmod tuner.o;                 \
insmod saa7146_core.o mode=0;   \
insmod saa7146_v4l.o;           \
insmod dvb_demux.o;             \
insmod dvb_frontend.o;           \
insmod dvb.o init_chan=2 pids_off=0;    \
)
Using /lib/modules/2.4.18/kernel/drivers/i2c/i2c-core.o.gz
Using /lib/modules/2.4.18/kernel/drivers/media/video/videodev.o.gz
Warning: loading tuner.o will taint the kernel: no license
  See http://www.tux.org/lkml/#s1-18 for information about tainted modules
Module tuner loaded, with warnings
Warning: loading saa7146_core.o will taint the kernel: no license
  See http://www.tux.org/lkml/#s1-18 for information about tainted modules
Module saa7146_core loaded, with warnings
Warning: loading saa7146_v4l.o will taint the kernel: no license
  See http://www.tux.org/lkml/#s1-18 for information about tainted modules
Module saa7146_v4l loaded, with warnings
dvb.o: init_module: No such device
dvb.o: Hint: insmod errors can be caused by incorrect module parameters,
including invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg
make: *** [insmod] Error 1
bash-2.05a#

--------------------------------------------------------

dmesg sagt dazu.

--------------------------------------------------------

free irqs
VES1820: detach_client
i2c-core.o: client [VES1820] unregistered.
i2c-core.o: client [i2c tv tuner chip] unregistered.
i2c-core.o: adapter unregistered: saa7146(1)
i2c-core.o: driver unregistered: L64781 DVB demodulator
exit_SP8870:
i2c-core.o: driver unregistered: SP8870 DVB demodulator
i2c-core.o: driver unregistered: VES1820 DVB demodulator
i2c-core.o: driver unregistered: VES1893 DVB demodulator
i2c-core.o: driver unregistered: stv0299 DVB demodulator
i2c-core.o: driver unregistered: tda8083 DVB demodulator
i2c-core.o: driver unregistered: i2c TV tuner driver
i2c-core.o: i2c core module
Linux video capture interface: v1.00
i2c-core.o: driver VES1893 DVB demodulator registered.
i2c-core.o: driver VES1820 DVB demodulator registered.
i2c-core.o: driver L64781 DVB demodulator registered.
init_SP8870:
i2c-core.o: driver SP8870 DVB demodulator registered.
i2c-core.o: driver tda8083 DVB demodulator registered.
i2c-core.o: driver stv0299 DVB demodulator registered.
i2c-core.o: driver i2c TV tuner driver registered.
PCI: Found IRQ 11 for device 00:0c.0
saa7146_core.o: saa7146(1): bus:0, rev:1, mem:0xdcc7be00.
VES1820: attaching VES1820 at 0x12
i2c-core.o: client [VES1820] registered to adapter [saa7146(1)](pos. 0).
VES1820: attached to adapter saa7146(1)
SP8870: no SP8870 found ...
tuner: chip found @ 0x61
i2c-core.o: client [i2c tv tuner chip] registered to adapter
[saa7146(1)](pos. 1).
i2c-core.o: adapter saa7146(1) registered as adapter 0.
dvb: no dvb(s) found!

--------------------------------------------------------

Also entschließ ich mich den neusten Treiber linuxtv-dvb-1.0.0-pre2 zu
nutzen. Dort lief eine make insmod korekt.

--------------------------------------------------------

bash-2.05a# make insmod
/usr/src/linux/scripts/pathdown.sh: 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.18'
make -C  /usr/src/tgz/VDR/DVB/driver CFLAGS="-D__KERNEL__
-I/usr/src/linux-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs
-O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe
-mpreferred-stack-boundary=2 -march=i386 -DMODULE" MAKING_MODULES=1 modules
make[2]: Entering directory `/usr/src/tgz/VDR/DVB/driver'
ld -m elf_i386 -r -o dvb-core.o dmxdev.o dvb_demux.o dvb_net.o dvb_i2c.o
dvb_filter.o dvb_frontend.o dvbdev.o compat.o dvb_ksyms.o
make -C av7110 modules
make[3]: Entering directory `/usr/src/tgz/VDR/DVB/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/tgz/VDR/DVB/driver/av7110'
make -C frontends modules
make[3]: Entering directory `/usr/src/tgz/VDR/DVB/driver/frontends'
make[3]: Nothing to be done for `modules'.
make[3]: Leaving directory `/usr/src/tgz/VDR/DVB/driver/frontends'
make[2]: Leaving directory `/usr/src/tgz/VDR/DVB/driver'
make[1]: Leaving directory `/usr/src/linux-2.4.18'

sync
(                                               \
insmod videodev;                                \
                                \
insmod dvb-core.o dvb_shutdown_timeout=0;       \
make -C frontends insmod;                       \
 make -C av7110 insmod; \
)
Using /lib/modules/2.4.18/kernel/drivers/media/video/videodev.o.gz
make[1]: Entering directory `/usr/src/tgz/VDR/DVB/driver/frontends'
insmod alps_bsrv2.o;   insmod alps_tdmb7.o;   insmod alps_tdlb7.o;   insmod
grundig_29504-401.o;   insmod grundig_29504-491.o;   insmod stv0299.o;  
insmod ves1820.o;
make[1]: Leaving directory `/usr/src/tgz/VDR/DVB/driver/frontends'
make[1]: Entering directory `/usr/src/tgz/VDR/DVB/driver/av7110'
insmod input; \
insmod evdev; \
insmod dvb-ttpci.o;
Using /lib/modules/2.4.18/kernel/drivers/input/input.o.gz
insmod: a module named input already exists
Using /lib/modules/2.4.18/kernel/drivers/input/evdev.o.gz
make[1]: Leaving directory `/usr/src/tgz/VDR/DVB/driver/av7110'
sync
bash-2.05a#

--------------------------------------------------------
dmesg sagte dazu
--------------------------------------------------------

free irqs
VES1820: detach_client
i2c-core.o: client [VES1820] unregistered.
i2c-core.o: client [i2c tv tuner chip] unregistered.
i2c-core.o: adapter unregistered: saa7146(1)
i2c-core.o: driver unregistered: L64781 DVB demodulator
exit_SP8870:
i2c-core.o: driver unregistered: SP8870 DVB demodulator
i2c-core.o: driver unregistered: VES1820 DVB demodulator
i2c-core.o: driver unregistered: VES1893 DVB demodulator
i2c-core.o: driver unregistered: stv0299 DVB demodulator
i2c-core.o: driver unregistered: tda8083 DVB demodulator
i2c-core.o: driver unregistered: i2c TV tuner driver
Linux video capture interface: v1.00
DVB: registering new adapter (Technotrend/Hauppauge Nexus PCI DVB-S).
PCI: Found IRQ 11 for device 00:0c.0
ves1820.c: setup for tuner spXXXX
DVB: registering frontend 0:0 (VES1820 based DVB-C frontend)...
DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 80002610
DVB: AV7111(0) - firmware supports CI link layer interface

--------------------------------------------------------

Aber am Scartausgang am TV flackerte es nur kurz und mehr nicht!
Also entschließ ich mich das ganze mal unter XP zu testen. Aber dort
startete das TV Programm mit 99 CPU Auslastung und mehr nicht!
Auch ein anderer PC half nichts.

Ist nun die Karte defekt?
Oder übersah ich ein Fehler?
Bin über jeden Rat dankbar!

-- 

Mit freundlichen Grüßen

Ronny Frankowski


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



Home | Main Index | Thread Index