Bug 366302 - DVB-S tuning fails since 2.0 upgrade
Summary: DVB-S tuning fails since 2.0 upgrade
Status: RESOLVED DUPLICATE of bug 364401
Alias: None
Product: kaffeine
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR major
Target Milestone: ---
Assignee: Mauro Carvalho Chehab
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-31 13:54 UTC by Martin Weinelt
Modified: 2016-09-15 09:38 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Weinelt 2016-07-31 13:54:35 UTC
Since the 2.0 upgrade I lost all channels and am unable to rescan for new ones.

Kaffeine version is 2.0.4 (built from git) on ArchLinux with the following DVB-S device:

05:03.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV PCI Bridge Controller [Ver 1.0] (rev 01)
[    4.726834] DVB: registering new adapter (Mantis DVB adapter)
[    5.623837] Mantis 0000:05:03.0: DVB: registering adapter 0 frontend 0 (STB0899 Multistandard)...

Setup is a DiSEqC-Switch with LNB1: Astra 19.2E.


31-07-16 15:44:03.596 [Debug   ] src/dvb/dvbscan.cpp#300: DvbScan::DvbScan(DvbDevice*, const QString&, const QList<DvbTransponder>&, bool): Use other NIT is disabled
31-07-16 15:44:03.596 [Debug   ] src/dvb/dvbscan.cpp#634: void DvbScan::updateState(): Transponder 0/1
31-07-16 15:44:03.597 [Debug   ] src/dvb/dvbdevice_linux.cpp#918: virtual bool DvbLinuxDevice::satSetup(QString, int, int): Using LNBf type UNIVERSAL
31-07-16 15:44:03.597 [Debug   ] src/dvb/dvbdevice_linux.cpp#932: virtual bool DvbLinuxDevice::tune(const DvbTransponder&): tune to: S 12551500 V 22000000 5/6
31-07-16 15:44:05.345 [Debug   ] src/dvb/dvbdevice.cpp#692: void DvbDevice::frontendEvent(): tuning failed on 12551.50 MHz
31-07-16 15:44:05.346 [Debug   ] src/dvb/dvbscan.cpp#634: void DvbScan::updateState(): Transponder 1/1





Reproducible: Always

Steps to Reproduce:
1. start channel scan

Actual Results:  
Signal and SNR show '0%' then immediately go back to '-'

Expected Results:  
Tuning should work and channels should start to appear.
Comment 1 Mauro Carvalho Chehab 2016-08-24 16:11:20 UTC
Are you sure that the LNBf settings are ok?

If so, please run Kaffeine with debug enabled:
$ kaffeine -d --dumpdvb
Comment 2 Martin Weinelt 2016-09-14 22:07:40 UTC
Yes, LNB settings should be fine. Did not change anything there between 1.4 and 2.0.

% kaffeine -d --dumpdvb
14-09-16 23:52:08.026 [Debug   ] src/backend-vlc/vlcmediawidget.cpp#78: bool VlcMediaWidget::init(): Using libVLC with args: --no-video-title-show
14-09-16 23:52:08.084 [Info    ] src/dvb/dvbmanager.cpp#600: void DvbManager::loadDeviceManager(): Using built-in dvb device manager
14-09-16 23:52:08.591 [Warning ] src/dvb/dvbdevice_linux.cpp#143: void DvbLinuxDevice::startDevice(const QString&): Unsupported transmission type: 4
14-09-16 23:52:08.591 [Debug   ] src/dvb/dvbdevice_linux.cpp#191: void DvbLinuxDevice::startDevice(const QString&): supports lnb UNIVERSAL
14-09-16 23:52:08.591 [Debug   ] src/dvb/dvbdevice_linux.cpp#191: void DvbLinuxDevice::startDevice(const QString&): supports lnb DBS
14-09-16 23:52:08.591 [Debug   ] src/dvb/dvbdevice_linux.cpp#191: void DvbLinuxDevice::startDevice(const QString&): supports lnb EXTENDED
14-09-16 23:52:08.591 [Debug   ] src/dvb/dvbdevice_linux.cpp#191: void DvbLinuxDevice::startDevice(const QString&): supports lnb STANDARD
14-09-16 23:52:08.591 [Debug   ] src/dvb/dvbdevice_linux.cpp#191: void DvbLinuxDevice::startDevice(const QString&): supports lnb ENHANCED
14-09-16 23:52:08.591 [Debug   ] src/dvb/dvbdevice_linux.cpp#191: void DvbLinuxDevice::startDevice(const QString&): supports lnb C-BAND
14-09-16 23:52:08.591 [Debug   ] src/dvb/dvbdevice_linux.cpp#191: void DvbLinuxDevice::startDevice(const QString&): supports lnb C-MULT
14-09-16 23:52:08.591 [Debug   ] src/dvb/dvbdevice_linux.cpp#191: void DvbLinuxDevice::startDevice(const QString&): supports lnb DISHPRO
14-09-16 23:52:08.591 [Debug   ] src/dvb/dvbdevice_linux.cpp#191: void DvbLinuxDevice::startDevice(const QString&): supports lnb 110BS
14-09-16 23:52:08.591 [Info    ] src/dvb/dvbdevice_linux.cpp#201: void DvbLinuxDevice::startDevice(const QString&): Found dvb device P18224e35153b1179: STB0899 Multistandard
14-09-16 23:52:29.249 [Debug   ] src/dvb/dvbrecording.cpp#543: void DvbRecordingModel::findNewRecordings(): executed.
14-09-16 23:52:29.249 [Debug   ] src/dvb/dvbrecording.cpp#337: void DvbRecordingModel::removeDuplicates(): executed.
14-09-16 23:52:39.001 [Debug   ] src/dvb/dvbdevice_linux.cpp#84: void dvbv5_log(int, const char*, ...): Device STB0899 Multistandard (/dev/dvb/adapter0/frontend0) capabilities:
14-09-16 23:52:39.001 [Debug   ] src/dvb/dvbdevice_linux.cpp#84: void dvbv5_log(int, const char*, ...):      CAN_2G_MODULATION
14-09-16 23:52:39.001 [Debug   ] src/dvb/dvbdevice_linux.cpp#84: void dvbv5_log(int, const char*, ...):      CAN_FEC_AUTO
14-09-16 23:52:39.001 [Debug   ] src/dvb/dvbdevice_linux.cpp#84: void dvbv5_log(int, const char*, ...):      CAN_INVERSION_AUTO
14-09-16 23:52:39.001 [Debug   ] src/dvb/dvbdevice_linux.cpp#84: void dvbv5_log(int, const char*, ...):      CAN_QPSK
14-09-16 23:52:39.001 [Debug   ] src/dvb/dvbdevice_linux.cpp#84: void dvbv5_log(int, const char*, ...): DVB API Version 5.10, Current v5 delivery system: DVBS
14-09-16 23:52:39.001 [Debug   ] src/dvb/dvbdevice_linux.cpp#84: void dvbv5_log(int, const char*, ...): Supported delivery systems: 
14-09-16 23:52:39.001 [Debug   ] src/dvb/dvbdevice_linux.cpp#84: void dvbv5_log(int, const char*, ...):     [DVBS]
14-09-16 23:52:39.001 [Debug   ] src/dvb/dvbdevice_linux.cpp#84: void dvbv5_log(int, const char*, ...):      DVBS2
14-09-16 23:52:39.001 [Debug   ] src/dvb/dvbdevice_linux.cpp#84: void dvbv5_log(int, const char*, ...):      DSS
14-09-16 23:52:39.001 [Debug   ] src/dvb/dvbscan.cpp#300: DvbScan::DvbScan(DvbDevice*, const QString&, const QList<DvbTransponder>&, bool): Use other NIT is disabled
14-09-16 23:52:39.001 [Debug   ] src/dvb/dvbscan.cpp#634: void DvbScan::updateState(): Transponder 0/1
14-09-16 23:52:39.001 [Debug   ] src/dvb/dvbdevice_linux.cpp#918: virtual bool DvbLinuxDevice::satSetup(QString, int, int): Using LNBf type UNIVERSAL
14-09-16 23:52:39.001 [Debug   ] src/dvb/dvbdevice_linux.cpp#932: virtual bool DvbLinuxDevice::tune(const DvbTransponder&): tune to: S 12551500 V 22000000 5/6
14-09-16 23:52:39.001 [Debug   ] src/dvb/dvbdevice_linux.cpp#84: void dvbv5_log(int, const char*, ...): DiSEqC VOLTAGE: 13
14-09-16 23:52:39.002 [Debug   ] src/dvb/dvbdevice_linux.cpp#84: void dvbv5_log(int, const char*, ...): DiSEqC TONE: OFF
14-09-16 23:52:39.017 [Debug   ] src/dvb/dvbdevice_linux.cpp#84: void dvbv5_log(int, const char*, ...): DiSEqC command: e0 10 38 f5 
14-09-16 23:52:39.141 [Debug   ] src/dvb/dvbdevice_linux.cpp#84: void dvbv5_log(int, const char*, ...): DiSEqC BURST: SEC_MINI_B
14-09-16 23:52:39.208 [Debug   ] src/dvb/dvbdevice_linux.cpp#84: void dvbv5_log(int, const char*, ...): DiSEqC TONE: ON
14-09-16 23:52:40.701 [Debug   ] src/dvb/dvbdevice.cpp#692: void DvbDevice::frontendEvent(): tuning failed on 12551.50 MHz
14-09-16 23:52:40.701 [Debug   ] src/dvb/dvbscan.cpp#634: void DvbScan::updateState(): Transponder 1/1
14-09-16 23:52:40.702 [Debug   ] src/dvb/dvbdevice_linux.cpp#84: void dvbv5_log(int, const char*, ...): DiSEqC VOLTAGE: OFF
Comment 3 Mauro Carvalho Chehab 2016-09-15 09:38:32 UTC
That sounds to be a the same bug as #364401. It was fixed on Kaffeine 2.0.4.

*** This bug has been marked as a duplicate of bug 364401 ***