Project

General

Profile

Problem with drivers after a kernel update

Added by Conar Contrarian almost 5 years ago

Hi.

Sorry for the basic descriptions but I'm a recent convert from windows to linux and finding my feet.

I've a TVHeadend docker running on Ubuntu 18.04.
I have 2 x tuners.
Mystique Satix Dual PciE & and PCTV 292e

I installed the TVHeadend docker image without issue but I could only get it to recognise the PCTV tuner.
After a bit of research I ended up following the guie at https://www.linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers
I used the following commands:

git clone git://linuxtv.org/media_build.git
cd media_build 
./build
sudo make install

I then rebooted and TVHeadend now sees the Satix tuner but I've lost the PCTV tuner.

conar@homeserver:~$ lsusb
Bus 002 Device 002: ID 0080:a001  
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 1997:2433  
Bus 001 Device 003: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub" 
Bus 001 Device 002: ID 2013:025f PCTV Systems 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

As above lsusb shows the device but the firmware doesn't appear to be loading because theres no mention of it in dmesg or syslog

conar@homeserver:~$ dmesg | egrep "dvb|frontend|firmware|si2" 
[    0.175617] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    3.196346] ngene 0000:01:00.0: Loading firmware file ngene_18.fw.
[    3.242885] [drm] Finished loading DMC firmware i915/skl_dmc_ver1_27.bin (v1.27)
[    3.596809] dvbdev: DVB: registering new adapter (nGene)
[    3.596811] ngene 0000:01:00.0: DVB: registering adapter 0 frontend 0 (STV090x Multistandard)...
[    3.647144] dvbdev: DVB: registering new adapter (nGene)
[    3.647146] ngene 0000:01:00.0: DVB: registering adapter 1 frontend 0 (STV090x Multistandard)...
[    9.029208] ngene 0000:01:00.0: DVB: adapter 1 frontend 0 frequency 0 out of range (950000..2150000)
[    9.094844] ngene 0000:01:00.0: DVB: adapter 0 frontend 0 frequency 0 out of range (950000..2150000)

I've tried multiple firmware versions but I've currently got 4.0.4 in /lib/firmware which I obtained from [[http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/Si2168-B40/]].
Please, can anyone think of anything as I am totally at a loss as to how to proceed.


Replies (1)

RE: Problem with drivers after a kernel update - Added by Conar Contrarian almost 5 years ago

Issue solved itself after a few days and a few reboots. Nothing changed by me but happy to have all devices in my TVHeadend configuration now.

    (1-1/1)