Bug #5927
TV adapters not automatically recognized after update to 4.3.0
0%
Description
Hi,
After updating from 4.2.9 to 4.3.0, TV Headend does not recognize automatically all TV adapters, needing a manual service restart.
Configuration:
- Ubuntu 20.04 LTS
- HTS Tvheadend 4.3.0~pre+202006102127-0~built202006110005~git51a4c5b~ubuntu20.04.1
- TBS 6209 Octa Tuner (ATSC/DVB-T/ISDB-T)
- TBS 6909 Octa Tuner (DVB-S/S2)
Issue (on 4.3.0):
- None of the 8 tuners from TBS 6209 are recognized.
- 1 of 8 tuners from TBS 6909 is not recognized.
- TV Headend sees only 7 tuners of the 16 tuners.
- After running "systemctl restart tvheadend", TV Headend recognize all tuners.
TV Headend Log after computer restart:
Jul 11 10:59:06 tvheadend-server tvheadend1106: linuxdvb: adapter added /dev/dvb/adapter9
Jul 11 10:59:06 tvheadend-server tvheadend1106: linuxdvb: adapter added /dev/dvb/adapter10
Jul 11 10:59:06 tvheadend-server kernel: [ 34.731802] TBSECP3 driver 0000:04:00.0: DVB: adapter 9 frontend 0 frequency 0 out of range (300000..2350000)
Jul 11 10:59:06 tvheadend-server kernel: [ 34.734304] TBSECP3 driver 0000:04:00.0: DVB: adapter 10 frontend 0 frequency 0 out of range (300000..2350000)
Jul 11 10:59:06 tvheadend-server tvheadend1106: linuxdvb: adapter added /dev/dvb/adapter11
Jul 11 10:59:06 tvheadend-server tvheadend1106: linuxdvb: adapter added /dev/dvb/adapter12
Jul 11 10:59:06 tvheadend-server tvheadend1106: linuxdvb: adapter added /dev/dvb/adapter13
Jul 11 10:59:06 tvheadend-server kernel: [ 34.735956] TBSECP3 driver 0000:04:00.0: DVB: adapter 11 frontend 0 frequency 0 out of range (300000..2350000)
Jul 11 10:59:06 tvheadend-server kernel: [ 34.737472] TBSECP3 driver 0000:04:00.0: DVB: adapter 12 frontend 0 frequency 0 out of range (300000..2350000)
Jul 11 10:59:06 tvheadend-server kernel: [ 34.738702] TBSECP3 driver 0000:04:00.0: DVB: adapter 13 frontend 0 frequency 0 out of range (300000..2350000)
Jul 11 10:59:06 tvheadend-server tvheadend1106: linuxdvb: adapter added /dev/dvb/adapter14
Jul 11 10:59:06 tvheadend-server tvheadend1106: linuxdvb: adapter added /dev/dvb/adapter15
Jul 11 10:59:06 tvheadend-server kernel: [ 34.739913] TBSECP3 driver 0000:04:00.0: DVB: adapter 14 frontend 0 frequency 0 out of range (300000..2350000)
Jul 11 10:59:06 tvheadend-server kernel: [ 34.741284] TBSECP3 driver 0000:04:00.0: DVB: adapter 15 frontend 0 frequency 0 out of range (300000..2350000)
Jul 11 10:59:14 tvheadend-server tvheadend1106: mpegts: 3799H in Network1 - tuning on TurboSight TBS 6909 DVB-S/S2 #10 : DVB-S #0
TV Headend log after systemctl restart tvheadend:
Jul 11 11:01:18 tvheadend-server tvheadend2261: linuxdvb: adapter added /dev/dvb/adapter15
Jul 11 11:01:18 tvheadend-server tvheadend2261: linuxdvb: adapter added /dev/dvb/adapter14
Jul 11 11:01:18 tvheadend-server tvheadend2261: linuxdvb: adapter added /dev/dvb/adapter13
Jul 11 11:01:18 tvheadend-server tvheadend2261: linuxdvb: adapter added /dev/dvb/adapter12
Jul 11 11:01:18 tvheadend-server tvheadend2261: linuxdvb: adapter added /dev/dvb/adapter11
Jul 11 11:01:18 tvheadend-server tvheadend2261: linuxdvb: adapter added /dev/dvb/adapter10
Jul 11 11:01:18 tvheadend-server kernel: [ 166.405896] TBSECP3 driver 0000:04:00.0: DVB: adapter 15 frontend 0 frequency 0 out of range (300000..2350000)
Jul 11 11:01:18 tvheadend-server kernel: [ 166.406157] TBSECP3 driver 0000:04:00.0: DVB: adapter 14 frontend 0 frequency 0 out of range (300000..2350000)
Jul 11 11:01:18 tvheadend-server kernel: [ 166.406362] TBSECP3 driver 0000:04:00.0: DVB: adapter 13 frontend 0 frequency 0 out of range (300000..2350000)
Jul 11 11:01:18 tvheadend-server kernel: [ 166.406550] TBSECP3 driver 0000:04:00.0: DVB: adapter 12 frontend 0 frequency 0 out of range (300000..2350000)
Jul 11 11:01:18 tvheadend-server kernel: [ 166.407119] TBSECP3 driver 0000:04:00.0: DVB: adapter 9 frontend 0 frequency 0 out of range (300000..2350000)
Jul 11 11:01:18 tvheadend-server tvheadend2261: linuxdvb: adapter added /dev/dvb/adapter9
Jul 11 11:01:18 tvheadend-server tvheadend2261: linuxdvb: adapter added /dev/dvb/adapter8
Jul 11 11:01:18 tvheadend-server kernel: [ 166.407324] TBSECP3 driver 0000:04:00.0: DVB: adapter 8 frontend 0 frequency 0 out of range (300000..2350000)
Jul 11 11:01:18 tvheadend-server kernel: [ 166.414600] si2183 4-0067: found a 'Silicon Labs Si2183-B60'
Jul 11 11:01:18 tvheadend-server kernel: [ 166.414771] si2183 4-0067: downloading firmware from file 'dvb-demod-si2183-b60-01.fw'
Jul 11 11:01:18 tvheadend-server tvheadend2261: scanfile: DVB-S - loaded 1 regions with 328 networks
Jul 11 11:01:18 tvheadend-server tvheadend2261: scanfile: DVB-T - loaded 44 regions with 1115 networks
Jul 11 11:01:18 tvheadend-server tvheadend2261: scanfile: DVB-C - loaded 17 regions with 59 networks
Jul 11 11:01:18 tvheadend-server tvheadend2261: scanfile: ATSC-T - loaded 2 regions with 13 networks
Jul 11 11:01:18 tvheadend-server tvheadend2261: scanfile: ATSC-C - loaded 1 regions with 5 networks
Jul 11 11:01:18 tvheadend-server tvheadend2261: scanfile: ISDB-T - loaded 2 regions with 2209 networks
Jul 11 11:01:18 tvheadend-server kernel: [ 166.860803] si2183 4-0067: firmware version: 6.0.2
Jul 11 11:01:18 tvheadend-server kernel: [ 166.890294] si2157 13-0060: found a 'Silicon Labs Si2157-A30'
Jul 11 11:01:19 tvheadend-server kernel: [ 167.304630] si2157 13-0060: firmware version: 3.0.5
Jul 11 11:01:19 tvheadend-server tvheadend2261: linuxdvb: adapter added /dev/dvb/adapter7
Jul 11 11:01:19 tvheadend-server kernel: [ 167.316212] TBSECP3 driver 0000:01:00.0: DVB: adapter 7 frontend 0 frequency 0 out of range (174000000..862000000)
Jul 11 11:01:19 tvheadend-server kernel: [ 167.343987] si2183 4-0064: found a 'Silicon Labs Si2183-B60'
Jul 11 11:01:19 tvheadend-server kernel: [ 167.344045] si2183 4-0064: downloading firmware from file 'dvb-demod-si2183-b60-01.fw'
Jul 11 11:01:19 tvheadend-server kernel: [ 167.363342] si2157 13-0060: found a 'Silicon Labs Si2157-A30'
Jul 11 11:01:19 tvheadend-server kernel: [ 167.787696] si2157 13-0060: firmware version: 3.0.5
Jul 11 11:01:19 tvheadend-server kernel: [ 167.938770] si2183 4-0064: firmware version: 6.0.2
Jul 11 11:01:19 tvheadend-server kernel: [ 167.967145] si2157 13-0063: found a 'Silicon Labs Si2157-A30'
Jul 11 11:01:19 tvheadend-server kernel: [ 167.995092] si2157 13-0063: firmware version: 3.0.5
Jul 11 11:01:19 tvheadend-server kernel: [ 168.006183] TBSECP3 driver 0000:01:00.0: DVB: adapter 6 frontend 0 frequency 0 out of range (174000000..862000000)
Jul 11 11:01:19 tvheadend-server tvheadend2261: linuxdvb: adapter added /dev/dvb/adapter6
Jul 11 11:01:19 tvheadend-server kernel: [ 168.017603] si2183 3-0067: found a 'Silicon Labs Si2183-B60'
Jul 11 11:01:19 tvheadend-server kernel: [ 168.017651] si2183 3-0067: downloading firmware from file 'dvb-demod-si2183-b60-01.fw'
Jul 11 11:01:19 tvheadend-server kernel: [ 168.039101] si2157 13-0063: found a 'Silicon Labs Si2157-A30'
Jul 11 11:01:19 tvheadend-server kernel: [ 168.065854] si2157 13-0063: firmware version: 3.0.5
Jul 11 11:01:20 tvheadend-server kernel: [ 168.462738] si2183 3-0067: firmware version: 6.0.2
Jul 11 11:01:20 tvheadend-server kernel: [ 168.492276] si2157 12-0060: found a 'Silicon Labs Si2157-A30'
Jul 11 11:01:20 tvheadend-server kernel: [ 168.905935] si2157 12-0060: firmware version: 3.0.5
Jul 11 11:01:20 tvheadend-server tvheadend2261: linuxdvb: adapter added /dev/dvb/adapter5
Jul 11 11:01:20 tvheadend-server kernel: [ 168.917514] TBSECP3 driver 0000:01:00.0: DVB: adapter 5 frontend 0 frequency 0 out of range (174000000..862000000)
Jul 11 11:01:20 tvheadend-server kernel: [ 168.945626] si2183 3-0064: found a 'Silicon Labs Si2183-B60'
Jul 11 11:01:20 tvheadend-server kernel: [ 168.945675] si2183 3-0064: downloading firmware from file 'dvb-demod-si2183-b60-01.fw'
Jul 11 11:01:20 tvheadend-server kernel: [ 168.965942] si2157 12-0060: found a 'Silicon Labs Si2157-A30'
Jul 11 11:01:21 tvheadend-server kernel: [ 169.387628] si2157 12-0060: firmware version: 3.0.5
Jul 11 11:01:21 tvheadend-server kernel: [ 169.554147] si2183 3-0064: firmware version: 6.0.2
Jul 11 11:01:21 tvheadend-server kernel: [ 169.583676] si2157 12-0063: found a 'Silicon Labs Si2157-A30'
Jul 11 11:01:21 tvheadend-server kernel: [ 169.611474] si2157 12-0063: firmware version: 3.0.5
Jul 11 11:01:21 tvheadend-server kernel: [ 169.623046] TBSECP3 driver 0000:01:00.0: DVB: adapter 4 frontend 0 frequency 0 out of range (174000000..862000000)
Jul 11 11:01:21 tvheadend-server tvheadend2261: linuxdvb: adapter added /dev/dvb/adapter4
Jul 11 11:01:21 tvheadend-server kernel: [ 169.634105] si2183 2-0067: found a 'Silicon Labs Si2183-B60'
Jul 11 11:01:21 tvheadend-server kernel: [ 169.634153] si2183 2-0067: downloading firmware from file 'dvb-demod-si2183-b60-01.fw'
Jul 11 11:01:21 tvheadend-server kernel: [ 169.656365] si2157 12-0063: found a 'Silicon Labs Si2157-A30'
Jul 11 11:01:21 tvheadend-server kernel: [ 169.684741] si2157 12-0063: firmware version: 3.0.5
Jul 11 11:01:21 tvheadend-server kernel: [ 170.075718] si2183 2-0067: firmware version: 6.0.2
Jul 11 11:01:22 tvheadend-server kernel: [ 170.105331] si2157 11-0060: found a 'Silicon Labs Si2157-A30'
Jul 11 11:01:22 tvheadend-server kernel: [ 170.518949] si2157 11-0060: firmware version: 3.0.5
Jul 11 11:01:22 tvheadend-server kernel: [ 170.530538] TBSECP3 driver 0000:01:00.0: DVB: adapter 3 frontend 0 frequency 0 out of range (174000000..862000000)
Jul 11 11:01:22 tvheadend-server tvheadend2261: linuxdvb: adapter added /dev/dvb/adapter3
Jul 11 11:01:22 tvheadend-server kernel: [ 170.558349] si2183 2-0064: found a 'Silicon Labs Si2183-B60'
Jul 11 11:01:22 tvheadend-server kernel: [ 170.558403] si2183 2-0064: downloading firmware from file 'dvb-demod-si2183-b60-01.fw'
Jul 11 11:01:22 tvheadend-server kernel: [ 170.577966] si2157 11-0060: found a 'Silicon Labs Si2157-A30'
Jul 11 11:01:22 tvheadend-server kernel: [ 170.998978] si2157 11-0060: firmware version: 3.0.5
Jul 11 11:01:23 tvheadend-server kernel: [ 171.151925] si2183 2-0064: firmware version: 6.0.2
Jul 11 11:01:23 tvheadend-server kernel: [ 171.181505] si2157 11-0063: found a 'Silicon Labs Si2157-A30'
Jul 11 11:01:23 tvheadend-server kernel: [ 171.209356] si2157 11-0063: firmware version: 3.0.5
Jul 11 11:01:23 tvheadend-server tvheadend2261: linuxdvb: adapter added /dev/dvb/adapter2
Jul 11 11:01:23 tvheadend-server kernel: [ 171.220990] TBSECP3 driver 0000:01:00.0: DVB: adapter 2 frontend 0 frequency 0 out of range (174000000..862000000)
Jul 11 11:01:23 tvheadend-server kernel: [ 171.232101] si2183 1-0067: found a 'Silicon Labs Si2183-B60'
Jul 11 11:01:23 tvheadend-server kernel: [ 171.232156] si2183 1-0067: downloading firmware from file 'dvb-demod-si2183-b60-01.fw'
Jul 11 11:01:23 tvheadend-server kernel: [ 171.254139] si2157 11-0063: found a 'Silicon Labs Si2157-A30'
Jul 11 11:01:23 tvheadend-server kernel: [ 171.280849] si2157 11-0063: firmware version: 3.0.5
Jul 11 11:01:23 tvheadend-server kernel: [ 171.658078] si2183 1-0067: firmware version: 6.0.2
Jul 11 11:01:23 tvheadend-server kernel: [ 171.686343] si2157 8-0060: found a 'Silicon Labs Si2157-A30'
Jul 11 11:01:23 tvheadend-server kernel: [ 172.099684] si2157 8-0060: firmware version: 3.0.5
Jul 11 11:01:24 tvheadend-server kernel: [ 172.110765] TBSECP3 driver 0000:01:00.0: DVB: adapter 1 frontend 0 frequency 0 out of range (174000000..862000000)
Jul 11 11:01:24 tvheadend-server tvheadend2261: linuxdvb: adapter added /dev/dvb/adapter1
Jul 11 11:01:24 tvheadend-server kernel: [ 172.138998] si2183 1-0064: found a 'Silicon Labs Si2183-B60'
Jul 11 11:01:24 tvheadend-server kernel: [ 172.139046] si2183 1-0064: downloading firmware from file 'dvb-demod-si2183-b60-01.fw'
Jul 11 11:01:24 tvheadend-server kernel: [ 172.158720] si2157 8-0060: found a 'Silicon Labs Si2157-A30'
Jul 11 11:01:24 tvheadend-server kernel: [ 172.580135] si2157 8-0060: firmware version: 3.0.5
Jul 11 11:01:24 tvheadend-server kernel: [ 172.745915] si2183 1-0064: firmware version: 6.0.2
Jul 11 11:01:24 tvheadend-server kernel: [ 172.774318] si2157 8-0063: found a 'Silicon Labs Si2157-A30'
Jul 11 11:01:24 tvheadend-server kernel: [ 172.802286] si2157 8-0063: firmware version: 3.0.5
Jul 11 11:01:24 tvheadend-server tvheadend2261: linuxdvb: adapter added /dev/dvb/adapter0
Jul 11 11:01:24 tvheadend-server kernel: [ 172.813372] TBSECP3 driver 0000:01:00.0: DVB: adapter 0 frontend 0 frequency 0 out of range (174000000..862000000)
For some reason, the tuners are recognized by TV Headend after a service restart. All of the 16 tuners also appear in /dev/dvb after a computer restart.
Files
History
Updated by Flole Systems over 4 years ago
The version number provided is not an official version number. Please post the one that can be found on the about page.
Did you try delaying startup of tvheadend?
Updated by R V over 4 years ago
Flole Systems wrote:
The version number provided is not an official version number. Please post the one that can be found on the about page.
Did you try delaying startup of tvheadend?
Build: 4.3.0~pre+202006102127-0~built202006110005~git51a4c5b~ubuntu20.04.1
Downloaded from here: https://launchpad.net/~mamarley/+archive/ubuntu/tvheadend-git
How do I delay the startup? And for how long?
Updated by R V over 4 years ago
I just updated to HTS Tvheadend 4.3.0~pre+202007071551-0~built202007071636~git0f13f59~ubuntu20.04.1 and the issue still remains.
How do I delay TV Headend startup?
Tks!
Updated by R V over 4 years ago
Hello,
Now, updated to HTS Tvheadend 4.3-1894~g8066d559e (screenshot attached).
Same thing... need a manual restart to see all adapters.
Updated by saen acro over 4 years ago
What OS you use?
Tbs driver is mega slow on loading, eact tbs tuner ~5 seconds on each next,
adding delay on TVH service start.
prvide more info te see how to add in your OS.
Also am pretty sure that this question is asked in forum part.
Updated by R V over 4 years ago
Hi,
Added in /etc/init.d/tvheadend:
# PATH should only include /usr/* if it runs after the mountnfs.sh script PATH=/usr/sbin:/usr/bin:/sbin:/bin DESC="Tvheadend" NAME=tvheadend DAEMON=/usr/bin/$NAME PIDFILE=/var/run/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME ExecStartPre=/bin/sleep 30
And nothing changed. Still loading the same 7 of 16 tuners.
Updated by Flole Systems over 4 years ago
- Status changed from New to Invalid
Not a Tvheadend issue.
saen provided a config for systemd, you are using the obsolete init.d, it won't work like this.
Updated by R V over 4 years ago
I'm sorry as I'm new to Linux.
apt-get created the init.d file as part of the installation. I use tvheadend since 4.2.6 and never had this issue.
I'll try to find how to convert to systemd.
Tks
Updated by saen acro over 4 years ago
in INIT.D try this
# Required-Start: $all
another way is
# Required-Start: ... yourscript
script example
#! /bin/bash
sleep 30
echo -e "Guess TBS firmware is loaded already, start loading TVHeadend"