Mailing List archive

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

[linux-dvb] DVB-T and RedHat 8.0



Hi,

I am having problems getting the dvb driver working on RedHat 8.0. I am
using the Hauppauge NOVA-t and previously had it working fine on RedHat 
7.3 (using files obtained via the LinuxTV public CVS repository in early
September). When I installed the driver under 7.3, I followed the steps
outlined in this How-To posting - 
www.linuxtv.org/mailinglists/linux-dvb/2002/01-2002/msg00246.html, 
excluding the line 'make dep && make && make modules' in step 1.

The kernel I am using in RedHat 8.0 is 2.4.18-14 and I have the kernel
sources in /usr/src for that version also. The DVB driver I have was
obtained from the CVS today (13th Oct). The first problem I had was that
when I typed 'make' in the DVB/driver directory, an error appeared saying
that tmp_include_depends could not be found. I managed to fix this by
running the 'make dep...' line, mentioned above, in the linux kernel
source directory. 'make dep' seemed to work correctly but 'make' and 'make
modules' seemed to results in errors. Running 'make' in DVB/driver now
resulted in the driver compiling successfully. The problem I have now is
that 'make install' results in the following:

/usr/src/linux/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not
set
install -v -m 0755 -d /lib/modules//misc
find . -name "*.o" -a ! -name "*ksyms*" -exec install -v -m 0644 {}
/lib/modules//misc/ \;
`./av7110/saa7146_core.o' -> `/lib/modules//misc/saa7146_core.o'
`./av7110/saa7146_v4l.o' -> `/lib/modules//misc/saa7146_v4l.o'
`./av7110/av7110.o' -> `/lib/modules//misc/av7110.o'
`./av7110/av7110_ir.o' -> `/lib/modules//misc/av7110_ir.o'
`./av7110/dvb-ttpci.o' -> `/lib/modules//misc/dvb-ttpci.o'
`./frontends/alps_bsru6.o' -> `/lib/modules//misc/alps_bsru6.o'
`./frontends/alps_bsrv2.o' -> `/lib/modules//misc/alps_bsrv2.o'
`./frontends/grundig_29504-401.o' ->
`/lib/modules//misc/grundig_29504-401.o'
`./frontends/grundig_29504-491.o' ->
`/lib/modules//misc/grundig_29504-491.o'
`./frontends/ves1820.o' -> `/lib/modules//misc/ves1820.o'
`./dmxdev.o' -> `/lib/modules//misc/dmxdev.o'
`./dvb_demux.o' -> `/lib/modules//misc/dvb_demux.o'
`./dvb_net.o' -> `/lib/modules//misc/dvb_net.o'
`./dvb_i2c.o' -> `/lib/modules//misc/dvb_i2c.o'
`./dvb_filter.o' -> `/lib/modules//misc/dvb_filter.o'
`./dvb_frontend.o' -> `/lib/modules//misc/dvb_frontend.o'
`./dvbdev.o' -> `/lib/modules//misc/dvbdev.o'
`./dvb-core.o' -> `/lib/modules//misc/dvb-core.o'
depmod -a
depmod: *** Unresolved symbols in /lib/modules/misc/av7110.o
depmod: *** Unresolved symbols in /lib/modules/misc/av7110_ir.o
depmod: *** Unresolved symbols in /lib/modules/misc/dmxdev.o
depmod: *** Unresolved symbols in /lib/modules/misc/dvb-core.o
depmod: *** Unresolved symbols in /lib/modules/misc/dvb-ttpci.o
depmod: *** Unresolved symbols in /lib/modules/misc/dvb_frontend.o
depmod: *** Unresolved symbols in /lib/modules/misc/dvb_net.o
depmod: *** Unresolved symbols in /lib/modules/misc/dvbdev.o
depmod: *** Unresolved symbols in /lib/modules/misc/saa7146_core.o
depmod: *** Unresolved symbols in /lib/modules/misc/saa7146_v4l.o


And running 'make insmod' after that results in:

/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.18-14'
make -r -f tmp_include_depends all
make[2]: Entering directory `/usr/src/linux-2.4.18-14'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/linux-2.4.18-14'
make -C  /usr/local/src/DVB/driver CFLAGS="-D__KERNEL__
-I/usr/src/linux-2.4.18-14/include -Wall -Wstrict-prototypes
-Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS
-include
/usr/src/linux-2.4.18-14/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_demux.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-ttpci.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-14'

(                       \
insmod videodev;        \
          \
insmod dvb-core.o;      \
make -C frontends insmod; \
 make -C av7110 insmod; \
)
Using /lib/modules/2.4.18-14/kernel/drivers/media/video/videodev.o
dvb-core.o: unresolved symbol __wake_up
dvb-core.o: unresolved symbol alloc_skb
dvb-core.o: unresolved symbol ether_setup
dvb-core.o: unresolved symbol register_chrdev
dvb-core.o: unresolved symbol remove_wait_queue
dvb-core.o: unresolved symbol unregister_netdev
dvb-core.o: unresolved symbol interruptible_sleep_on_timeout
dvb-core.o: unresolved symbol register_netdev
dvb-core.o: unresolved symbol __pollwait
dvb-core.o: unresolved symbol netif_rx
dvb-core.o: unresolved symbol skb_over_panic
dvb-core.o: unresolved symbol add_wait_queue
make[1]: Entering directory `/usr/local/src/DVB/driver/frontends'
insmod alps_bsru6.o;   insmod alps_bsrv2.o;   insmod
grundig_29504-401.o;   insmod grundig_29504-491.o;   insmod ves1820.o;
alps_bsru6.o: unresolved symbol dvb_unregister_i2c_device
alps_bsru6.o: unresolved symbol dvb_register_frontend
alps_bsru6.o: unresolved symbol dvb_unregister_frontend
alps_bsru6.o: unresolved symbol dvb_register_i2c_device
alps_bsrv2.o: unresolved symbol dvb_unregister_i2c_device
alps_bsrv2.o: unresolved symbol dvb_register_frontend
alps_bsrv2.o: unresolved symbol dvb_unregister_frontend
alps_bsrv2.o: unresolved symbol dvb_register_i2c_device
grundig_29504-401.o: unresolved symbol dvb_unregister_i2c_device
grundig_29504-401.o: unresolved symbol dvb_register_frontend
grundig_29504-401.o: unresolved symbol dvb_unregister_frontend
grundig_29504-401.o: unresolved symbol dvb_register_i2c_device
grundig_29504-491.o: unresolved symbol dvb_unregister_i2c_device
grundig_29504-491.o: unresolved symbol dvb_register_frontend
grundig_29504-491.o: unresolved symbol dvb_unregister_frontend
grundig_29504-491.o: unresolved symbol dvb_register_i2c_device
ves1820.o: unresolved symbol dvb_unregister_i2c_device
ves1820.o: unresolved symbol dvb_register_frontend
ves1820.o: unresolved symbol dvb_unregister_frontend
ves1820.o: unresolved symbol dvb_register_i2c_device
make[1]: *** [insmod] Error 1
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-ttpci.o init_vpid=0x00a2 init_apid=0x0060;
Using /lib/modules/2.4.18-14/kernel/drivers/input/input.o
insmod: a module named input already exists
Using /lib/modules/2.4.18-14/kernel/drivers/input/evdev.o
dvb-ttpci.o: unresolved symbol DvbDmxSWFilterPackets
dvb-ttpci.o: unresolved symbol input_register_device
dvb-ttpci.o: unresolved symbol dvb_register_adapter
dvb-ttpci.o: unresolved symbol __wake_up
dvb-ttpci.o: unresolved symbol dvb_remove_frontend_notifier
dvb-ttpci.o: unresolved symbol dvb_register_device
dvb-ttpci.o: unresolved symbol DvbDmxInit
dvb-ttpci.o: unresolved symbol DmxDevInit
dvb-ttpci.o: unresolved symbol init_ipack
dvb-ttpci.o: unresolved symbol pci_free_consistent
dvb-ttpci.o: unresolved symbol create_proc_entry
dvb-ttpci.o: unresolved symbol video_register_device
dvb-ttpci.o: unresolved symbol dvb_add_frontend_notifier
dvb-ttpci.o: unresolved symbol reset_ipack
dvb-ttpci.o: unresolved symbol remove_wait_queue
dvb-ttpci.o: unresolved symbol video_unregister_device
dvb-ttpci.o: unresolved symbol input_unregister_device
dvb-ttpci.o: unresolved symbol dvb_register_i2c_bus
dvb-ttpci.o: unresolved symbol instant_repack
dvb-ttpci.o: unresolved symbol dvb_generic_release
dvb-ttpci.o: unresolved symbol exit_mm
dvb-ttpci.o: unresolved symbol pci_alloc_consistent
dvb-ttpci.o: unresolved symbol interruptible_sleep_on_timeout
dvb-ttpci.o: unresolved symbol dvb_add_frontend_ioctls
dvb-ttpci.o: unresolved symbol dvb_generic_ioctl
dvb-ttpci.o: unresolved symbol send_ipack_rest
dvb-ttpci.o: unresolved symbol interruptible_sleep_on
dvb-ttpci.o: unresolved symbol __pollwait
dvb-ttpci.o: unresolved symbol input_event
dvb-ttpci.o: unresolved symbol remove_proc_entry
dvb-ttpci.o: unresolved symbol add_wait_queue
dvb-ttpci.o: unresolved symbol dvb_unregister_device
dvb-ttpci.o: unresolved symbol dvb_generic_open
dvb-ttpci.o: unresolved symbol mem_map
dvb-ttpci.o: unresolved symbol pes2ts
dvb-ttpci.o: unresolved symbol dvb_unregister_i2c_bus
dvb-ttpci.o: unresolved symbol dvb_net_release
dvb-ttpci.o: unresolved symbol init_mm
dvb-ttpci.o: unresolved symbol free_ipack
dvb-ttpci.o: unresolved symbol DmxDevRelease
dvb-ttpci.o: unresolved symbol DvbDmxRelease
dvb-ttpci.o: unresolved symbol dvb_unregister_adapter
dvb-ttpci.o: unresolved symbol dvb_net_init
dvb-ttpci.o: unresolved symbol pes2ts_init
dvb-ttpci.o: unresolved symbol dvb_remove_frontend_ioctls
make[1]: *** [insmod] Error 1
make[1]: Leaving directory `/usr/local/src/DVB/driver/av7110'
make: *** [insmod] Error 2


Might this problem be due to the unsucessful 'make' and 'make modules'
commands? I have been unable to find the cause of the problem.

Does anyone know what the problem might be?

Thanks,
Simon Crook




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



Home | Main Index | Thread Index