Project

General

Profile

Problem mit tvheadend und Hauppauge Wintv-Quad

Added by Kai-Uwe Surkamp almost 8 years ago

Hallo Forum,

ich verzweifle seit 3 Wochenenden daran mein W7MCE auf Ubuntu mit tvheadend und Kodi umzustellen.
Ich nutze aktuell W7MCE am Fernseher als Medienbereitsteller und VDR für DVB-T. Da ja DVB-T bald abgeschaltet wird und ich über den Vermieter Kabelfernsehen zur Verfügung habe, wollte ich nach dem Fernseher auch mein MCE auf Kabel umstellen, aber MS + DVB-C = Mist (funktioniert nur mit US-Kabel). Da ich am ZweitTV einen Raspberry mit Openelec habe, möchte ich komlett auf Kodi umstellen, incl. zentraler DB. Leider will tvheadend nicht mit meiner TV-Karte zusammen arbeiten.

Problem:
- Nach Installation Ubuntu 16.04.1 auf leerer HDD = Linux version 4.4.0-31-generic werden im dmesg Fehler der Hauppauge angezeigt, da kein passender Treiber vorhanden ist.
- Nach apt-get update und apt-get dist-upgrade bin ich bei Linux version 4.4.0-59-generic, dmesg hat sich nicht geändert.
- Da die Hauppauge erst ab Kernel 4.8 unstützt wird habe ich diesen Kernel installiert: Linux version 4.8.0-040800-generic dmesg meckert nicht mehr. Soweit so gut.
- Repository für tvheadend hinzugefügt und apt-get install tvheadend
- dmesg:

[  471.687598] si2168 9-0066: Direct firmware load for dvb-demod-si2168-b40-01.fw failed with error -2
[  471.687634] si2168 9-0066: Direct firmware load for dvb-demod-si2168-02.fw failed with error -2
[  471.687635] si2168 9-0066: firmware file 'dvb-demod-si2168-02.fw' not found
- Firmware dvb-demod-si2168-02.fw / dvb-demod-si2168-b40-01.fw nach /lib/firmware kopiert und Rechte mit chmod nach Vorgabe der anderen Dateien angepasst

dmesg:
[  871.579299] si2168 4-0064: downloading firmware from file 'dvb-demod-si2168-02.fw'
[  871.579300] si2168 4-0064: firmware download failed -22
[  871.580971] cx23885 0000:07:00.0: DVB: adapter 0 frontend 0 frequency 0 out of range (42000000..870000000)

- Dieses ändert sich auch nach Reboot nicht, ebenso mit Kernel 4.9.5 bleiben die Fehlermeldungen.

Meine Suche nach "firmware download faile -22" ergab leider keine Informationen die ich umsetzen konnte.

Ich hoffe hier auf eine Lösung, zumindestens auf Lösungsansätze.
Da ich nich sattelfest in Linux bin bitte ich um etwas detailiertere Anweisungen und hoffe dass mir dieses altersbedingt zugestanden wird.

Gruß
Kai-Uwe


Replies (8)

RE: Problem mit tvheadend und Hauppauge Wintv-Quad - Added by Mark Clarkstone almost 8 years ago

I used google translate to understand this..

EDIT: I missed the bit about you already coping the firmware files. Make sure the files are correct don't contain a webpage source!


By the looks of things you're missing firmware files that need to be placed in /lib/firmware. You can find them here. http://palosaari.fi/linux/v4l-dvb/firmware/

The latest b40 firmware is available directly here: http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/Si2168-B40/4.0.25/

Hope this helps.

RE: Problem mit tvheadend und Hauppauge Wintv-Quad - Added by Kai-Uwe Surkamp almost 8 years ago

Hello Mark,

thanks for the link. I took the firmware from openelec and got the error. With your posted firmware there ist no error in dmesg an tvheadend starts to get the muxes.
Please excuse, that i wrote in german and forgot to post an translated version of my problem.

thanks a lot
Kai-Uwe

RE: Problem mit tvheadend und Hauppauge Wintv-Quad - Added by Mark Clarkstone almost 8 years ago

Kai-Uwe Surkamp wrote:

Hello Mark,

thanks for the link. I took the firmware from openelec and got the error. With your posted firmware there ist no error in dmesg an tvheadend starts to get the muxes.

Glad you got it working :)

If you got them from openelec's git you need to click the filename and then press the download button.

Please excuse, that i wrote in german and forgot to post an translated version of my problem.

thanks a lot
Kai-Uwe

It's no problem, it's your mother tongue.

RE: Problem mit tvheadend und Hauppauge Wintv-Quad - Added by saen acro almost 8 years ago

Kai-Uwe Surkamp Surkamp
firmwares from different sources respond to different hardware version of tuners.
Testing always helping.

Mark Clarkstone wrote:

It's no problem, it's your mother tongue.

If I write to my mother language no one will answer there is less then five members with use it ;)
that's why people use google/bing translate.

RE: Problem mit tvheadend und Hauppauge Wintv-Quad - Added by Mark Clarkstone almost 8 years ago

saen acro wrote:

Kai-Uwe Surkamp Surkamp
firmwares from different sources respond to different hardware version of tuners.

This is very true, the 4.0.19 version of the b40 firmware failed on both of my T2 sticks, the .11 worked fine but caused a few issues, the .25 version works perfectly fine though.

Testing always helping.

Mark Clarkstone wrote:

It's no problem, it's your mother tongue.

If I write to my mother language no one will answer there is less then five members with use it ;)
that's why people use google/bing translate.

If it's easier then why not? Translations aren't great but they're generally understandable!

RE: Problem mit tvheadend und Hauppauge Wintv-Quad - Added by Gabor Mohacsi over 7 years ago

Hello,

I just found this topic, I received my Hauppauge QuadHD, and I try to make it work, unfortunately with out any success. I downloaded the firmware, Kernel version 4.93
dmesg:
14.2/sound/card0/input8
[ 19.508152] ppdev: user-space parallel port driver
[ 19.568100] input: HP WMI hotkeys as /devices/virtual/input/input9
[ 19.796659] cx23885 driver version 0.0.4 loaded
[ 19.797050] CORE cx238850: subsystem: 0070:6a28, board: Hauppauge WinTV-Qua dHD-DVB [card=56,autodetected]
[ 20.138435] tveeprom 8-0050: Hauppauge model 166200, rev B4I6, serial# 403586 7918
[ 20.138436] tveeprom 8-0050: MAC address is 00:0d:fe:8e:75:0e
[ 20.138437] tveeprom 8-0050: tuner model is SiLabs Si2157 (idx 186, type 4)
[ 20.138438] tveeprom 8-0050: TV standards ATSC/DVB Digital (eeprom 0x80)
[ 20.138439] tveeprom 8-0050: audio processor is CX23885 (idx 39)
[ 20.138440] tveeprom 8-0050: decoder processor is CX23885 (idx 33)
[ 20.138441] tveeprom 8-0050: has no radio, has IR receiver, has no IR transmi tter
[ 20.138442] cx238850: warning: unknown hauppauge model #166200
[ 20.138442] cx238850: hauppauge eeprom: model=166200
[ 20.138443] cx23885_dvb_register() allocating 1 frontend(s)
[ 20.138444] cx238850: cx23885 based dvb card
[ 20.225439] i2c i2c-8: Added multiplexed i2c bus 11
[ 20.225441] si2168 8-0064: Silicon Labs Si2168-B40 successfully identified
[ 20.225442] si2168 8-0064: firmware version: B 4.0.2
[ 20.238491] si2157 9-0060: Silicon Labs Si2147/2148/2157/2158 successfully at tached

and on the tvheadend I having this when I try to scan the muxes:

2017-02-13 12:36:06.189 subscription: 015D: "scan" subscribing to mux "394MHz", weight: 6, adapter: "Silicon Labs Si2168 : DVB-C #0", network: "magyartv", service: "Raw PID Subscription"
2017-02-13 12:36:10.064 linuxdvb: Unable to provide BER value.
2017-02-13 12:36:10.064 linuxdvb: Unable to provide UNC value.

and this:
2017-02-13 12:36:16.004 subscription: 0161: "scan" unsubscribing
2017-02-13 12:36:16.005 mpegts: 762MHz in magyartv - tuning on Silicon Labs Si2168 : DVB-C #0
2017-02-13 12:36:16.008 subscription: 016B: "scan" subscribing to mux "762MHz", weight: 6, adapter: "Silicon Labs Si2168 : DVB-C #0", network: "magyartv", service: "Raw PID Subscription"
2017-02-13 12:36:16.009 mpegts: 121MHz in magyartv - scan no data, failed

Can you please help me, what do I do wrong?
Thanks and regards.
Gabor

RE: Problem mit tvheadend und Hauppauge Wintv-Quad - Added by Mark Clarkstone over 7 years ago

Gabor Mohacsi wrote:

Hello,

I just found this topic, I received my Hauppauge QuadHD, and I try to make it work, unfortunately with out any success. I downloaded the firmware, Kernel version 4.93
dmesg:
14.2/sound/card0/input8
[ 19.508152] ppdev: user-space parallel port driver
[ 19.568100] input: HP WMI hotkeys as /devices/virtual/input/input9
[ 19.796659] cx23885 driver version 0.0.4 loaded
[ 19.797050] CORE cx238850: subsystem: 0070:6a28, board: Hauppauge WinTV-Qua dHD-DVB [card=56,autodetected]
[ 20.138435] tveeprom 8-0050: Hauppauge model 166200, rev B4I6, serial# 403586 7918
[ 20.138436] tveeprom 8-0050: MAC address is 00:0d:fe:8e:75:0e
[ 20.138437] tveeprom 8-0050: tuner model is SiLabs Si2157 (idx 186, type 4)
[ 20.138438] tveeprom 8-0050: TV standards ATSC/DVB Digital (eeprom 0x80)
[ 20.138439] tveeprom 8-0050: audio processor is CX23885 (idx 39)
[ 20.138440] tveeprom 8-0050: decoder processor is CX23885 (idx 33)
[ 20.138441] tveeprom 8-0050: has no radio, has IR receiver, has no IR transmi tter
[ 20.138442] cx238850: warning: unknown hauppauge model #166200
[ 20.138442] cx238850: hauppauge eeprom: model=166200
[ 20.138443] cx23885_dvb_register() allocating 1 frontend(s)
[ 20.138444] cx238850: cx23885 based dvb card
[ 20.225439] i2c i2c-8: Added multiplexed i2c bus 11
[ 20.225441] si2168 8-0064: Silicon Labs Si2168-B40 successfully identified
[ 20.225442] si2168 8-0064: firmware version: B 4.0.2
[ 20.238491] si2157 9-0060: Silicon Labs Si2147/2148/2157/2158 successfully at tached

and on the tvheadend I having this when I try to scan the muxes:

2017-02-13 12:36:06.189 subscription: 015D: "scan" subscribing to mux "394MHz", weight: 6, adapter: "Silicon Labs Si2168 : DVB-C #0", network: "magyartv", service: "Raw PID Subscription"
2017-02-13 12:36:10.064 linuxdvb: Unable to provide BER value.
2017-02-13 12:36:10.064 linuxdvb: Unable to provide UNC value.

and this:
2017-02-13 12:36:16.004 subscription: 0161: "scan" unsubscribing
2017-02-13 12:36:16.005 mpegts: 762MHz in magyartv - tuning on Silicon Labs Si2168 : DVB-C #0
2017-02-13 12:36:16.008 subscription: 016B: "scan" subscribing to mux "762MHz", weight: 6, adapter: "Silicon Labs Si2168 : DVB-C #0", network: "magyartv", service: "Raw PID Subscription"
2017-02-13 12:36:16.009 mpegts: 121MHz in magyartv - scan no data, failed

Can you please help me, what do I do wrong?
Thanks and regards.
Gabor

"scan no data, failed" means that nothing was found on that frequency. You need to make sure that you're entering all the details correctly - especially Symbol rate, you sometimes need to add three additional zeros to it. Use w_scan to determine the available frequencies, you usually only need one, tvheadend should find the rest if your provider uses NIT.

RE: Problem mit tvheadend und Hauppauge Wintv-Quad - Added by Gabor Mohacsi over 7 years ago

Mark Clarkstone wrote:

Gabor Mohacsi wrote:

Hello,

I just found this topic, I received my Hauppauge QuadHD, and I try to make it work, unfortunately with out any success. I downloaded the firmware, Kernel version 4.93
dmesg:
14.2/sound/card0/input8
[ 19.508152] ppdev: user-space parallel port driver
[ 19.568100] input: HP WMI hotkeys as /devices/virtual/input/input9
[ 19.796659] cx23885 driver version 0.0.4 loaded
[ 19.797050] CORE cx238850: subsystem: 0070:6a28, board: Hauppauge WinTV-Qua dHD-DVB [card=56,autodetected]
[ 20.138435] tveeprom 8-0050: Hauppauge model 166200, rev B4I6, serial# 403586 7918
[ 20.138436] tveeprom 8-0050: MAC address is 00:0d:fe:8e:75:0e
[ 20.138437] tveeprom 8-0050: tuner model is SiLabs Si2157 (idx 186, type 4)
[ 20.138438] tveeprom 8-0050: TV standards ATSC/DVB Digital (eeprom 0x80)
[ 20.138439] tveeprom 8-0050: audio processor is CX23885 (idx 39)
[ 20.138440] tveeprom 8-0050: decoder processor is CX23885 (idx 33)
[ 20.138441] tveeprom 8-0050: has no radio, has IR receiver, has no IR transmi tter
[ 20.138442] cx238850: warning: unknown hauppauge model #166200
[ 20.138442] cx238850: hauppauge eeprom: model=166200
[ 20.138443] cx23885_dvb_register() allocating 1 frontend(s)
[ 20.138444] cx238850: cx23885 based dvb card
[ 20.225439] i2c i2c-8: Added multiplexed i2c bus 11
[ 20.225441] si2168 8-0064: Silicon Labs Si2168-B40 successfully identified
[ 20.225442] si2168 8-0064: firmware version: B 4.0.2
[ 20.238491] si2157 9-0060: Silicon Labs Si2147/2148/2157/2158 successfully at tached

and on the tvheadend I having this when I try to scan the muxes:

2017-02-13 12:36:06.189 subscription: 015D: "scan" subscribing to mux "394MHz", weight: 6, adapter: "Silicon Labs Si2168 : DVB-C #0", network: "magyartv", service: "Raw PID Subscription"
2017-02-13 12:36:10.064 linuxdvb: Unable to provide BER value.
2017-02-13 12:36:10.064 linuxdvb: Unable to provide UNC value.

and this:
2017-02-13 12:36:16.004 subscription: 0161: "scan" unsubscribing
2017-02-13 12:36:16.005 mpegts: 762MHz in magyartv - tuning on Silicon Labs Si2168 : DVB-C #0
2017-02-13 12:36:16.008 subscription: 016B: "scan" subscribing to mux "762MHz", weight: 6, adapter: "Silicon Labs Si2168 : DVB-C #0", network: "magyartv", service: "Raw PID Subscription"
2017-02-13 12:36:16.009 mpegts: 121MHz in magyartv - scan no data, failed

Can you please help me, what do I do wrong?
Thanks and regards.
Gabor

"scan no data, failed" means that nothing was found on that frequency. You need to make sure that you're entering all the details correctly - especially Symbol rate, you sometimes need to add three additional zeros to it. Use w_scan to determine the available frequencies, you usually only need one, tvheadend should find the rest if your provider uses NIT.

Hi Mark,

Thanks for your reply.
I having this from w_scan:

Info: using DVB adapter auto detection.
main:3904: FATAL: * NO USEABLE CABLE CARD FOUND. *
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.

but how it's possible I have no usable cable card? On dmesg I can see the tuner card,
I see it on tvheadend as well. I placed the b40 firmware and I upgraded the kernel to 4.93
I tried to change the values and scan, and I checked the correct values on the TV provider's website.

Sorry if I make fatal mistake, unfortunately Im not linux expert...

    (1-8/8)