Ubuntu breaks network tuners?

Ask fellow members about Ceton's infiniTV tuners here.
Forum rules
Ceton no longer participate in this forum. Official support may still be handled via the Ceton Ticket system.
Post Reply
jsallustio

Posts: 3
Joined: Tue Jun 17, 2014 3:43 am
Location:

HTPC Specs: Show details

Ubuntu breaks network tuners?

#1

Post by jsallustio » Tue Jun 17, 2014 3:53 am

Puzzled by this one....
After a fairly major server upgrade going from Fedora 14 to Ubuntu 14, network tuners is no longer fully functioning. WMC attempts to tune any channel a gets a "Service unavailable" error

I am using the exact same network config as before and it is set up with ctn0 in a bridge with the physical network card and a few VM network interfaces. All the webpages are accessible and there are no firewalls enabled. The logs show the rtp stream set up and ports assigned. Everything looks like its working. I had the beta firmware loaded and then downgraded to the production fw from 2012 with no change in results.

It almost seems like the bridge is somehow blocking it. Thoughts?

erkotz

Posts: 1378
Joined: Mon Aug 22, 2011 9:23 pm
Location:

HTPC Specs: Show details

#2

Post by erkotz » Mon Jun 23, 2014 5:08 pm

This is likely an issue with the MTU size of your bridge/network driver
Quality Assurance Manager, Ceton Corporation

jsallustio

Posts: 3
Joined: Tue Jun 17, 2014 3:43 am
Location:

HTPC Specs: Show details

#3

Post by jsallustio » Tue Aug 19, 2014 2:01 am

Its not an MTU issues as far as I can see, everything is set to 1500. I have had some time to play with it some more and I have it narrowed down slightly. It's a XEN issue. There is something with the way the hypervisor starts that fools with the networking that isn't readily visible. Something changed between Xen3 and Xen4. I tried to cheat by passing the card through to a VM and that just crashes everything. There is an issue with the IRQ assignments, the card and the xen-pciback driver. On the driver seize or VM assignment it throws an "Already Setup the GSI" and then kaput! Needless to say this is an "unsupported configuration," but that is also half the fun. I rebuilt the kernel to try and assign the card to the pcibackdriver at boot and see it that plays any nicer. That is tonight's project.

jsallustio

Posts: 3
Joined: Tue Jun 17, 2014 3:43 am
Location:

HTPC Specs: Show details

#4

Post by jsallustio » Tue Apr 28, 2015 6:48 am

I have had some more time to play with this and I have to say I am befuddled. It simply makes no sense to me at all! The device is sending out garbage in a Xen Dom0 instance.

Current setup: InfiniTV4 FW 15.1.13.152 HW 6829

Brand new Asus Server Board with an Xeon E5v3 Haswell processor.
Linux Kernel 4.0 on updated FC21.
current ctn91xx driver as available on the website.

There is something with Xen 4.0 and up that breaks the video.

WIthout the "multiboot /xen-4.6.gz" on the grub command line everything works fine. If you boot into DOM0 its hosed.

I did packet captures on the receiving and transmit end of the RTP stream. They are identical.

Here is a typical packet on a DOM0, notice the payload section where is should be video data. every octet is "aa"

Code: Select all

0013207a3db800222c80336408004500054c84e400000a11c942c0a86e1fc0a86e0aa804138905380000802184e4905f010000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Looking for ideas. Thoughts?

Also trying to do an PCI-passthrough just results in a crash.

Post Reply