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
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?