Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
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.
[RESOLVED]
Hi all I have been trying to install the HVR-950 TV tuner driver under Fedora * and have been having some problems. This driver works great under Ubuntu but at the moment my flavor is Fedora 8. Anyway under Ubuntu the driver compiles cleanly and works fine. However with fedora I get the following out put.
Quote:
/lib/firmware/v4l-dvb-kernel/v4l/ivtv-udma.c: In function 'ivtv_udma_fill_sg_list':
/lib/firmware/v4l-dvb-kernel/v4l/ivtv-udma.c:54: error: implicit declaration of function 'sg_set_page'
make[3]: *** [/lib/firmware/v4l-dvb-kernel/v4l/ivtv-udma.o] Error 1
make[2]: *** [_module_/lib/firmware/v4l-dvb-kernel/v4l] Error 2
make[2]: Leaving directory `/usr/src/kernels/2.6.23.15-137.fc8-x86_64'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/lib/firmware/v4l-dvb-kernel/v4l'
make: *** [all] Error 2
I am using the following instructions to get this installed. (The Fedora 6 section because there is no Fedora 8 section.) Also I have tried doing the experimental driver and get the same exact error. Anyway the instruction are here:
BTW: I am willing to mess with the code a bit if it means this will start working. I am somewhat Linux savvy. I have tried almost every distribution known to man, including Gentoo - and had it running, mind you. Well I might be exaggerating... just a little... very little... I'll shut up now...
- Install mercurial (a source code control system)
- at the experimental driver root, v4l-dvb-experimental/, run 'hg update 5886' to downgrade the version of the driver (it is the latest version that makes this problem)
- compile normally, with 'make SRCDIR=/usr/src/linux'
- Note: your kernel mustn't be the latest 2.6.24.2.
From Saint-Bruno, south of Montréal.
Here is my channels.conf file.
WPTZ-HD:473000000:8VSB:51:53:3
WPTZ-WX:473000000:8VSB:67:70:7
SRC-HD:503000000:8VSB:49:52:3
CBMT-HD:509000000:8VSB:49:52:3
VPT-HD:581000000:8VSB:49:52:3
VPT-2:581000000:8VSB:65:68:4
VPT-3:581000000:8VSB:81:84:5
VPT-4:581000000:8VSB:97:100:6
WCFE-D2:617000000:8VSB:81:84:5
WCFE-D1:617000000:8VSB:65:68:4
WCFE-HD:617000000:8VSB:49:52:3
CFJP-DT:641000000:8VSB:49:51:1
WFFF-HD:647000000:8VSB:49:52:3
WFFF-DT:647000000:8VSB:65:68:4
WCAX-HD:707000000:8VSB:49:52:1
WCAXTRA:707000000:8VSB:65:68:2
Put file in /.mplayer directory and test with mplayer.
mplayer dvb://WCAXTRA -vo x11 -vop scale=320:240
From Saint-Bruno, south of Montréal.
Here is my channels.conf file.
WPTZ-HD:473000000:8VSB:51:53:3
WPTZ-WX:473000000:8VSB:67:70:7
SRC-HD:503000000:8VSB:49:52:3
CBMT-HD:509000000:8VSB:49:52:3
VPT-HD:581000000:8VSB:49:52:3
VPT-2:581000000:8VSB:65:68:4
VPT-3:581000000:8VSB:81:84:5
VPT-4:581000000:8VSB:97:100:6
WCFE-D2:617000000:8VSB:81:84:5
WCFE-D1:617000000:8VSB:65:68:4
WCFE-HD:617000000:8VSB:49:52:3
CFJP-DT:641000000:8VSB:49:51:1
WFFF-HD:647000000:8VSB:49:52:3
WFFF-DT:647000000:8VSB:65:68:4
WCAX-HD:707000000:8VSB:49:52:1
WCAXTRA:707000000:8VSB:65:68:2
Put file in /.mplayer directory and test with mplayer.
mplayer dvb://WCAXTRA -vo x11 -vop scale=320:240
Hello guys,
i obviously don't know enough to understand, but i have this problem. I installed the HVR 950 according to your instructions and thanks a lot all the guys for trying to help us out since companies don't....
after installing the hvr 950, how can i know that it works? how can i search for channels? how can i view?
i tried to install mythtv but it says something about mysql database that cannot connect which i have no idea anyway.....
I have an HVR-950 tuner working under openSUSE 10.3 and mythTV 0.20. As I understand MythTV uses mysql to manage program information (the Event Information Table, EIT) and recordings etc. If you install mythtv from rpms it should resolve all of that.
mythtv-setup is used to configure your tuner, video server etc and scan for channels, among other things. I must say getting this all to work was by far the most complicated bit of system configuration I've ever done, however it does indeed work well.
I did a modprobe em28xx....checked with lsmod and it was loaded....then opened up mythtv...no luck. Thanks
It takes a lot more than that. On my SUSE 10.3 system these are the changes to loaded modules when I plug in the tuner :
$ lsmod >list1
<plug in HVR-950 usb tuner>
$ lsmod >list2
$ diff list1 list2
1a2,20
> lgdt330x 12420 1
> qt1010 10500 0
> mt2060 9220 0
> mt352 10632 0
> zl10353 10376 0
> em2880_dvb 17540 0
> dvb_core 79016 2 lgdt330x,em2880_dvb
> em28xx_audio 10628 0
> xc3028_tuner 12416 2
> tvp5150 22800 0
> tuner 65448 0
> em28xx 93236 2 em2880_dvb,em28xx_audio
> compat_ioctl32 5376 1 em28xx
> ir_common 42756 1 em28xx
> videodev 30592 1 em28xx
> v4l2_common 20608 4 tvp5150,tuner,em28xx,videodev
> v4l1_compat 16260 2 em28xx,videodev
> tveeprom 18960 1 em28xx
> i2c_core 27520 10 lgdt330x,qt1010,mt2060,mt352,zl10353,xc3028_tuner,tvp5150,tuner,em28xx,tveeprom
42c61
< snd_pcm 82564 2 snd_pcm_oss,snd_hda_intel
---
> snd_pcm 82564 3 em28xx_audio,snd_pcm_oss,snd_hda_intel
44c63
< snd 58164 9 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_pcm,snd_timer
---
> snd 58164 10 em28xx_audio,snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_pcm,snd_timer
69c88
< firmware_class 13568 3 microcode,pcmcia,ipw3945
---
> firmware_class 13568 4 xc3028_tuner,microcode,pcmcia,ipw3945
77c96
< usbcore 124268 4 usbhid,ehci_hcd,uhci_hcd
---
> usbcore 124268 7 em2880_dvb,em28xx_audio,em28xx,usbhid,ehci_hcd,uhci_hcd
To get this to work I had to have the kernel source installed (was already anyway) before building and installing v4l. You also need to copy the tuner's firmware to /lib/firmware/
Once the tuner is connected and modules loaded, then you use mythtv-setup to define the video source(s) and scan for channels etc and configure the mythtv video server. Then run mythfilldatabase (I guess mysql is already running), start mythbackend (the video server) and finally mythfrontend.
Things don't have to be difficult. I already have my system fully loaded with all the latest packages. I have the firmware_v4 all extracted and placed all the files in /lib/firmware. I have em28xx loaded. Now in what step do I do what next....simple. Thanks. I would like to get this tuner working. Just tell me what to do next. I see nothing below that has to do with "dvb". As a matter of fact I have NO /dev/dvb listed!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.