Can't receive Channels

Added by Benjamin Haag 12 days 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 12 days 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 12 days ago

And attach

dmesg

result

RE: Can't receive Channels - Added by Benjamin Haag 12 days 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 12 days 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 11 days 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 11 days 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 11 days 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 11 days 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 11 days 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 11 days 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 11 days 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 11 days ago

Need reload of module or simple system restart.

RE: Can't receive Channels - Added by Benjamin Haag 11 days 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 11 days 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 11 days 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 11 days 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 11 days 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 11 days 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 11 days ago

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

RE: Can't receive Channels - Added by Benjamin Haag 11 days 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 11 days 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)