Project

General

Profile

No more Trouble with TVHeadend on Raspberry Pi 2 to run PCTV tripleStick 292e

Added by Bernd Maier almost 9 years ago

No more trouble with TVHeadend on Raspberry Pi 2 to run PCTV tripleStick 292e

Hi,

I'm new in this forum, so perhaps my question might sound L-driver like. But I have done a lot searching tutorials, blogs and forum threads without success..

I have installed HTS Tvheadend 4.0.8~jessie on a Raspberry Pi 2 under OSMC
(Linux version 4.3.3-3-osmc (root@vero) (gcc version 4.9.2 (Debian 4.9.2-10) ) #1 SMP PREEMPT Sat Jan 2 04:01:24 UTC 2016)

Everything is updated and upgraded. Installation went quite well. TVHeadend is running and can be accessed via <Raspi IP address>:9981, so configuration is possible.

A DBV adapter type PCTV tripleStick 292e is connected via an active USB hub. The stick seems to work, as the blue light is on. The Firmware dvb-demod-si2168-01.fw has been copied to /lib/Firmware.

Both adapters (DVB-C and DVB-T) are showing up in the configuration. A Network "Kabel" has been defined with Pre-defined Muxes "Germany: de-Kabel_Deutschland-Hannover". As a result 27 muxes are showing up. So far - so good.

But when the scan begins there are only error messages "*scan no data, failed*". All muxes stay in Scan Status IDLE and Scan Result FAIL.

The same happens when I connect an antenna instead of the cable and configure the DVB-T adapter with Network and muxes.

The stick itself is OK. I installed it with a Windows PC and the PCTV Software TVcenter**. Everything works well with either DVB-C or DVB-T.

So there is something between TVHeadend and the 292e not working well, but I have no idea what?

Any help or idea highly appreciated
Bernd


Technical data for further reference:

TVHeadend > Configuration > DVB Inputs > TV adapters
/dev/dvb/adapter0 [Silicon Labs Si2168]
Silicon Labs Si2168 : DVB-C #0
Silicon Labs Si2168 : DVB-T #0

Parameters:
Enabled: true
Name: Silicon Labs Si2168 : DVB-C #0
Over-the-air EPG: true
Networks: Kabel
Power Save: false

Priority: 0
Streaming Priority: 0
Initial Scan: true
Idle Scan: true
Linked Input: Not Linked
Maximum PIDs : 32
Tune Repeats: 0
Skip Initial Bytes: 0
Input Buffer (Bytes): 188000
Status Period (ms): 1000
Force old status: false

Frontend Path: /dev/dvb/adapter0/frontend0
Input Path: /dev/dvb/adapter0/dvr0
Demux Path: /dev/dvb/adapter0/demux0
Frontend Number: 0

Network
Network Name: Kabel
Network Discovery: true
Skip Initial Scan: false
Service IDs as Channel Numbers: false
Ignore Provider's Channel Numbers: false
SAT>IP Source Number: 0
Pre-defined Muxes: Select Pre-defined Muxes …
initially "Germany: de-Kabel_Deutschland-Hannover" selected
Network ID (limit scanning): 0
Idle Scan Muxes: false
Character Set: Select Character Set …
EIT Local Time: false

No. Muxes: 27
No. Services: 0
No. Mapped Channels: 0
Scan Q length: 0

Muxes
27 from 114 thru 626 MHz, all other parameters same:
Enabled: true
EPG Scan: Enable (auto)
Scan Status: IDLE
AC-3 Detection: Standard
Delivery System: DVBC/ANNEX_A
Frequency (Hz): 114000000 … 626000000
Symbol Rate (Sym/s): 6900000
Constellation: QAM/256
FEC: NONE

Character Set: Select Character Set …

Network: Kabel
Network Uuid: dbad101615910dd4f926d8b2c8c067bf
Name: 114MHz … 626MHz
Original Network ID: 65535
Transport Stream ID: 65535
CRID Authority:
Scan Result: FAIL
No. Services: 0
No. Channels: 0

Log information (examples):
2016-01-21 23:38:10.000 [ INFO]:mpegts: 442MHz in Kabel - tuning on Silicon Labs Si2168 : DVB-C #0
2016-01-21 23:38:10.001 [ INFO]:subscription: 00DE: "scan" subscribing to mux "442MHz", weight: 6, adapter: "Silicon Labs Si2168 : DVB-C #0", network: "Kabel", service: "Raw PID Subscription"
2016-01-21 23:38:15.000 [ INFO]:mpegts: 442MHz in Kabel - scan no data, failed
2016-01-21 23:38:15.000 [ INFO]:subscription: 00DE: "scan" unsubscribing

2016-01-22 13:46:45.034 linuxdvb: Unable to provide BER value.
2016-01-22 13:46:45.034 linuxdvb: Unable to provide SNR value.
2016-01-22 13:46:45.034 linuxdvb: Unable to provide UNC value.

TVHeadend > Status > Stream
One stream visible with
Input: Silicon Labs Si2168 : DVB-C #0
Stream: xxxMHZ in Kabel
Subs#: 1
Weight: 6
Bandwidth (kb/s): 0
BER: 0
PER: Unknown
Uncorrected Blocks: 0
Transport Errors: 0
Continuity Errors: 0
SNR: Unknown
Signal Strength: Unknown

Channel configuration data extracted from TVcenter (example) for comparison**
<DeviceChannel

DisplayName="arte HD"
ChannelType="Tv"
MajorChannelNo="0"
MinorChannelNo="0"
ChannelListIndex="-1"
TunerType="tunerDvbC"
State="Scanned"
Frequency="114000"
VideoStandard="AnalogVideo_None"
Polarisation="NotSet"
SymbolRate="0"
OuterFecRate="RateNotSet"
Modulation="NotDefined"
OuterFecMethod="NotSet"
Bandwidth="0"
StreamId="0"
SignalStrength="49"
SignalQuality="92"
Antenna="4;0;0"
Device="PCTV 292e.0"
ServiceId="11120"
OriginalNetworkId="61441"
TransportStreamId="10014"
SourceId="0"
PmtPid="105"
PcrPid="6661"
ServiceType="ACHD_DigitalTelevision"
TeletextCache="00000001-0000001b.ttx"
StreamCount="7"
StreamInfo="12288:1,12289:12,12290:0,12304:6661,12305:27;12288:2,12289:14,12290:0,12304:6662,12305:6,12320:6776178,12326:2,12321:0;12288:3,12289:14,12290:0,12304:6663,12305:6,12320:6713957,12326:2,12321:0;12288:4,12289:15,12290:0,12304:6664,12305:6,12320:6776178,12322:1;12288:5,12289:16,12290:0,12304:6665,12305:6,12320:6776178,12323:32,12324:1,12325:1;12288:6,12289:16,12290:0,12304:6666,12305:6,12320:6713957,12323:32,12324:1,12325:1;12288:7,12289:14,12290:0,12304:6669,12305:6,12320:7170419,12326:2,12321:0"
CountryCode="49"
Scrambled="None"
VirtualChannelId="2" />


Replies (2)

RE: Trouble with TVHeadend on Raspberry Pi 2 to run PCTV tripleStick 292e - Added by Maury Markowitz almost 9 years ago

Well although this may be a wasted step, I'd still suggest downloading some other media player that can talk to it on your RPI. XBMC/Kodi or VLC (is there a RPi build?) would seem like a good place to start, and then at least you'll know if the stick is working on that RPi.

But as I say, the fact that it appears in the adaptors pane likely mean's its working OK. Now are you sure that your scan file has the right frequencies in it, and that the OTA antenna is getting a reasonable signal on them?

RE: No more Trouble with TVHeadend on Raspberry Pi 2 to run PCTV tripleStick 292e - Added by Bernd Maier almost 9 years ago

Unbelievable but true:

Just after posting I found the bug as I was reviewing again some posts to find a new idea what to look at.
In a blog of Matt Dyson
http://mattdyson.org/blog/2015/07/pctv-triplestick-292e-with-tvheadend/
I saw again the filename of the firmware

dvb-demod-si2168-02.fw

In my installation I used

dvb-demod-si2168-01.fw

I copied that file from the original PCTV CD !
But up-to-date firmware seems not to belong to the core competencies of PCTV (Hauppauge)

Both files are nearly identical. The version 02 has 8 additional bytes at the beginning:
05 20 aa 4d 56 40 20 20

So deleting version 01 and copying version 02 to /lib/firmware after reboot showed, that everything now was working well.

Issue solved

    (1-2/2)