Mailing List archive

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

[linux-dvb] Simens MXB not working



Hello,

I just got a Siemens MXB card (SAA7146). I tried to use that with linuxtv-dvb-1.0.0 on a 
Suse 8.1.
Compiling works, but make insmod fails as below. It looks to me as if dvb-ttpci.o would 
not find the card.
I have also added the output of lspci, which shows the card, but I can't tell whether what 
it shows is correct.

BTW, LinVDR gave the same result.

Any help is appreciated.

Johannes

#---------------
#output of lspci:
00:09.0 Multimedia controller: Philips Semiconductors SAA7146

#---------------
#output of lspci -vvnx:
00:09.0 Class 0480: 1131:7146
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 0 (3750ns min, 9500ns max)
	Interrupt: pin A routed to IRQ 9
	Region 0: Memory at e0000000 (32-bit, non-prefetchable) [size=512]
00: 31 11 46 71 06 00 80 02 00 00 80 04 00 00 00 00
10: 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 09 01 0f 26

#--------------
#result of make insmod:
/lib/modules/2.4.19-4GB/build/scripts/pathdown.sh: line 4: TOPDIR: parameter null or 
not set
DIR=`pwd`; (cd /lib/modules/2.4.19-4GB/build; make SUBDIRS=$DIR modules)
make[1]: Entering directory `/usr/src/linux-2.4.19.SuSE'
make -C  /archiv/linuxtv/linuxtv-dvb-1.0.0/driver CFLAGS="-D__KERNEL__ -
I/usr/src/linux-2.4.19.SuSE/include  -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-
strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -
march=i586 -DMODULE" MAKING_MODULES=1 modules
make[2]: Entering directory `/archiv/linuxtv/linuxtv-dvb-1.0.0/driver'
make[2]: Circular /usr/src/linux-2.4.19.SuSE/include/asm/processor.h <- /usr/src/linux-
2.4.19.SuSE/include/linux/list.h dependency dropped.
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 `/archiv/linuxtv/linuxtv-dvb-1.0.0/driver/av7110'
make[3]: Circular /usr/src/linux-2.4.19.SuSE/include/asm/processor.h <- /usr/src/linux-
2.4.19.SuSE/include/linux/list.h dependency dropped.
ld -m elf_i386 -r -o dvb-ttpci.o saa7146_core.o saa7146_v4l.o av7110.o av7110_ir.o 
ttpci_eeprom.o
make[3]: Leaving directory `/archiv/linuxtv/linuxtv-dvb-1.0.0/driver/av7110'
make -C frontends modules
make[3]: Entering directory `/archiv/linuxtv/linuxtv-dvb-1.0.0/driver/frontends'make[3]: 
Circular /usr/src/linux-2.4.19.SuSE/include/asm/processor.h <- /usr/src/linux-
2.4.19.SuSE/include/linux/list.h dependency dropped.
make[3]: Nothing to be done for `modules'.
make[3]: Leaving directory `/archiv/linuxtv/linuxtv-dvb-1.0.0/driver/frontends'
make[2]: Leaving directory `/archiv/linuxtv/linuxtv-dvb-1.0.0/driver'
make[1]: Leaving directory `/usr/src/linux-2.4.19.SuSE'
sync
(                                               \
insmod videodev;                                \
                                \
insmod dvb-core.o dvb_shutdown_timeout=0;       \
make -C frontends insmod;                       \
make -C av7110 insmod; \
)
Using /lib/modules/2.4.19-4GB/kernel/drivers/media/video/videodev.o
insmod: a module named videodev already exists
insmod: a module named dvb-core already exists
make[1]: Entering directory `/archiv/linuxtv/linuxtv-dvb-1.0.0/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;   insmod 
tda1004x.o;   insmod mt312.o;
insmod: a module named alps_bsrv2 already exists
insmod: a module named alps_tdmb7 already exists
insmod: a module named alps_tdlb7 already exists
insmod: a module named grundig_29504-401 already exists
insmod: a module named grundig_29504-491 already exists
insmod: a module named stv0299 already exists
insmod: a module named ves1820 already exists
insmod: a module named tda1004x already exists
insmod: a module named mt312 already exists
make[1]: *** [insmod] Error 1
make[1]: Leaving directory `/archiv/linuxtv/linuxtv-dvb-1.0.0/driver/frontends'
make[1]: Entering directory `/archiv/linuxtv/linuxtv-dvb-1.0.0/driver/av7110'
insmod input; \
insmod evdev; \
insmod dvb-ttpci.o;
Using /lib/modules/2.4.19-4GB/kernel/drivers/input/input.o
insmod: a module named input already exists
Using /lib/modules/2.4.19-4GB/kernel/drivers/input/evdev.o
insmod: a module named evdev already exists
dvb-ttpci.o: init_module: No such device
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[1]: *** [insmod] Error 1
make[1]: Leaving directory `/archiv/linuxtv/linuxtv-dvb-1.0.0/driver/av7110'
make: *** [insmod] Error 2



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



Home | Main Index | Thread Index