
patlu5 at yahoo
Aug 3, 2003, 10:40 PM
Post #1 of 2
(528 views)
Permalink
|
|
installing ivtv, pvr-350, mandrake 9.1, unresolved symbols during depmod -a HELLLP!!
|
|
MythTV brothers, I'm trying to install the ivtv drivers for my pvr-350 on a Mandrake 9.1 system. I'll describe step by step what I did, and hopefully someone can tell me what I did wrong, and maybe other readers will find this informative. I started by following section 19.1 of the MythTV faq: ---------------- In the FAQ: $ uname -a Linux pvr 2.4.21-0.16mdk #1 Fri Apr 11 06:51:54 CEST 2003 i686 unknown unknown GNU/Linux $ su # urpmi kernel-source ---------------- So I typed 'uname -a'. The result was pretty much the same, except my version number is 2.4.21-0.13mdk #1 Fri Mar 14 15:08:06 EST 2003 i686. I'm not sure if this makes a difference. Then I entered superuser mode and downloaded the kernel-source. After like 10-15 minutes of downloading, this step completed without a hitch. The downloaded kernel source was a newer version than the kernel I'm running, but the FAQ says "NOTE: You do not need to recompile your kernel." Then I executed: $ cvs -d:pserver:anonymous [at] cvs:/cvsroot/ivtv login <enter> as password $ cvs -z3 -d:pserver:anonymous [at] cvs:/cvsroot/ivtv co ivtv This part seemed ok. Then, instead of $ cd ivtv/ivtv/utils $ wget http://hauppauge.lightpath.net/software/pvr250/pvr250_16_21062.exe $ su # ./ivtvfwextract.pl pvr250_16_21062.exe I went to the hauppauge website using a browser and downloaded the pvr250_16_21062.exe file. I ran ivtvfwextract on it and this created two files, lib/modules/ivtv-fw-dec.bin, and lib/modules/ivtv-fw-enc.bin. Seems fine and dandy. Then, I did this: $ cd ~/ivtv/ivtv/driver $ make Everything looked good. I now had a bunch of .o files. I added the required lines to /etc/modules.conf, and then ran $ su # make install This copied a bunch of .o files into /lib/modules/2.4.21-0.13mdk/kernel/drivers/media/video/ Next, I did an extra step not covered in the mythTV FAQ. In the ivtv FAQ found at http://ivtv.sourceforge.net/FAQ.html#_jump08, "V4L2 headers are required for ivyTV to compile. You can either patch your kernel with v4l2 headers or copy the included videodev2.h from the utils/ directory to the driver/ directory." So I copied the videodev2.h file like the FAQ stated. Then when I did # depmod -a I got: depmod: *** Unresolved symbols in /lib/modules/2.4.21-0.13mdk/kernel/drivers/media/video/ivtv.o depmod: *** Unresolved symbols in /lib/modules/2.4.21-0.13mdk/kernel/drivers/media/video/msp3400.o depmod: *** Unresolved symbols in /lib/modules/2.4.21-0.13mdk/kernel/drivers/media/video/saa7115.o depmod: *** Unresolved symbols in /lib/modules/2.4.21-0.13mdk/kernel/drivers/media/video/saa7127.o depmod: *** Unresolved symbols in /lib/modules/2.4.21-0.13mdk/kernel/drivers/media/video/tveeprom.o This is where I have the shake my head and say I have no idea what is going on. I went ahead and did # modprobe ivtv but the driver modules failed to load. If someone could please please help me with this, I would be much obliged! I've been stuck on this for a whole day already. This mail was probably more verbose than necessary, but hopefully someone just starting the mythTV project will find my lengthy descriptions helpful. If you guys want me to tone it down, just tell me =). __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com
|