Project

General

Profile

Tvheadend not finding Ceton InfiniTV 6 ETH

Added by Detrie Z almost 10 years ago

Ubuntu 14.04

I have a Ceton InfiniTV 6 ETH (6 tuner device).
I want to use tvheadend with XBMC.

I've installed Tvheadend but I don't see my InfiniTV 6 ETH in Configuration > DVB Inputs > Select TV Adapters

TIA


Replies (9)

RE: Tvheadend not finding Ceton InfiniTV 6 ETH - Added by Prof Yaffle almost 10 years ago

Random immediate thoughts...

  • Is this tuner supported in Linux (there do appear to be drivers)?
  • Do you have the drivers and firmware installed correctly?
  • Are the tuners appearing in /dev/?
  • Can you see the firmware loading in syslog/dmesg?
  • Can you access the tuners through w_scan, mplayer or anything else?
  • Are the tuners visible if you simply restart tvheadend (not reboot)?

RE: Tvheadend not finding Ceton InfiniTV 6 ETH - Added by Gary Brown almost 10 years ago

Device:http://cetoncorp.com/products/infinitv-6-ethernet/

Linux Drivers:http://cetoncorp.com/infinitv_support/linux_drivers/

having a quick look I've found this on there site.

if you've installed the above and rebooted the machine after installing the above

are you running tvheadend from command or as a service/daemon?

in terminal run the following commands and let us know the output
ls l /dev/dvb/ <- if this shows not found show us: ls -l /dev/

grep 'video' /etc/group

also can you send us the file created from
dmesg > ~/dmesg.log

BUT since this is one of those network devices you'll probbably be best going on the irc channel and asking Perexg on how he setup his similar device.

RE: Tvheadend not finding Ceton InfiniTV 6 ETH - Added by Detrie Z almost 10 years ago

Thank you Guys for your help

I found the drivers and downloaded them but, I'm more of a Windows guy and am lost on installing the drivers

The README file says the following but I am completely in over my head and cannot follow these instructions


  • Installation *********************************************************************

Install make, gcc, perl, kernel-devel and kernel-headers for your distribution.
Note: your running kernel is the same as the kernel-header and kernel-devel
installed. Then run:
make
sudo make install
sudo modprobe ctn91xx


  • Usage *********************************************************************

You should see a network interface when you run ifconfig -a called ctn0

You can set a static IP address on the 192.168.200.0/24 subnet (don't
use 192.168.200.1) or just use a dhcp client to get an IP address for it.

The InfiniTV device webpage will be available at http://192.168.200.1
From there you can tune via frequency or channel number. Only ClearQAM and
CCI=0 content is available on linux due to lack of DRM support.

Access video via a special device file created under:
/dev/ceton/ctn91xx_mpeg0_0-5

You can run "mplayer -cache 8192 /dev/ceton/ctn91xx_mpeg0_0" to play video
off the first tuner. Depending on your system, extra buffering via the shell
might improve performance. E.g.
cat /dev/ceton/ctn91xx_mpeg0_0 | mplayer -cache 8192 -


  • Multiple Cards *********************************************************************
    More than one InfiniTV is handled by creating more network interfaces
    (ctn1,ctn2,etc...). The IP assignment scheme is:
    192.168.200.1
    192.168.201.2
    192.168.202.3
    192.168.203.4
    etc..

  • Firewall *********************************************************************
    In order to receive media content via the ctnX interfaces you will need to
    either disable the firewall on these interfaces or set up firewall rules to
    allow the traffic through. See table below for the firewall rules if you want
    to add them manually instead of disabling the firewall completely.

NOTE: This is not needed to receive content by reading from the /dev/ceton/*
device files. This is only needed to receive content via the network
interfaces (i.e. how MythTV does it).

Firewall Rules:


| Name | UDP/TCP | Port Range | IN/OUT |
------------------------------------------------- | RTP | UDP | 5001-5016 | IN | | SSDP | UDP | 1900 | IN/OUT | | RTSP | TCP | 554 | OUT | | UPnP | TCP | 2869 | IN/OUT | | Network Reset | UDP | 12121 | IN/OUT |
-------------------------------------------------

RE: Tvheadend not finding Ceton InfiniTV 6 ETH - Added by Detrie Z almost 10 years ago

ls -l /dev/ is attached

zamily84@Media-Server:~$ grep 'video' /etc/group
video:x:44:
zamily84@Media-Server:~$

dmesg > ~/dmesg.log is attached

ls -l dev (12.3 KB) ls -l dev
dmesg (63.8 KB) dmesg

RE: Tvheadend not finding Ceton InfiniTV 6 ETH - Added by Gary Brown almost 10 years ago

the driver has not installed you would have the /dev/dvb/ folder. your tvheadend user should also be a part of the video group

for install you'll need to do
"sudo apt-get install make gcc perl kernel-devel kernel-headers"
then in the folder
"make"
"sudo make install"
"sudo modprobe ctn91xx"

then reboot your machine
check if the folder /dev/dvb/ exists if so the drivers are ok if not post your dmesg again

if your using the services/daemon for running tvheadend then add user hts otherwise add your name to the video group with the following command
"sudo usermod -a -G video username"

RE: Tvheadend not finding Ceton InfiniTV 6 ETH - Added by Detrie Z almost 10 years ago

Seems to have failed

zamily84@Media-Server:~$ sudo apt-get install make gcc perl kernel-devel kernel-headers
[sudo] password for zamily84:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package kernel-devel
E: Unable to locate package kernel-headers
zamily84@Media-Server:~$

Also... in which folder would I "make"?
"sudo apt-get install make gcc perl kernel-devel kernel-headers"
then in the folder
"make"

RE: Tvheadend not finding Ceton InfiniTV 6 ETH - Added by Detrie Z almost 10 years ago

Oops..
I think those were individual installs.
I was unable to install kernel-devel kernel-headers

zamily84@Media-Server:~$ sudo apt-get install make
Reading package lists... Done
Building dependency tree
Reading state information... Done
make is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
zamily84@Media-Server:~$ sudo apt-get install make perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
make is already the newest version.
perl is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
zamily84@Media-Server:~$ sudo apt-get install kernel-devel kernel-headersReading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package kernel-devel
E: Unable to locate package kernel-headers
zamily84@Media-Server:~$ sudo apt-get install kernel-devel
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package kernel-devel
zamily84@Media-Server:~$ sudo apt-get install kernel-headers
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package kernel-headers
zamily84@Media-Server:~$

RE: Tvheadend not finding Ceton InfiniTV 6 ETH - Added by Prof Yaffle almost 10 years ago

Guessing to a very great extent, but try sudo apt-get install build-essential linux-kernel-headers kernel-package

You then run make (and/or configure ) from the directory into which you extracted the source code files - that's what make is doing, it's making the driver file for you, i.e. it's what starts off the compilation process.

RE: Tvheadend not finding Ceton InfiniTV 6 ETH - Added by Detrie Z almost 10 years ago

OK... I've got the drivers installed (I have dev/dri/card0 and dev/dri/controlD64 files) but, I don't see anything in the DVB Inputs dropdown of the HTS Tvheadend.
Am I missing a step?

    (1-9/9)