Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: it won't insmod
- To: mocm@mocm.de, linux-dvb@linuxtv.org
- Subject: [linux-dvb] Re: it won't insmod
- From: Alexandre CONRAD <aconrad.tlv@magic.fr>
- Date: Thu, 02 Jan 2003 16:07:08 +0100
- Content-transfer-encoding: 7bit
- Content-type: text/plain; charset=us-ascii; format=flowed
- References: <1040660962.3003.15.camel@monstrousfish.lidskialf.net> <15879.18104.877630.23150@gargle.gargle.HOWL> <3E074AB9.4080008@web.de> <15889.48249.630899.661132@gargle.gargle.HOWL> <3E140F5D.4090807@magic.fr> <15892.5565.93957.363095@sheridan.metzler>
- Sender: linux-dvb-bounce@linuxtv.org
- User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0
>
>
> > dvb_dsp.o: unresolved symbol unregister_sound_dsp_Rcd083b10
> > dvb_dsp.o: unresolved symbol register_sound_dsp_R80629702
>
>dvb_dsp needs sound support in the kernel enabled. You can disable the
>use of dvb_dsp by removing the line
>export USE_DVB_DSP=1
>and the ones following it concernibg dsp in the Makefile.
>
All these lines contains "dsp" :
export USE_DVB_DSP=1 <-- removed
dvb_dsp-ins = insmod dvb_dsp.o;
dvb_dsp-rmm = rmmod dvb_dsp;
DVB_DSP = dvb_dsp.o
$(dvb_dsp-ins) \ <-- removed
$(dvb_dsp-rmm) \ <-- removed
obj-m = dvb-core.o dvb_sw_demux.o $(DVB_DSP)
dvb_dsp.o: dvb_dsp.c dvb_dsp.h
I get :
make insmod
/usr/src/linux-2.4.18-3/scripts/pathdown.sh: TOPDIR: parameter null or
not set
DIR=`pwd`; (cd /usr/src/linux-2.4.18-3; make SUBDIRS=$DIR modules)
make[1]: Entering directory `/usr/src/linux-2.4.18-3'
make -C /usr/local/src/DVB/driver CFLAGS="-D__KERNEL__
-I/usr/src/linux-2.4.18-3/include -Wall -Wstrict-prototypes
-Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common
-Wno-unused -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE
-DMODVERSIONS -include
/usr/src/linux-2.4.18-3/include/linux/modversions.h" MAKING_MODULES=1
modules
make[2]: Entering directory `/usr/local/src/DVB/driver'
ld -m elf_i386 -r -o dvb-core.o dmxdev.o dvb_net.o dvb_i2c.o
dvb_filter.o dvb_frontend.o dvbdev.o
make -C av7110 modules
make[3]: Entering directory `/usr/local/src/DVB/driver/av7110'
ld -m elf_i386 -r -o dvb-saa7146.o saa7146_core.o saa7146_v4l.o av7110.o
av7110_ir.o
make[3]: Leaving directory `/usr/local/src/DVB/driver/av7110'
make -C frontends modules
make[3]: Entering directory `/usr/local/src/DVB/driver/frontends'
make[3]: Nothing to be done for `modules'.
make[3]: Leaving directory `/usr/local/src/DVB/driver/frontends'
make[2]: Leaving directory `/usr/local/src/DVB/driver'
make[1]: Leaving directory `/usr/src/linux-2.4.18-3'
( \
insmod videodev; \
insmod i2c-core; \
insmod dvb-core.o; \
insmod dvb_sw_demux.o; \
make -C frontends insmod; \
make -C av7110 insmod; \
)
Using /lib/modules/2.4.18-3/kernel/drivers/media/video/videodev.o
Using /lib/modules/2.4.18-3/kernel/drivers/i2c/i2c-core.o
Warning: loading dvb-core.o will taint the kernel: non-GPL license - LGPL
Warning: loading dvb_sw_demux.o will taint the kernel: no license
make[1]: Entering directory `/usr/local/src/DVB/driver/frontends'
insmod stv0299.o; insmod ves1893.o; insmod grundig_29504-401.o;
insmod grundig_29504-491.o; insmod ves1820.o;
make[1]: Leaving directory `/usr/local/src/DVB/driver/frontends'
make[1]: Entering directory `/usr/local/src/DVB/driver/av7110'
insmod input; \
insmod evdev; \
insmod dvb-saa7146.o init_vpid=0x00a2 init_apid=0x0060;
Using /lib/modules/2.4.18-3/kernel/drivers/input/input.o
Using /lib/modules/2.4.18-3/kernel/drivers/input/evdev.o
dvb-saa7146.o: unresolved symbol dvb_unregister_dsp
dvb-saa7146.o: unresolved symbol dvb_register_dsp
make[1]: *** [insmod] Error 1
make[1]: Leaving directory `/usr/local/src/DVB/driver/av7110'
make: *** [insmod] Error 2
Now I remove all lines containing dsp :
export USE_DVB_DSP=1 <-- removed
dvb_dsp-ins = insmod dvb_dsp.o; <-- removed
dvb_dsp-rmm = rmmod dvb_dsp; <-- removed
DVB_DSP = dvb_dsp.o <-- removed
$(dvb_dsp-ins) \ <-- removed
$(dvb_dsp-rmm) \ <-- removed
obj-m = dvb-core.o dvb_sw_demux.o removed --> $(DVB_DSP)
dvb_dsp.o: dvb_dsp.c dvb_dsp.h <-- removed
make insmod
/usr/src/linux-2.4.18-3/scripts/pathdown.sh: TOPDIR: parameter null or
not set
DIR=`pwd`; (cd /usr/src/linux-2.4.18-3; make SUBDIRS=$DIR modules)
make[1]: Entering directory `/usr/src/linux-2.4.18-3'
make -C /usr/local/src/DVB/driver CFLAGS="-D__KERNEL__
-I/usr/src/linux-2.4.18-3/include -Wall -Wstrict-prototypes
-Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common
-Wno-unused -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE
-DMODVERSIONS -include
/usr/src/linux-2.4.18-3/include/linux/modversions.h" MAKING_MODULES=1
modules
make[2]: Entering directory `/usr/local/src/DVB/driver'
ld -m elf_i386 -r -o dvb-core.o dmxdev.o dvb_net.o dvb_i2c.o
dvb_filter.o dvb_frontend.o dvbdev.o
make -C av7110 modules
make[3]: Entering directory `/usr/local/src/DVB/driver/av7110'
ld -m elf_i386 -r -o dvb-saa7146.o saa7146_core.o saa7146_v4l.o av7110.o
av7110_ir.o
make[3]: Leaving directory `/usr/local/src/DVB/driver/av7110'
make -C frontends modules
make[3]: Entering directory `/usr/local/src/DVB/driver/frontends'
make[3]: Nothing to be done for `modules'.
make[3]: Leaving directory `/usr/local/src/DVB/driver/frontends'
make[2]: Leaving directory `/usr/local/src/DVB/driver'
make[1]: Leaving directory `/usr/src/linux-2.4.18-3'
( \
insmod videodev; \
insmod i2c-core; \
insmod dvb-core.o; \
insmod dvb_sw_demux.o; \
make -C frontends insmod; \
make -C av7110 insmod; \
)
Using /lib/modules/2.4.18-3/kernel/drivers/media/video/videodev.o
Using /lib/modules/2.4.18-3/kernel/drivers/i2c/i2c-core.o
Warning: loading dvb-core.o will taint the kernel: non-GPL license - LGPL
Warning: loading dvb_sw_demux.o will taint the kernel: no license
make[1]: Entering directory `/usr/local/src/DVB/driver/frontends'
insmod stv0299.o; insmod ves1893.o; insmod grundig_29504-401.o;
insmod grundig_29504-491.o; insmod ves1820.o;
make[1]: Leaving directory `/usr/local/src/DVB/driver/frontends'
make[1]: Entering directory `/usr/local/src/DVB/driver/av7110'
insmod input; \
insmod evdev; \
insmod dvb-saa7146.o init_vpid=0x00a2 init_apid=0x0060;
Using /lib/modules/2.4.18-3/kernel/drivers/input/input.o
Using /lib/modules/2.4.18-3/kernel/drivers/input/evdev.o
dvb-saa7146.o: unresolved symbol dvb_unregister_dsp
dvb-saa7146.o: unresolved symbol dvb_register_dsp
make[1]: *** [insmod] Error 1
make[1]: Leaving directory `/usr/local/src/DVB/driver/av7110'
make: *** [insmod] Error 2
I don't know... Maybe it would be simplier if I put dsp in the kernel.
But I don't know how do all that kernel stuff... But what I don't
understand is that I never had this problem with the convergence CVS. I
just reinstalled my linux. Did I miss something during the install
process ? Did I have to check DSP somewhere ?
Sorry for all these debugging lines...
Regards,
--
Alexandre CONRAD
Research & Development
tel : +33 1 30 80 55 00
fax : +33 1 30 56 50 20
TLV
6, rue de la plaine
78860 - SAINT NOM LA BRETECHE
FRANCE
--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index