Forum

Full Version: Where is the cx231xx driver?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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!
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
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!
(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
(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!
(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!
Reference URL's