Linux driver no longer loads in Kernel 3.16.0-45

Discussions for Linux infiniTV installations
Post Reply
Chadarius

Posts: 3
Joined: Thu Aug 13, 2015 7:44 pm
Location:

HTPC Specs: Show details

Linux driver no longer loads in Kernel 3.16.0-45

#1

Post by Chadarius » Thu Aug 13, 2015 8:13 pm

I sent this to linux@cetoncorp.com as well, but I thought it might be helpful to me and others to post it here as well.

I had to roll back to 3.16.0-33 on my Ubuntu Mythtv server for the driver to load. I get the following error when your driver tries to load in 3.16.0-45:
modprobe: ERROR: could not insert 'ctn91xx': Exec format error

When I run dmesg I get the following error:
ctn91xx: disagrees about version of symbol module_layout

I then tried to manually compile and install the driver again and it compiles fine. I just won't load properly afterwards.

I created a DKMS setup for your driver which works great by the way. You can check it out at http://chadarius.com/content/setup-dkms ... ers-ubuntu. This makes it easy to upgrade Ubuntu without having to manually recompile your driver each time. It worked great for a number of kernel updates until this last one. :)

Anyone else having this issue with newer kernels? Or am I messing something up?

Regards,
Chad

kyleechols

Posts: 7
Joined: Sun Jan 05, 2014 10:12 pm
Location:

HTPC Specs: Show details

#2

Post by kyleechols » Mon Aug 31, 2015 1:13 am

I had the same problem, I ended up rolling back to 3.13.0-46 ... Did you get anywhere with it by chance?

Chadarius

Posts: 3
Joined: Thu Aug 13, 2015 7:44 pm
Location:

HTPC Specs: Show details

#3

Post by Chadarius » Tue Sep 08, 2015 4:50 pm

No I tried the latest kernel updates today in fact and I am still getting the same errors even though other drivers are upgrading just fine to newer kernels. There must be something that we can change in the build config that will fix this. I just haven't had the time to figure out how to fix it. Honestly the biggest problem is that we are using my Myth TV all the time. If its down... well the family gets upset :).

Chadarius

Posts: 3
Joined: Thu Aug 13, 2015 7:44 pm
Location:

HTPC Specs: Show details

#4

Post by Chadarius » Tue Sep 08, 2015 5:14 pm

I just checked on the Mythbuntu forums where I also posted this and someone posted a solution!
Here is their post. This worked fine for me. Even better, he is using my DKMS setup and the solution is all DKMS setup commands. Much thanks to Karl. The link to his post is below. I've also quoted his fix here.

http://ubuntuforums.org/showthread.php? ... st13350770
I had the same problem with 3.16.0-48-generic. I did this and rebooted and it worked:

Code: Select all

dkms remove -m ctn91xx -v 2013_0326_2226 --all
dkms add -m ctn91xx -v 2013_0326_2226
dkms build -m ctn91xx -v 2013_0326_2226
dkms install -m ctn91xx -v 2013_0326_2226

Post Reply