PCTV 292e Stick fails DVB-C
Added by Merlin Steuer over 9 years ago
Hey Guys,
I installed tvheadend 3.9.2514. I plugged in my brand-new PCTV 292e stick, which is supported from Kernel 3.16 and above.
The Problem I have is, that TVH detects it as an DVB-T Stick, but I want to watch my DVB-C cable TV. Manually editing the config files does not work, since TVH resets this setting on every save. (And - even if not saved and modified - it does not load the 'Select Networks...' Dropdown...).
Can someone help? Another post in the Forum suggests that from TVH 3.9 on you should be able to set the interface type. I cannot find such option.
Thank you very much and best regards,
Merlin
Replies (8)
RE: PCTV 292e Stick fails DVB-C - Added by steve parry over 9 years ago
your probably missing the firmware
type
dmesg | grep firmware
If you get a error stating a .fw file failed to load, theres your problem.
I think these are the correct files required for a 292e
sudo wget http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/dvb-demod-si2168-02.fw -O /lib/firmware/dvb-demod-si2168-02.fw sudo wget http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/Si2168-B40/d8da7ff67cd56cd8aa4e101aea45e052/dvb-demod-si2168-b40-01.fw -O /lib/firmware/dvb-demod-si2168-b40-01.fw
RE: PCTV 292e Stick fails DVB-C - Added by Merlin Steuer over 9 years ago
Thanks for your reply.
The only message I get is:
[ 35.803706] si2168 1-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
firmware files are present in /lib/firmware.
DVB-T works fine as well, it just can not see the 292e as DVB-C-Frontend.
RE: PCTV 292e Stick fails DVB-C - Added by B C over 9 years ago
stolen from an openelec forum thread I tried the following for an Astrometa DVB-C/T/T2 stick and it did work for me
rm -f /dev/dvb/adapter0/frontend0
ln -s /dev/dvb/adapter0/frontend1 /dev/dvb/adapter0/frontend0
Change adapter0 to your needs and restart tvh. It seems that tvh uses just frontend0 to determin the transport
RE: PCTV 292e Stick fails DVB-C - Added by Chris B over 9 years ago
Merlin Steuer wrote:
The only message I get is:
[...]firmware files are present in /lib/firmware.
DVB-T works fine as well, it just can not see the 292e as DVB-C-Frontend.
Hi,
I have the very same problem with the same PCTV card and TVHeadend. However I have noticed, that if prior to running TVH you would run w_scan setting system to DVB-C then TVH would recognize the card as DVB-C Very weird! There must be something fundamentally wrong here. However showing DVB-C does not solve anything as still scanning frequencies which have tv channels on (w_scan detected) shows nothing in TVH!!
I've checked VDR on the same platform and it properly decodes and shows everything.
My platform is: Linux raspberrypi 3.18.7+ #755 PREEMPT Thu Feb 12 17:14:31 GMT 2015 armv6l GNU/Linux
Chris
RE: PCTV 292e Stick fails DVB-C - Added by B C over 9 years ago
use Jaroslavs patch from here: https://tvheadend.org/issues/2711#note-10
or wait till it's included in git, this should fix your problems (at least working fine for me now)
RE: PCTV 292e Stick fails DVB-C - Added by Merlin Steuer over 9 years ago
Sadly, this does not work for me since I cannot compile TVHeadend after git apply a.patch
CC src/input/mpegts/linuxdvb/linuxdvb_adapter.o src/input/mpegts/linuxdvb/linuxdvb_adapter.c: In function ‘linuxdvb_get_systems’: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:188:12: error: ‘DTV_ENUM_DELSYS’ undeclared (first use in this function) src/input/mpegts/linuxdvb/linuxdvb_adapter.c:188:12: note: each undeclared identifier is reported only once for each function it appears in src/input/mpegts/linuxdvb/linuxdvb_adapter.c: At top level: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:185:1: error: ‘linuxdvb_get_systems’ defined but not used [-Werror=unused-function] cc1: all warnings being treated as errors Makefile:414: recipe for target '/home/pi/tvheadend/build.linux/src/input/mpegts/linuxdvb/linuxdvb_adapter.o' failed make: *** [/home/pi/tvheadend/build.linux/src/input/mpegts/linuxdvb/linuxdvb_adapter.o] Error 1
RE: PCTV 292e Stick fails DVB-C - Added by Merlin Steuer over 9 years ago
OK Was told the Problem is my old DVB API 5.4...
How can I update this API to 5.5 or newer?
RE: PCTV 292e Stick fails DVB-C - Added by Anders Gustafsson about 9 years ago
Not answering the specific comment above, just providing additional info. This is tvh 4.0.5-50.1 and the "grep firmware" will not yield anything:
[ 570.360330] si2168 7-0064: si2168: found a 'Silicon Labs Si2168' in cold state
[ 570.360364] si2168 7-0064: si2168: firmare file 'dvb-demod-si2168-02.fw' not found
[ 632.118780] si2168 7-0064: si2168: found a 'Silicon Labs Si2168' in cold state
[ 632.118823] si2168 7-0064: si2168: firmare file 'dvb-demod-si2168-02.fw' not found
As "firmware" is mis-spelt. Grab that fw from http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/
With that I get as far as finding channels. Thanks again Antti (Kiitos paljon). Are the checksum errors anything to worry about?
nning as PID:2561 UID:0 GID:0, CWD:/root/.hts CNF:/root/.hts/tvheadend
2015-10-18 11:03:15.195 [ INFO] mpegts: 506MHz in Åland Network - tuning on Silicon Labs Si2168 : DVB-T #0
2015-10-18 11:03:15.483 [ INFO] subscription: 0001: "epggrab" subscribing to mux "506MHz", weight: 4, adapter: "Silicon Labs Si2168 : DVB-T #0", network: "Åland Network", service: "Raw PID Subscription"
2015-10-18 11:03:15.801 [WARNING] linuxdvb: Unable to provide signal strength value.
2015-10-18 11:03:15.801 [WARNING] linuxdvb: Unable to provide BER value.
2015-10-18 11:03:15.801 [WARNING] linuxdvb: Unable to provide SNR value.
2015-10-18 11:03:15.801 [WARNING] linuxdvb: Unable to provide UNC value.
2015-10-18 11:03:16.009 [WARNING] bat: invalid checksum (len 451, errors 1)
2015-10-18 11:03:16.221 [ INFO] AVAHI: Service 'Tvheadend' successfully established.
2015-10-18 11:03:17.007 [WARNING] mpegts: mux 506MHz in Åland Network changed from DVBT freq 506000000 bw 8MHz cons QAM/64 hier AUTO code_rate AUTO:AUTO guard AUTO trans 8k plp_id -1
2015-10-18 11:03:17.007 [WARNING] mpegts: mux 506MHz in Åland Network changed to DVBT freq 506000000 bw 8MHz cons QAM/64 hier AUTO code_rate 2/3:2/3 guard 1/8 trans 8k plp_id -1
2015-10-18 11:03:17.009 [WARNING] mpegts: mux 586MHz in Åland Network changed from DVBT freq 586000000 bw 8MHz cons QAM/64 hier AUTO code_rate AUTO:AUTO guard AUTO trans 8k plp_id -1
2015-10-18 11:03:17.009 [WARNING] mpegts: mux 586MHz in Åland Network changed to DVBT freq 586000000 bw 8MHz cons QAM/64 hier AUTO code_rate 2/3:2/3 guard 1/8 trans 8k plp_id -1
2015-10-18 11:03:20.000 [ INFO] mpegts: 506MHz in Åland Network - scan complete
2015-10-18 11:03:20.000 [ INFO] mpegts: 586MHz in Åland Network - tuning on Silicon Labs Si2168 : DVB-T #0
2015-10-18 11:03:20.047 [ INFO] subscription: 0001: "epggrab" unsubscribing
2015-10-18 11:03:20.047 [ INFO] subscription: 0003: "scan" subscribing to mux "586MHz", weight: 5, adapter: "Silicon Labs Si2168 : DVB-T #0", network: "Åland Network", service: "Raw PID Subscription"
2015-10-18 11:03:25.000 [ INFO] mpegts: 586MHz in Åland Network - scan complete
2015-10-18 11:03:25.000 [ INFO] subscription: 0003: "scan" unsubscribing
2015-10-18 11:03:26.000 [ INFO] mpegts: 586MHz in Åland Network - tuning on Silicon Labs Si2168 : DVB-T #0
2015-10-18 11:03:26.000 [ INFO] subscription: 0005: "epggrab" subscribing to mux "586MHz", weight: 4, adapter: "Silicon Labs Si2168 : DVB-T #0", network: "Åland Network", service: "Raw PID Subscription"
2015-10-18 11:03:32.018 [WARNING] tot: invalid checksum (len 8, errors 1)