[mythtv-users] Getting it to Work > Hauppauge WinTV-quadHD (DVB-T/T2/C)

Stephen Worthington stephen_agent at jsw.gen.nz
Mon Oct 31 14:28:48 UTC 2016


On Mon, 31 Oct 2016 15:48:02 +1100, you wrote:

>Reference Material:
>    Product:Data: http://hauppauge.com/site/products/data_quadhd.html
>    Linux Support: https://www.linuxtv.org/wiki/index.p...D_(DVB-T/T2/C)
><https://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-quadHD_%28DVB-T/T2/C%29>
>
>My setup is a HP i5 Compaq 8100 with a clean install of ISO Mythbuntu 64bit
>0.28/16.04. The Linux Support provides a firmware IP address and suggests
>the required driver will be included in kernel 4.8
>
>I copied the firmware dvb-demod-si2168-b40-01.fw to /lib/firmware/ and
>installed kernel 4.8 to get the required driver.
>
>The Linux Support shows the lspci output to be as follows:
>
>>
>> lspci -v
>04:00.0 Multimedia video controller: Conexant Systems, Inc. CX23887/8 PCIe
>Broadcast Audio and Video Decoder with 3D Comb (rev 04)
>Subsystem: Hauppauge computer works Inc. Device 6a18
>Flags: bus master, fast devsel, latency 0, IRQ 19
>Memory at fd200000 (64-bit, non-prefetchable) [size=2M]
>Capabilities: <access denied>
>Kernel driver in use: cx23885
>05:00.0 Multimedia video controller: Conexant Systems, Inc. CX23887/8 PCIe
>Broadcast Audio and Video Decoder with 3D Comb (rev 04)
>Subsystem: Hauppauge computer works Inc. Device 6a18
>Flags: bus master, fast devsel, latency 0, IRQ 16
>Memory at fd000000 (64-bit, non-prefetchable) [size=2M]
>Capabilities: <access denied>
>Kernel driver in use: cx23885
>
>>
>>
>But my system output is:
>
>>
>> lspci -v
>1a:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI
>Video and Audio Decoder (rev 03)
>Subsystem: Hauppauge computer works Inc. CX23885 PCI Video and Audio Decoder
>Flags: bus master, fast devsel, latency 0, IRQ 17
>Memory at f0800000 (64-bit, non-prefetchable) [size=2M]
>Capabilities: <access denied>
>Kernel driver in use: cx23885
>Kernel modules: cx23885
>1b:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI
>Video and Audio Decoder (rev 03)
>Subsystem: Hauppauge computer works Inc. CX23885 PCI Video and Audio Decoder
>Flags: bus master, fast devsel, latency 0, IRQ 18
>Memory at f0600000 (64-bit, non-prefetchable) [size=2M]
>Capabilities: <access denied>
>Kernel driver in use: cx23885
>Kernel modules: cx23885
>
>>
>> I expected version (rev 04) but I got (rev 03) above and note that Linux
>Support chip PI7C9X2G304
><https://www.pericom.com/products/pcie-switch/part/PI7C9X2G304EL> is NOT
>listed below:
>
>>
>> lsmod
>Module         Size      Used by
>si2157          16384    4
>si2168          20480    4
>cx23885       176128  1
>...
>
>> .
>
>
>"MythTV Backend Setup>Capture Cards>New Capture Card" took 5 minutes to
>respond with [DVB: /dev/dvb/adapter0/frantend0 ].
>Then later with "Input Connection>Scan for Channels>Scan Configuration"
>showed error: Scan Type: "Failed to open card".
>
>I need help to get this tuner working on Myth.
>
>Thanks for your interest and thoughts?
>
>Regards
>Glen

The long response time before it comes up with a DVB card is likely a
red herring.  That appears to be caused by mythtv-setup searching for
network tuners (VBoxes in particular) and happens when your network
setup is not quite the same as the networks that the search code was
tested on.  I see it happening when I try on a box that has IPv6
configured and has a link-local IPv6 address, but does not have a
global unicast IPv6 address.  Even with a global unicast IPv6 address,
I can see quite long timeouts, but usually no more than one minute.

As for your real problem, not being able to scan for channels,
Hauppauge are notorious for shipping variants of cards with different
chips being used.  It looks like the card you have does not have the
same hardware as the one tested for the linuxtv.org wiki page.  So, in
your logs of the card being initialised, what do you see?  Is the
hardware being initialised fully?

Is other simpler software such as dvbtune or w_scan or dvbv5-scan able
to tune the card?  Does running mythtv-setup.real with the -v
channelscan option provide any more information about where the
problem lies?

Also, if you contact Hauppauge or where you bought the card, they
might be able to swap it for the one that is known to be supported.

It would also be worth trying the very latest Linux DVB drivers:

https://www.linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers


More information about the mythtv-users mailing list