2021-08-14 12:27:57 |
TJ |
description |
The packaging nor man-pages do not make clear that these tools only support a very old "legacy" tuner format (DVBv3) and as such fail to work using various instruction sources.
The tuner files are installed via the dependency on 'dtv-scan-tables' and are predominantly DVBv5 format.
For example, scan will fail with:
$ scan /usr/share/dvb/dvb-t/uk-XXXXXXXXX
scanning /usr/share/dvb/dvb-t/uk-XXXXXXXXX
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
ERROR: cannot parse'[C49 BBC A]
'
ERROR: cannot parse' DELIVERY_SYSTEM = DVBT
'
ERROR: cannot parse' FREQUENCY = 698000000
'
What is not made clear is that 'dtv-scan-tables' also installs the 'legacy' tables under
/usr/share/dvb/dvb-legacy/
Where the equivalent for the command above would be:
$ scan /usr/share/dvb/dvb-legacy/dvb-t/uk-XXXXXXXXX
However, the tools still fail to parse these files:
scanning /usr/share/dvb/dvb-legacy/dvb-t/uk-Waltham
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 698000000 0 2 9 3 1 0 0
initial transponder 737833000 0 2 9 3 1 0 0
ERROR: invalid enum value '5540'
ERROR: invalid enum value '0000'
ERROR: invalid enum value '0'
ERROR: invalid enum value '8MHz'
ERROR: invalid enum value '2/3'
ERROR: invalid enum value 'NONE'
ERROR: invalid enum value 'QAM2'
initial transponder 2 3 9 9 6 2 4 4
initial transponder 538000000 0 3 9 3 1 0 0
initial transponder 602000000 0 3 9 3 1 0 0
initial transponder 762000000 0 3 9 3 1 0 0
ERROR: invalid enum value '7700'
ERROR: invalid enum value '0000'
ERROR: invalid enum value '0'
ERROR: invalid enum value '8MHz'
ERROR: invalid enum value '2/3'
ERROR: invalid enum value 'NONE'
ERROR: invalid enum value 'QAM2'
initial transponder 2 3 9 9 6 2 4 4
ERROR: invalid enum value '7540'
ERROR: invalid enum value '0000'
ERROR: invalid enum value '0'
ERROR: invalid enum value '8MHz'
ERROR: invalid enum value '2/3'
ERROR: invalid enum value 'NONE'
ERROR: invalid enum value 'QAM2'
initial transponder 2 3 9 9 6 2 4 4
initial transponder 514000000 0 3 9 0 1 0 0
>>> tune to: 698000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE
WARNING: >>> tuning failed!!! |
The packaging nor man-pages do not make clear that these tools only support a very old "legacy" tuner format (DVBv3) and as such fail to work using various instruction sources.
The tuner files are installed via the dependency on 'dtv-scan-tables' and are predominantly DVBv5 format.
For example, scan will fail with:
$ scan /usr/share/dvb/dvb-t/uk-XXXXXXXXX
scanning /usr/share/dvb/dvb-t/uk-XXXXXXXXX
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
ERROR: cannot parse'[C49 BBC A]
'
ERROR: cannot parse' DELIVERY_SYSTEM = DVBT
'
ERROR: cannot parse' FREQUENCY = 698000000
'
What is not made clear is that 'dtv-scan-tables' also installs the 'legacy' tables under
/usr/share/dvb/dvb-legacy/
Where the equivalent for the command above would be:
$ scan /usr/share/dvb/dvb-legacy/dvb-t/uk-XXXXXXXXX
However, the tools still fail to parse these files:
scanning /usr/share/dvb/dvb-legacy/dvb-t/uk-XXXXXXXX
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 698000000 0 2 9 3 1 0 0
initial transponder 737833000 0 2 9 3 1 0 0
ERROR: invalid enum value '5540'
ERROR: invalid enum value '0000'
ERROR: invalid enum value '0'
ERROR: invalid enum value '8MHz'
ERROR: invalid enum value '2/3'
ERROR: invalid enum value 'NONE'
ERROR: invalid enum value 'QAM2'
initial transponder 2 3 9 9 6 2 4 4
initial transponder 538000000 0 3 9 3 1 0 0
initial transponder 602000000 0 3 9 3 1 0 0
initial transponder 762000000 0 3 9 3 1 0 0
ERROR: invalid enum value '7700'
ERROR: invalid enum value '0000'
ERROR: invalid enum value '0'
ERROR: invalid enum value '8MHz'
ERROR: invalid enum value '2/3'
ERROR: invalid enum value 'NONE'
ERROR: invalid enum value 'QAM2'
initial transponder 2 3 9 9 6 2 4 4
ERROR: invalid enum value '7540'
ERROR: invalid enum value '0000'
ERROR: invalid enum value '0'
ERROR: invalid enum value '8MHz'
ERROR: invalid enum value '2/3'
ERROR: invalid enum value 'NONE'
ERROR: invalid enum value 'QAM2'
initial transponder 2 3 9 9 6 2 4 4
initial transponder 514000000 0 3 9 0 1 0 0
>>> tune to: 698000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE
WARNING: >>> tuning failed!!! |
|