Eurocardsharing

Go Back   Eurocardsharing > Sharing receivers > VDR and Kaffeine

VDR and Kaffeine Discussion, HOWTO: Getting the HVR-4000 and NOVA-HD cards working in Linux using S2API at Sharing receivers forum; Introduction The Hauppauge HVR-4000 and WinTV-NOVA-HD (aka HVR-4000 lite) cards are the best cards to buy when you want to ...

Reply
 
LinkBack Thread Tools Display Modes
HOWTO: Getting the HVR-4000 and NOVA-HD cards working in Linux using S2API
Old
  (#1)
shalafi
ECS Master
 
shalafi's Avatar
 
Offline
Posts: 412

Level: 18 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Life: 0 / 446
Magic: 137 / 13626
Experience: 87%

Thanks: 127
Thanked 492 Times in 131 Posts
Join Date: Jul 2007
HOWTO: Getting the HVR-4000 and NOVA-HD cards working in Linux using S2API - 28-February-2009, 17:15

Introduction

The Hauppauge HVR-4000 and WinTV-NOVA-HD (aka HVR-4000 lite) cards are the best cards to buy when you want to view DVB-S *and* DVB-S2 under Linux and in combination with VDR.

These cards don't seem to have problems with locking of several DVB-S2 transponders and they switch quite fast. And I didn't encounter any problems where I had to change the frequency a couple of Mhz up or down. While the Technotrend S2-3200 (aka Skystar HD, KNC1 DVB-S2(+) TV Station and Satelco DVB-S2 Easywatch/TV Station) or Skystar HD2 (aka Azurewave HD SP400 CI and TerraTec Cinergy S2 PCI HD CI) seems cheaper and are better available, they seem to have various problems and strange behaviour.

If you want to use VDR and view DVB-S2, be sure to get these cards! I've used several DVB-S2 cards with VDR, and the Hauppauge are the beste and most stable by far!

DISCLAIMER: First I want to make one thing very clear. While this HOWTO allows you to get the DVB card running, I won't go into detail how you can install the compilation suite or other programs on your Linux system. I personally think that Linux knowledge is important before you continue to use Linux as your OS or as your primary DVB frontend.

Now, let's begin to get this card working :) I use Xubuntu 8.04 myself. So it can be that some locations are for Ubuntu. Be sure to check your own distribution for the correct locations. Furthermore, I use the location /usr/local/src as the default directory. You can offcourse use an other location.

1. Firmware

Before you can use the card, you need to extract the firmware to use it for receiving DVB-S or DVB-S2 channels. To do this, we make use of the Win32 based driver and extract the firmware from it. This extraction is for regular x86 or x86-64 based installations and you don't need the 64-bit driver to get it running on x86-64 based systems!

Code:
apt-get install unrar -y
cd /usr/local/src
wget http://tevii.com/Tevii_linuxdriver_0815.rar
unrar x Tevii_linuxdriver_0815.rar
cp tevii_linuxdriver_0815/fw/dvb-fe-cx24116.fw /lib/firmware/dvb-fe-cx24116-1.23.86.1.fw
ln -s /lib/firmware/dvb-fe-cx24116-1.23.86.1.fw /lib/firmware/dvb-fe-cx24116.fw
That's it, the firmware is in place. Now we can proceed to the drivers.

2. Drivers

For viewing DVB-S2 channels, you require the use of multiproto or S2API. S2API is the new and improved DVB-api from Linuxtv.org and it's included within v4l as well as in the Linux kernel v2.6.28!

To skip the procedures of constant patching (and breaking with newer revisions) I use Igor M. Liplianin's repo. This person has a repo to make our life easier so that we don't have to constant patch our v4l or kernel pulls. As a plus, Igor's S2API repo has supported for different kind of DVB-S2 cards which are not supported in multiproto or in any other repo! :)

Code:
apt-get install build-essential
apt-get install mercurial cvs subversion libncurses-dev
cd /usr/local/src
hg clone http://mercurial.intuxication.org/hg/s2-liplianin/
cd s2-liplianin
cd linux/include/linux
ln -s /usr/src/linux-headers-`uname -r`/include/linux/compiler.h ./
cd ../../../
make
make install
depmod -a
reboot
After this, you can just reboot. The card should be detected during boot (use dmesg for output):

Code:
[   41.018787] cx88[0]: subsystem: 0070:6906, board: Hauppauge WinTV-HVR4000(Lite) DVB-S/S2 [card=69,autodetected]
[   41.737016] tveeprom 0-0050: TV standards ATSC/DVB Digital (eeprom 0x80)
[   41.930130] cx88[0]/2: subsystem: 0070:6906, board: Hauppauge WinTV-HVR4000(Lite) DVB-S/S2 [card=69]
[   41.930133] cx88[0]/2: cx2388x based DVB/ATSC card
[   42.171881] DVB: registering new adapter (cx88[0])
[   42.171889] DVB: registering frontend 0 (Conexant CX24116/CX24118)...
A simple check, is the dmesg output and to see if the dvb directory exists in the /dev part of the Linux operating system. If they are there, then your card works!

After this, you can use your favorite DVB application. While most applications only allow DVB-S, some like VDR and MythTV allow the viewing of DVB-S2 with the correct patches. But this will be an other tutorial.

//Shalafi


-=[ Ubuntu Linux 9.04 | VDR 1.7.9 | HVR-4000 | eHD | Wavefield T55]=-

Last edited by shalafi; 03-March-2009 at 08:19..
   
Reply With Quote
The Following 7 Users Say Thank You to shalafi For This Useful Post:
Bacteria (10-May-2009), caladeira (28-April-2009), hos_me (02-March-2009), lintrader (03-July-2009), marvin (04-March-2009), micro77 (26-March-2009), vinalopo (08-November-2009)
Old
  (#2)
cooler
Member
 
cooler's Avatar
 
Offline
Posts: 38

Level: 4 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Life: 0 / 98
Magic: 12 / 3141
Experience: 94%

Thanks: 7
Thanked 13 Times in 7 Posts
Join Date: Jan 2007
01-March-2009, 10:26

To get Tevii_linuxdriver, type.

wget http://tevii.com/Tevii_linuxdriver_0815.rar

Code:
wget http://tevii.com/Tevii_linuxdriver_0815.rar

Last edited by cooler; 01-March-2009 at 10:32..
   
Reply With Quote
The Following 2 Users Say Thank You to cooler For This Useful Post:
Bacteria (10-May-2009), shalafi (01-March-2009)
Sponsored Links
Old
  (#3)
shalafi
ECS Master
 
shalafi's Avatar
 
Offline
Posts: 412

Level: 18 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Life: 0 / 446
Magic: 137 / 13626
Experience: 87%

Thanks: 127
Thanked 492 Times in 131 Posts
Join Date: Jul 2007
01-March-2009, 21:20

Thanks! I missed that line! I've added it

//Shalafi


-=[ Ubuntu Linux 9.04 | VDR 1.7.9 | HVR-4000 | eHD | Wavefield T55]=-
   
Reply With Quote
The Following User Says Thank You to shalafi For This Useful Post:
hos_me (02-March-2009)
Old
  (#4)
hos_me
Junior Member
 
hos_me's Avatar
 
Offline
Posts: 14

Level: 2 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Life: 0 / 37
Magic: 4 / 974
Experience: 50%

Thanks: 4
Thanked 4 Times in 4 Posts
Join Date: Feb 2009
Age: 34
02-March-2009, 10:50

is there difference between multiprono and S2API ?
because multiprono working fine with my HD channels
   
Reply With Quote
The Following User Says Thank You to hos_me For This Useful Post:
vinalopo (08-November-2009)
Old
  (#5)
shalafi
ECS Master
 
shalafi's Avatar
 
Offline
Posts: 412

Level: 18 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Life: 0 / 446
Magic: 137 / 13626
Experience: 87%

Thanks: 127
Thanked 492 Times in 131 Posts
Join Date: Jul 2007
02-March-2009, 18:53

Quote:
Originally Posted by hos_me View Post
is there difference between multiprono and S2API ?
because multiprono working fine with my HD channels
In short, S2API is the sanctioned extension for the 2nd generation enhancements like DVB-S2. Multiproto was in development for over 2 years and it seemed it would never become part of v4l and as a result, part of the Linux kernel.

S2API is now part of v4l and has been included in kernel 2.6.28 (and upwards). Multiproto and/or Mantis is now dead since it was superceded by S2API. DVB software like VDR (1.7.0 + patches and 1.7.3+), Kaffeine (latest SVN editions) and MythTV (implented through patches and will be part of 0.22) will support S2API.

So, if you look at the future then S2API is the way to go.

//Shalafi


-=[ Ubuntu Linux 9.04 | VDR 1.7.9 | HVR-4000 | eHD | Wavefield T55]=-
   
Reply With Quote
Old
  (#6)
hos_me
Junior Member
 
hos_me's Avatar
 
Offline
Posts: 14

Level: 2 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Life: 0 / 37
Magic: 4 / 974
Experience: 50%

Thanks: 4
Thanked 4 Times in 4 Posts
Join Date: Feb 2009
Age: 34
03-March-2009, 00:40

depmod a

must be depmod -a

(-)

bye
   
Reply With Quote
The Following User Says Thank You to hos_me For This Useful Post:
shalafi (03-March-2009)
Old
  (#7)
wep
Junior Member
 
wep's Avatar
 
Offline
Posts: 3

Level: 1 [♥ Bé-Yêu ♥]
Life: 0 / 2
Magic: 1 / 85
Experience: 10%

Thanks: 2
Thanked 0 Times in 0 Posts
Join Date: Mar 2007
04-March-2009, 22:43

Hi,
i have made all step without probleme but my card is not recognise.

Have you an idee was is wrong?

thank


pc with winxp with hauppauge hvr4000 + vmware player ubuntu 8.04(32bit)
   
Reply With Quote
Old
  (#8)
cooler
Member
 
cooler's Avatar
 
Offline
Posts: 38

Level: 4 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Life: 0 / 98
Magic: 12 / 3141
Experience: 94%

Thanks: 7
Thanked 13 Times in 7 Posts
Join Date: Jan 2007
04-March-2009, 22:52

Quote:
Originally Posted by wep View Post
Hi,
i have made all step without probleme but my card is not recognise.

Have you an idee was is wrong?

thank
Which version is your ubuntu? This will not work with 8.10 64bit.
   
Reply With Quote
Old
  (#9)
zap30
Junior Member
 
zap30's Avatar
 
Offline
Posts: 2

Level: 1 [♥ Bé-Yêu ♥]
Life: 0 / 0
Magic: 0 / 21
Experience: 2%

Thanks: 0
Thanked 0 Times in 0 Posts
Join Date: Feb 2007
04-March-2009, 22:53

Have been trying to use my Nova HD for a few days now but I just can't get it tune to S2 frequencies. I have installed the drivers and firmware as above. I am running Ubuntu 8.10 with 2.6.27-11 kernel.

When running a scan-s2 I get the following.

HTML Code:
API major 5, minor 0
scanning dvb-s/Astra-28.2E
using '/dev/dvb/adapter1/frontend0' and '/dev/dvb/adapter1/demux0'
initial transponder DVB-S  12324000 V 29500000 3/4 AUTO AUTO
initial transponder DVB-S2 12324000 V 29500000 3/4 AUTO AUTO
----------------------------------> Using DVB-S
>>> tune to: 12324:vC34S0:S0.0W:29500:
DVB-S IF freq is 1724000
WARNING: >>> tuning failed!!!
>>> tune to: 12324:vC34S0:S0.0W:29500: (tuning failed)
DVB-S IF freq is 1724000
WARNING: >>> tuning failed!!!
----------------------------------> Using DVB-S2
>>> tune to: 12324:vC34S1:S0.0W:29500:
DVB-S IF freq is 1724000
WARNING: >>> tuning failed!!!
>>> tune to: 12324:vC34S1:S0.0W:29500: (tuning failed)
DVB-S IF freq is 1724000
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
My Technotrend 32000 is working fine.

Does a Nova HD card definately work with these drivers? I have also tried the latest v4l drivers & get the same problem

Thanks

zap
   
Reply With Quote
Old
  (#10)
wep
Junior Member
 
wep's Avatar
 
Offline
Posts: 3

Level: 1 [♥ Bé-Yêu ♥]
Life: 0 / 2
Magic: 1 / 85
Experience: 10%

Thanks: 2
Thanked 0 Times in 0 Posts
Join Date: Mar 2007
04-March-2009, 23:12

Quote:
Originally Posted by cooler View Post
Which version is your ubuntu? This will not work with 8.10 64bit.
No, it is a 32bit


pc with winxp with hauppauge hvr4000 + vmware player ubuntu 8.04(32bit)
   
Reply With Quote
Reply

Bookmarks

Tags
cards, howto:, hvr-4000, linux, nova-hd, s2api, working


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Forum Jump



ECS on RSS ECS on Twitter ECS on Facebook ECS on Youtube
Follow us on:

Powered by vBulletin
Copyright 2002 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
Dreambox