Project

General

Profile

Actions

Bug #1586

closed

Configuration mix-up by auto mux discovery

Added by Hugo Rodenburg about 12 years ago. Updated about 12 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
DVB
Target version:
Start date:
2013-02-02
Due date:
% Done:

0%

Estimated time:
Found in version:
3.3.386~ga57eb8b
Affected Versions:

Description

When the "Autodetect muxes" option is enabled on an adapter, it will also update already known muxes. However, there is something wrong in the mechanism, as this will sometimes mix things up and configures muxes with an wrong configuration (see below). This results in services beiing unavailable.

Also discussed (a bit) in this thread: https://www.lonelycoder.com/redmine/boards/5/topics/7037?r=7450

root@lbk-utr-rt01:/home/hts/.hts/tvheadend# grep '11,739,000' /var/log/syslog | grep 'updated by automatic mux discovery' | grep a21 | tail
Jan 27 20:31:47 lbk-utr-rt01 tvheadend[6305]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a21 LNB2)" updated by automatic mux discovery ( PSK_8->QPSK,  SYS_DVBS2->SYS_DVBS,  ROLLOFF_25->ROLLOFF_35, )
Jan 27 20:36:06 lbk-utr-rt01 tvheadend[6305]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a21 LNB2)" updated by automatic mux discovery ( QPSK->PSK_8,  SYS_DVBS->SYS_DVBS2,  ROLLOFF_35->ROLLOFF_25, )
Jan 27 20:50:11 lbk-utr-rt01 tvheadend[17099]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a21 LNB2)" updated by automatic mux discovery ( PSK_8->QPSK,  SYS_DVBS2->SYS_DVBS,  ROLLOFF_25->ROLLOFF_35, )
Jan 27 20:54:53 lbk-utr-rt01 tvheadend[17099]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a21 LNB2)" updated by automatic mux discovery ( QPSK->PSK_8,  SYS_DVBS->SYS_DVBS2,  ROLLOFF_35->ROLLOFF_25, )
Jan 27 20:58:07 lbk-utr-rt01 tvheadend[17099]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a21 LNB2)" updated by automatic mux discovery ( PSK_8->QPSK, )
Jan 27 20:59:39 lbk-utr-rt01 tvheadend[17099]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a21 LNB2)" updated by automatic mux discovery ( QPSK->PSK_8, )
Jan 27 20:59:46 lbk-utr-rt01 tvheadend[17099]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a21 LNB2)" updated by automatic mux discovery ( PSK_8->QPSK,  SYS_DVBS2->SYS_DVBS,  ROLLOFF_25->ROLLOFF_35, )
Jan 27 20:59:56 lbk-utr-rt01 tvheadend[17099]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a21 LNB2)" updated by automatic mux discovery ( QPSK->PSK_8,  SYS_DVBS->SYS_DVBS2,  ROLLOFF_35->ROLLOFF_25, )
Jan 27 21:03:27 lbk-utr-rt01 tvheadend[17099]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a21 LNB2)" updated by automatic mux discovery ( PSK_8->QPSK,  SYS_DVBS2->SYS_DVBS,  ROLLOFF_25->ROLLOFF_35, )
Jan 27 21:14:21 lbk-utr-rt01 tvheadend[17099]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a21 LNB2)" updated by automatic mux discovery ( QPSK->PSK_8,  SYS_DVBS->SYS_DVBS2,  ROLLOFF_35->ROLLOFF_25, )
root@lbk-utr-rt01:/home/hts/.hts/tvheadend# grep '11,739,000' /var/log/syslog | grep 'updated by automatic mux discovery' | grep a22 | tail    
Jan 27 14:56:29 lbk-utr-rt01 tvheadend[3262]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a22 LNB2)" updated by automatic mux discovery ( QPSK->PSK_8,  SYS_DVBS->SYS_DVBS2,  ROLLOFF_35->ROLLOFF_25, )
Jan 27 14:56:49 lbk-utr-rt01 tvheadend[3262]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a22 LNB2)" updated by automatic mux discovery ( PSK_8->QPSK,  SYS_DVBS2->SYS_DVBS,  ROLLOFF_25->ROLLOFF_35, )
Jan 27 15:01:50 lbk-utr-rt01 tvheadend[3262]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a22 LNB2)" updated by automatic mux discovery ( QPSK->PSK_8,  SYS_DVBS->SYS_DVBS2,  ROLLOFF_35->ROLLOFF_25, )
Jan 27 15:02:48 lbk-utr-rt01 tvheadend[3262]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a22 LNB2)" updated by automatic mux discovery ( PSK_8->QPSK,  SYS_DVBS2->SYS_DVBS,  ROLLOFF_25->ROLLOFF_35, )
Jan 27 15:06:35 lbk-utr-rt01 tvheadend[3262]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a22 LNB2)" updated by automatic mux discovery ( QPSK->PSK_8,  SYS_DVBS->SYS_DVBS2,  ROLLOFF_35->ROLLOFF_25, )
Jan 27 15:08:15 lbk-utr-rt01 tvheadend[3262]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a22 LNB2)" updated by automatic mux discovery ( PSK_8->QPSK, )
Jan 27 15:38:38 lbk-utr-rt01 tvheadend[3262]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a22 LNB2)" updated by automatic mux discovery ( QPSK->PSK_8, )
Jan 27 15:50:38 lbk-utr-rt01 tvheadend[3262]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a22 LNB2)" updated by automatic mux discovery ( PSK_8->QPSK,  SYS_DVBS2->SYS_DVBS,  ROLLOFF_25->ROLLOFF_35, )
Jan 27 15:51:38 lbk-utr-rt01 tvheadend[3262]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a22 LNB2)" updated by automatic mux discovery ( QPSK->PSK_8,  SYS_DVBS->SYS_DVBS2,  ROLLOFF_35->ROLLOFF_25, )
Jan 27 21:32:07 lbk-utr-rt01 tvheadend[17099]: dvb: Configuration for mux "CANALDIGITAAL: 11,739,000 kHz Vertical (a22 LNB2)" updated by automatic mux discovery ( PSK_8->QPSK,  SYS_DVBS2->SYS_DVBS,  ROLLOFF_25->ROLLOFF_35, )

In this case I could not get a lock on the channel on adapter22 because it changed the configuration with incorrect parameters.
When I adjusted the prio of the adapters, so that adapter21 would be chosen, the channel locks and streaming started.

To verify, I checked the configuration files of the adapters, and they match the output of the log file.

root@lbk-utr-rt01:/home/hts/.hts/tvheadend/dvbmuxes/_dev_dvb_adapter21_TurboSight_TBS_6984_DVBS_S2_frontend# cat _dev_dvb_adapter21_TurboSight_TBS_6984_DVBS_S2_frontend11739000_V_satconf_5         
{
        "quality": 100,
        "enabled": 1,
        "status": "Bad signal",
        "transportstreamid": 3202,
        "originalnetworkid": 3,
        "network": "CANALDIGITAAL",
        "frequency": 11739000,
        "initialscan": 0,
        "symbol_rate": 27500000,
        "fec": "2/3",
        "polarisation": "Vertical",
        "modulation": "PSK_8",
        "delivery_system": "SYS_DVBS2",
        "rolloff": "ROLLOFF_25",
        "satconf": "5" 
}

root@lbk-utr-rt01:/home/hts/.hts/tvheadend/dvbmuxes# cat _dev_dvb_adapter22_TurboSight_TBS_6984_DVBS_S2_frontend/_dev_dvb_adapter22_TurboSight_TBS_6984_DVBS_S2_frontend11739000_V_satconf_8
{
        "quality": 100,
        "enabled": 1,
        "status": "Faint signal",
        "transportstreamid": 3202,
        "originalnetworkid": 3,
        "network": "CANALDIGITAAL",
        "frequency": 11739000,
        "initialscan": 0,
        "symbol_rate": 27500000,
        "fec": "3/4",
        "polarisation": "Vertical",
        "modulation": "QPSK",
        "delivery_system": "SYS_DVBS",
        "rolloff": "ROLLOFF_35",
        "satconf": "8" 
}

root@lbk-utr-rt01:/home/hts/.hts/tvheadend# cat dvbsatconf/_dev_dvb_adapter21_TurboSight_TBS_6984_DVBS_S2_frontend/5
{
        "id": "5",
        "port": 1,
        "name": "a21 LNB2",
        "comment": "a21 LNB2",
        "lnb": "Universal" 
}
root@lbk-utr-rt01:/home/hts/.hts/tvheadend# cat dvbsatconf/_dev_dvb_adapter22_TurboSight_TBS_6984_DVBS_S2_frontend/8 
{
        "id": "8",
        "port": 1,
        "name": "a22 LNB2",
        "comment": "a22 LNB2",
        "lnb": "Universal" 
}

Files

tvheadend.log.gz (1.31 MB) tvheadend.log.gz Hugo Rodenburg, 2013-02-15 12:31
tvheadend-201302151548.log.gz (93.4 KB) tvheadend-201302151548.log.gz Hugo Rodenburg, 2013-02-15 16:55
Actions

Also available in: Atom PDF