brfransen wrote:
Let's get the first issue figured out with why ctn0 isn't being created.
Please post all of the ifconfig output.
Post lspci output.
Post ls -al /etc/net/ifaces/
Post ls -al /sys/class/net/
THE Ceton INFINITV 4 IS WORKING!!!
First, thanks for replying. i am extremely grateful to you, and others on this forum, who have posted replies to many messages asking for help over the past eight months.
I post the output of the above commands so that I document the correct output to the commands for this tuner card. The lspci command returned help that included options to use with the command. I did the other two commands.
Code:
ls -al /etc/net/ifaces/
drwxr-xr-x 2 root root 4096 Sep 24 7:58 ctn0
Code:
ls -al /sys/class/net/
lrwxrwxrwx 1 root root 0 Nov 10 13:10 ctn0 -> ../../devices/pci0000:00/0000:00:lc.2/0000:04:00.0/net/ctn0
What did I do to make the InfiniTV 4 work?
I kept googling and noticed the mythtv wiki page for the InfiniTV 4 specified an ip address of 192.168.200.200, which is different from the README file that is included with the Ceton InfiniTV 4 driver zip file (i.e., 192.168.200.0).
https://www.mythtv.org/wiki/Ceton_InfiniTV_4#UbuntuNote: I did not install the ceton driver manually. LinHES 8.x includes the ceton driver.
I also found the following post at another forum,
https://forum.mythtv.org/viewtopic.php?f=36&t=785#p3724Quote:
The ctn0 card (really a NIC like eth0) should
be configured to some other address in the same subnet e.g. .3.
https://www.mythtv.org/wiki/Ceton#Setti ... ork_Driver suggests
the .200.1 address is for the tuners too, where the ctn0 would be .200.200.
I agree, it's getting the correct address that's important now. I'd change the
entry in /etc/interfaces for ctn0 to 192.168.200.200 (or anything other than
.0, .1 or .255.)
So, I replaced the ip address I manually assigned to the ctn0 by first flushing the address and route.
Code:
sudo ip addr flush dev ctn0
Code:
sudo ip route flush dev ctn0
Code:
sudo ip link set ctn0 down
Note: These commands are at the Arch Linux wiki,
https://wiki.archlinux.org/index.php/Ne ... assignmentThen, I assigned the new address and route
Code:
sudo ip link set ctn0 up
Code:
sudo ip addr add 192.168.200.200/24 broadcast 192.168.200.255 dev ctn0
I then confirmed that the ctn0 network interface is up and assigned the new address.
Code:
sudo ifconfig ctn0
ctn0: flags=4163<UP, BROADCAST, RUNNING, MULTICAST> mtu 1500
inet: 192.168.200.200 netmask 255.255.255.0 broadcast 192.168.200.255
I then confirmed that the InfiniTV tuners were accessible via the LinHES web browser and address 192.168.200.1, which took me to ceton infiniTV web page where I can view info about each tuner, as well as confirm that the cablecard is authenticated.
At this point, the ceton tuners need to be configured in the mythtv backend. Because I had already configured the backend, the ceton tuners worked straight away.
I did not end up using the autocard.py today (I cannot recall if I had used it previously, check previous threads); however, this script may have already served its useful purpose without my intervention (my guess).
Again, a HUGE thanks goes to brfransen and others who have helped me along the way. I hope my messages help anyone else who has a ceton card. I learned more about LinHES and its underlying Arch system.