Forum
Where is the cx231xx driver? - Printable Version

+- Forum (http://forum.xbian.org)
+-- Forum: Software (/forum-6.html)
+--- Forum: Configuration (/forum-17.html)
+--- Thread: Where is the cx231xx driver? (/thread-4051.html)



Where is the cx231xx driver? - mgouin - 17th Nov, 2019 03:03 AM

Hello,

I have been a long time xbian user. I stuck at an old kodi 16.1 version.

Today I decided to try to upgrade. To be on the safe side, I started fresh using a new micro sd card.

I started from image: XBian_2019.11.08_rpi3.img

The first issue I saw is that the driver for my TV Tuners are not found anymore?

I use the "Hauppauge Digital TV Tuner for Xbox One" which was working like a charm in the old version.
https://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-955Q

Why I try to modprobe it I get:

Code:
xbian@xbian ~ $ sudo modprobe -v cx231xx
modprobe: FATAL: Module cx231xx not found in directory /lib/modules/4.19.75+

I see that the firmware is still present in /lib/firmware/v4l-cx231xx-avcore-01.fw

Do you know how can I get back the driver?

Thanks in advance!


RE: Where is the cx231xx driver? - Nachteule - 17th Nov, 2019 08:34 AM

Hmmm, being confused ....... Ah, you're right. this module is not in kernel package 4.19.7x, but it IS in 4.19.80 kernel package

Terminal

root@kmxbilr2 /tmp # dpkg-deb -c linux-image-bcm2836_4.19.80+-1571599808_armhf.deb | grep cx231xx
drwxr-xr-x root/root 0 2019-10-20 21:31 ./lib/modules/4.19.80+/kernel/drivers/media/usb/cx231xx/
-rw-r--r-- root/root 19888 2019-10-20 21:29 ./lib/modules/4.19.80+/kernel/drivers/media/usb/cx231xx/cx231xx-alsa.ko
-rw-r--r-- root/root 25264 2019-10-20 21:29 ./lib/modules/4.19.80+/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko
-rw-r--r-- root/root 213604 2019-10-20 21:29 ./lib/modules/4.19.80+/kernel/drivers/media/usb/cx231xx/cx231xx.ko
To get it, you just have to enable staging repository

then run sudo apt-get update and sudo apt-get upgrade


RE: Where is the cx231xx driver? - mgouin - 17th Nov, 2019 08:54 AM

Thanks for the quick response.

You're right, I'm on:

Terminal
xbian@xbian ~ $ uname -a
Linux xbian 4.19.75+ #1 SMP PREEMPT Tue Sep 24 14:59:43 CEST 2019 armv7l GNU/Linux

Do you know what happened to not have it? Is it something only related to xbian or the mainstream kernel did not include it?

Also, do you know what timeframe the .80+ kernel will be put to the default (non-staging) repo?

Thanks again!


RE: Where is the cx231xx driver? - Nachteule - 17th Nov, 2019 09:27 AM

(17th Nov, 2019 08:54 AM)mgouin Wrote:  Thanks for the quick response.

You're right, I'm on:

Terminal
xbian@xbian ~ $ uname -a
Linux xbian 4.19.75+ #1 SMP PREEMPT Tue Sep 24 14:59:43 CEST 2019 armv7l GNU/Linux

Do you know what happened to not have it? Is it something only related to xbian or the mainstream kernel did not include it?

Also, do you know what timeframe the .80+ kernel will be put to the default (non-staging) repo?

Thanks again!

No, it simply was not enabled in the kernel config

The reason why new kernel is still in staging is, that this kernel is built for running on Pi2 - Pi4, which is another step to provide one image for Pi2-Pi4


RE: Where is the cx231xx driver? - mgouin - 18th Nov, 2019 11:30 AM

(17th Nov, 2019 09:27 AM)Nachteule Wrote:  
(17th Nov, 2019 08:54 AM)mgouin Wrote:  Thanks for the quick response.

You're right, I'm on:

Terminal
xbian@xbian ~ $ uname -a
Linux xbian 4.19.75+ #1 SMP PREEMPT Tue Sep 24 14:59:43 CEST 2019 armv7l GNU/Linux

Do you know what happened to not have it? Is it something only related to xbian or the mainstream kernel did not include it?

Also, do you know what timeframe the .80+ kernel will be put to the default (non-staging) repo?

Thanks again!

No, it simply was not enabled in the kernel config

The reason why new kernel is still in staging is, that this kernel is built for running on Pi2 - Pi4, which is another step to provide one image for Pi2-Pi4

Thanks!

Sorry for my ignorance regarding that, but can I only update the new kernel in staging without updating everything else? In other words, is the new kernel *not* backward compatible with packages in the release repo?

Thanks!


RE: Where is the cx231xx driver? - Nachteule - 19th Nov, 2019 12:42 AM

(18th Nov, 2019 11:30 AM)mgouin Wrote:  Sorry for my ignorance regarding that, but can I only update the new kernel in staging without updating everything else? In other words, is the new kernel *not* backward compatible with packages in the release repo?

Thanks!

Of course: sudo apt-get install linux-image-bcm2836 and as already written, kernel from staging repo runs on Pi2, Pi3 AND Pi4, kernel from stable repo runs under Pi2,Pi3 only!