Project

General

Profile

Can't receive Channels

Added by Benjamin Haag over 6 years ago

Hello,
I bought A DVB-C Stick and installes TVHeadend on my Raspberry But there i don't find any working service. Unfortunately I don't know about TVHeadend and TV tech, so I also don't know what information are important for you to help me. Here is what I tried.

The Stick itself works. I tried the delivered Software and it works fine.
I sticked on this tutorial
https://www.youtube.com/watch?v=KMlhuC-SWn8
Everything seems to work fine. But Every Mux fails by having no signal.
And I googled a lot but can't find anything to solve my Problem.

My System:
- Raspberry PI 3 Model B
- I use this stick
http://www.mediamarkt.de/de/product/_hauppauge-wintv-dualhd-2024831.html?uympq=vpqr&rbtc=%7C%7C%7C%7Cp%7CTV%20%26%20Audio%20%3E%20Fernseher%20%3E%20TV-Karten%7C&gclid=Cj0KCQjwjN7YBRCOARIsAFCb937Oulkyn4Fy5LCzTA8jB_q8DxB_cayQbbYEerb7FfUpLIWlkA94KF0aAvh0EALw_wcB&gclsrc=aw.ds&dclid=CP3bv8y4v9sCFQ044AodtQ4JiQ
- I live in Germany
- I use Raspbian Stretch ( latest version )

Now I just hope anyone here can help me solving that problem.


Replies (21)

RE: Can't receive Channels - Added by Mark Clarkstone over 6 years ago

What does the log at the bottom say? (click the bar).

To test if the stick is working stop tvheadend (sudo service tvheadend stop), install w_scan (sudo apt install w-scan) and run it as "sudo w_scan -fc -Cde".

RE: Can't receive Channels - Added by saen acro over 6 years ago

And attach

dmesg

result

RE: Can't receive Channels - Added by Benjamin Haag over 6 years ago

Mark Clarkstone wrote:

What does the log at the bottom say? (click the bar).

To test if the stick is working stop tvheadend (sudo service tvheadend stop), install w_scan (sudo apt install w-scan) and run it as "sudo w_scan -fc -Cde".

I don't know where to find Log files. But i found i should be able to set up what to log in Configuration -> Debugging -> Configuration. But in Configuration i don't see Debugging. By the way I use "HTS Tvheadend 4.3-1252~g595fd174f" (What bar do you mean?)

to the your w_scan. Yet it seems there are no drivers installed for it. This would explain the problem.

w_scan -fc -Cde 
w_scan version 20161022 (compiled for DVB API 5.10)
WARNING: could not guess your country. Falling back to 'DE'
guessing country 'DE', use -c <country> to override
using settings for GERMANY
DVB cable
DVB-C
scan type CABLE, channellist 7
output format vdr-2.0
output charset 'DE'
Info: using DVB adapter auto detection.
main:3916: FATAL: ***** NO USEABLE CABLE CARD FOUND. *****
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.

I found a driver and I will try it tomorrow if you don't have an other idea. thanks till now I will write you
https://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-dualHD

The dmesg result you can see here
https://pastebin.com/kKKxHwTh

RE: Can't receive Channels - Added by Mark Clarkstone over 6 years ago

Your kernel has drivers, you're just missing firmware, see https://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-dualHD

RE: Can't receive Channels - Added by Benjamin Haag over 6 years ago

To Install the Firmware I downloaded it and put the fw file into /lib/firmware. After i rebooted. Not sure if this was right, because the w_scan output is still the same. But I found no other method to install fw files.

RE: Can't receive Channels - Added by saen acro over 6 years ago

This is the way to put them in correct location,
where driver search from them.

Post new

dmesg
lsdvb

RE: Can't receive Channels - Added by Benjamin Haag over 6 years ago

saen acro wrote:

This is the way to put them in correct location,
where driver search from them.

Post new

[...]

dmesg:
https://pastebin.com/cRVEjujh

lsdvb:


        lsdvb: Simple utility to list PCI/PCIe DVB devices
        Version: 0.0.4
        Copyright (C) Manu Abraham

em28xx (0:0 1995522592:1995803856) on PCI Domain:8 Bus:86052 Device:1995523384 Function:21
    DEVICE:0 ADAPTER:0 ERROR: Open frontend0 failed

RE: Can't receive Channels - Added by saen acro over 6 years ago

guess where is problem

[    8.403464] brcmfmac: power management disabled
[    8.698213] si2168 4-0064: Direct firmware load for dvb-demod-si2168-b40-01.fw failed with error -2
[    8.698276] si2168 4-0064: Direct firmware load for dvb-demod-si2168-02.fw failed with error -2
[    8.698287] si2168 4-0064: firmware file 'dvb-demod-si2168-02.fw' not found                     <<<<<<<<<<<<<<<<<<<<<<<<<
[    8.714330] si2157 5-0060: found a 'Silicon Labs Si2157-A30'
[    8.769609] si2157 5-0060: firmware version: 3.0.5
[    8.769665] em28xx 1-1.5:1.0: DVB: adapter 0 frontend 0 frequency 0 out of range (42000000..870000000)
[    8.798287] si2168 4-0064: Direct firmware load for dvb-demod-si2168-02.fw failed with error -2
[    8.798317] si2168 4-0064: Direct firmware load for dvb-demod-si2168-02.fw failed with error -2
[    8.798322] si2168 4-0064: firmware file 'dvb-demod-si2168-02.fw' not found                     <<<<<<<<<<<<<<<<<<<<<<<<<

RE: Can't receive Channels - Added by Benjamin Haag over 6 years ago

saen acro wrote:

guess where is problem

[...]

Well okay...

Searched the internet for that file. Found this
https://github.com/OpenELEC/dvb-firmware/blob/master/firmware/dvb-demod-si2168-02.fw

w_scan at this part is now

[    8.574679] si2168 4-0064: Direct firmware load for dvb-demod-si2168-b40-01.fw failed with error -2
[    8.584357] si2168 4-0064: please install firmware file 'dvb-demod-si2168-b40-01.fw'
[    8.584373] si2168 4-0064: downloading firmware from file 'dvb-demod-si2168-02.fw'
[    8.785702] si2168 4-0064: firmware version: B 4.0.4
[    8.790365] si2157 5-0060: found a 'Silicon Labs Si2157-A30'
[    8.838883] si2157 5-0060: firmware version: 3.0.5
[    8.838941] em28xx 1-1.5:1.0: DVB: adapter 0 frontend 0 frequency 0 out of range (42000000..870000000)

But I already have this file in the /lib/firmware folder and don't know what error -2 is.

RE: Can't receive Channels - Added by saen acro over 6 years ago

sudo wget https://github.com/OpenELEC/dvb-firmware/raw/master/firmware/dvb-demod-si2168-02.fw -O /lib/firmware/dvb-demod-si2168-02.fw

Is this command you use?

http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/

RE: Can't receive Channels - Added by Benjamin Haag over 6 years ago

saen acro wrote:

[...]

Is this command you use?

http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/

similar. I first downloaded it and then moved it to the destination folder.
I just used your command, but still the same outputs.

RE: Can't receive Channels - Added by saen acro over 6 years ago

Need reload of module or simple system restart.

RE: Can't receive Channels - Added by Benjamin Haag over 6 years ago

saen acro wrote:

Need reload of module or simple system restart.

I did. But i realized I switched two digits. The file I already installed is another one. Oops

[    8.613978] si2168 4-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[    8.865269] si2168 4-0064: firmware version: B 4.0.11
[    8.868804] si2157 5-0060: found a 'Silicon Labs Si2157-A30'
[    8.917421] si2157 5-0060: firmware version: 3.0.5
[    8.917483] em28xx 1-1.5:1.0: DVB: adapter 0 frontend 0 frequency 0 out of range (42000000..870000000)

But still no adapter
w_scan is still:

w_scan 
w_scan version 20161022 (compiled for DVB API 5.10)
WARNING: could not guess your country. Falling back to 'DE'
guessing country 'DE', use -c <country> to override
using settings for GERMANY
DVB aerial
DVB-T Europe
scan type TERRESTRIAL, channellist 4
output format vdr-2.0
WARNING: could not guess your codepage. Falling back to 'UTF-8'
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
main:3916: FATAL: ***** NO USEABLE TERRESTRIAL CARD FOUND. *****
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.

RE: Can't receive Channels - Added by saen acro over 6 years ago

Now problem is other.
Tvheadend take ownership over tuner.
Do

sudo service tvheadend stop

and try again.

RE: Can't receive Channels - Added by Benjamin Haag over 6 years ago

Great! Now it scans
https://pastebin.com/nr2pjGdq

But it doesn't scan with the DVB-C Tuner. I now try to scan with a DVB-T/DVB-T2 Antenna And will report you. But I want to get the DVB-C Signal.

RE: Can't receive Channels - Added by Benjamin Haag over 6 years ago

Benjamin Haag wrote:

Great! Now it scans
https://pastebin.com/nr2pjGdq

But it doesn't scan with the DVB-C Tuner. I now try to scan with a DVB-T/DVB-T2 Antenna And will report you. But I want to get the DVB-C Signal.

DVB-T2 seem to get some channels. Now i only need to get the DVB-C adapter working. Do you have any ideas?
https://pastebin.com/BwdTsnGx

RE: Can't receive Channels - Added by saen acro over 6 years ago

what is command you use to scan?

w_scan -f c -F -t 3 -Q 2 -e 1 -v

slow and effective ;)

RE: Can't receive Channels - Added by Benjamin Haag over 6 years ago

saen acro wrote:

what is command you use to scan?

[...]
slow and effective ;)

This is the result of your command
https://pastebin.com/dv4M238f

RE: Can't receive Channels - Added by saen acro over 6 years ago

Do you have signal?
Can you try tuner on other OS?
For example LibreElec

RE: Can't receive Channels - Added by Benjamin Haag over 6 years ago

saen acro wrote:

Do you have signal?
Can you try tuner on other OS?
For example LibreElec

I tried the tuner on windows with the original software and yes it worked fine.

RE: Can't receive Channels - Added by saen acro over 6 years ago

No more suggestions from me,
Brad Love creature is whatever it is
Idea to build kernel for one module is near impossible to be effective

    (1-21/21)