Two TV cards (AverTV 771 and Hauppauge PV 350), how to get them to play nice?
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I recommend keeping the latest stable ivtv software installed. Just recompile the kernel with out symbols and please with out printk debugging. Then they should not give you any problems. You will have to recompile ivtv because bttv modules will over write the special tuner and tveeprom modules that ivtv uses. I have both a PVR-250 and a Lifeview Flyvideo 3000. They work well together even though I do not use a DVB card. I recommend picking what card will be video0 and video1 because it can be a nightmare if one card that is loaded faster than other was first instead of second. I think adding an option video_nr or something similar will give you that control.
BTW, I wish that ivtv just adds a prefix to their special tuner, msp3400, and eeprom modules like ALSA developers did then we do not have to move or rename certain modules.
since i don't know if you have the newer or older ones).
I use ivtv 0.4.2, the most recent one.
Quote:
also look into setting up a second video in dev.. that is, you should have /dev/video0 (which is probably the analog card.. now we need to tell system that we want dvb to go on /dev/video1.
although this may already be the case, so double check.
Actually, if the dvb device gets installed, it would be found under /dev/dvb/adapter0
I remember that I tried to change that in modprobe.d in alias but it never worked.
I think I need some way to tell bttv to use a different set of modules (the *.ko files) then ivtv, sort of like a pointer or a link.
Maybe I should just learn C++ and program it myself!
In Windows, if two programs use the same dll files but need different versions (which should never happen but does) one way to solve this problem is to put the dll file into the programs folder because the search order lets Windows look there first before it goes to the Systems folder.
I need something like that now.
I think adding an option video_nr or something similar will give you that control.
Where would I add that option?
Quote:
Originally Posted by Electro
BTW, I wish that ivtv just adds a prefix to their special tuner, msp3400, and eeprom modules like ALSA developers did then we do not have to move or rename certain modules.
Oh hell yes! If you bring your own modules, prefix them with ivtv_*, please! Don't just reuse someone elses modules.
So, compiling the kernel, hmm? Never done that before, looks like I have some reading to do.
Before gettting into all this Kernel compiling I looked over all the error messages once again and decided that the root of all evil was the tveeprom modul.
I replaced tveeprom.ko in /lib/modules/2.6.12-10-k7/ivtv/ with the original Kernel module and now it works!
I have first ivtv and then dvb_bt8xx loading in modules. No complaints!
I can still watch analog tv with mplayer and I can watch digital tv with xine.
Really, you have symbol problems which should not be included in your kernel in the first place because it is experimental and creates problems.
To compile the 2.6.x kernel assuming grub is the boot loader do the following steps.
1) Download the source code for your present kernel or just download the latest stable kernel from kernel.org
2) Decompress it to /usr/src
3) If /proc/config.gz exists, type zcat /proc/config.gz > /usr/src/[kernel source]
4) type cd /usr/src/[kernel source]
5) type make oldconfig
6) type make menuconfig
7) Save the settings after done with step 6
8) type make && make modules_install
9) type cp arch/boot/i386/bzImage /boot/kernel-[kernel version]
10) edit boot loader for the new kernel entry. Do not delete the previous kernel entries or else you can not get back to the one that works if anything goes wrong.
11) reboot into runlevel 3 by adding a 3 at the end of the boot line.
12) remove the symbolic link at /usr/src/linux and set a new one that points to the new kernel source code
13) recompile video card, sound card, ivtv modules
The above steps is how you do it on generic Linux distributions. Debian based distributions takes special steps.
I mean ivtv- as the prefix not ivtv_.
BTW, I am sorry to say that halvy is making it worst.
Really, you have symbol problems which should not be included in your kernel in the first place because it is experimental and creates problems.
That's interesting, they should not be included? What a strange thing, you have somewhere where I can read about that?
Quote:
Originally Posted by Electro
BTW, I am sorry to say that halvy is making it worst.
How?
I have posted my question on five forums, german and english ones and halvy was THE ONLY ONE who even answered to help me and come up with ideas! He certainly did not make it worse for me!
Quote:
Originally Posted by halvy
but now i don't have a reason to bang my hed against the wall trying to set up an old dvb card with my analog one i have
Oh, but now maybe you should!
Thanks a lot for your help. I will look into this kernel compiling thing but right now I just want to get this mythtv thing going!
It's my turn to give this a go now! I won't be using Myth but I also have to get an analogue and digital card to work on the same Ubuntu.
Hauppauge Nova-T and 150. SO far I have run into exactly the same problems as you so tomorrow I plan to reinstall and folow your posting and see if I can get the same results!
I hope you are still around to help when it all goes wrong
Distribution: Anything NOT SystemD (ie. M$) related.
Posts: 918
Rep:
Quote:
Originally Posted by jammln
Hi Barbex!
It's my turn to give this a go now! I won't be using Myth but I also have to get an analogue and digital card to work on the same Ubuntu.
Hauppauge Nova-T and 150. SO far I have run into exactly the same problems as you so tomorrow I plan to reinstall and folow your posting and see if I can get the same results!
I hope you are still around to help when it all goes wrong
hi jam, you may want to consider using two boxes and network the project.
i'm not sure of your specs or requirments, so this may not be for you.
however as i aproach my own 'barbex' project i am trying to think ahead to see what i would do, confronted with the troubles she had...and one of them would definitley be to try something alternative.. like using two boxes, which would solve the 'compatibility' issue right off the bat.
the only think left would be to find a decent network set up, that was efficiant (ie. fast enuff) to acomplish-- what ever the goals are.
of course with barbex is was simply being able to have the choice of showing all programing, whether it was digital or analog.
also she wanting to be able to record, while watching.
although 'doing' all of that on one machine is possible, it doesn't seem (to me) to be absolutely 'necessary', in order for it to both work and be acceptable (ie. aesthetically).
although 'doing' all of that on one machine is possible, it doesn't seem (to me) to be absolutely 'necessary', in order for it to both work and be acceptable.
You are right, it is not necessary to have it all on one machine. With MythTv you can have more the one frontend or backend. There is a master backend and you can have several slave backends (for instance: setup with two backends), so getting everything to work right in one box is indeed not necessary.
But my little green conscience doesn't like the prospect of having several computers running 24/7, I mean I even turn off the power to my router at night! Thats why I wanted it all in one dedicated machine.
I'm still building the case for the box, so I can't test things right now but I will be done soon.
Good luck jammln and halvy with your "barbex"-box (now that cracked me up!)
I'm getting so confused by this now, but rather than tell you where I have been I'll tell you where I've got back to and maybe you can help me from there.
I currently have a new clean install of Ubuntu Breezy with the default DVB drivers that come in 2.6.12.
With mplayer installed I can watch tv through the Nova-T card without problem. executing
> mplayer /dev/video1
(this is the PVR-150) obviously doesn't wotk at the moment becuase I don't have the ivtv drivers yet.
I *did* have the ivtv drivers over the weekend but this seemed to cause all sorts of problems so I have started again.
Distribution: Anything NOT SystemD (ie. M$) related.
Posts: 918
Rep:
Quote:
Originally Posted by jammln
Hi Guys,
What a fun weekend! Not!
I'm getting so confused by this now, but rather than tell you where I have been I'll tell you where I've got back to and maybe you can help me from there.
I currently have a new clean install of Ubuntu Breezy with the default DVB drivers that come in 2.6.12.
With mplayer installed I can watch tv through the Nova-T card without problem. executing
> mplayer /dev/video1
(this is the PVR-150) obviously doesn't wotk at the moment becuase I don't have the ivtv drivers yet.
I *did* have the ivtv drivers over the weekend but this seemed to cause all sorts of problems so I have started again.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.