Bug 203031 - Hardware PID Filtering doesn't seem to work on Skystar S2
Summary: Hardware PID Filtering doesn't seem to work on Skystar S2
Status: NEW
Alias: None
Product: Drivers
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: drivers_other
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-25 11:18 UTC by bernd_b
Modified: 2019-03-25 11:18 UTC (History)
1 user (show)

See Also:
Kernel Version: 5.0.3-arch1-1-ARCH last tested
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description bernd_b 2019-03-25 11:18:14 UTC
I have this DVB-Card
( https://www.linuxtv.org/wiki/index.php/TechniSat_SkyStar_S2 )
=====
lspci
.
.
.
05:01.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card (rev 02)
.
.
.
====

It is known only to work properly - especially on transponders with high bandwidth - when Hardware PID filtering is enabled:

"Nevertheless it's clear by now that the SkyStar S2 is only usable for DVB S2 reception with WDM (network, NDIS) driver and hardware PID filtering, not with "open whole transponder" switched on and not with the BDA driver, due to the limited bandwidth. That's a hardware limitation, and there is no work-around for it"
( https://www.dvbviewer.tv/forum/topic/36263-technisat-skystar-s2/?do=findComment&comment=262857 )

On Windows, enabling Hardware PID Filters (e.g. with the help of the software DVBiewer) solves all my reception problems. 

On Linux, using the same card, Hardware PID Filtering seems to be enabled:
==========
systool -v -m b2c2_flexcop_pci
Module = "b2c2_flexcop_pci"

  Attributes:
    coresize            = "16384"
    initsize            = "0"
    initstate           = "live"
    refcnt              = "7"
    srcversion          = "937B732FA3C0FB0B8A59A26"
    taint               = ""
    uevent              = <store method only>

  Parameters:
    debug               = "0"
    enable_pid_filtering= "1"
    irq_chk_intv        = "100"

  Sections:
========

but the reception on Linux is equal to the one on windows with no Hardware PID filters enabled. 

E.G.:
The reception of the free TV Channel "ITV HD" is not possible. Best you can get is some still pictures for a short time and the rest of is a green an black screen.
With Hardware PID filters enabled on windows running, the reception of this channel works with no problems (same PC, same connection to the dish)

If someone guides me, I gladly offer every further information needed I am able to supply.

Note You need to log in before you can comment on or make changes to this bug.