[mythtv-commits] Ticket #10153: Can't tune QPSK channels using a dvb-s2 card on Linux 3.0 or later
MythTV
noreply at mythtv.org
Sat Nov 5 15:43:21 UTC 2011
#10153: Can't tune QPSK channels using a dvb-s2 card on Linux 3.0 or later
-------------------------------------------------+-------------------------
Reporter: Lawrence Rust <lvr@…> | Owner: janne
Type: Bug Report - General | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - DVB | Version: Unspecified
Severity: medium | Keywords: dvb-s2
Ticket locked: 0 | linux 3.0
-------------------------------------------------+-------------------------
I've been trying to get my tbs6981 dvb-s2 card to work with MythTV using a
Linux 3.0.8 or 3.1 kernel. Turns out that there's been a change in the
kernel that has implications for userland.
Prior to 3.0 if the DTV_DELIVERY_SYSTEM was set to 0 (SYS_UNDEFINED) for a
QPSK (dvb-s) channel then the dvb kernel module changed this to SYS_DVBS
to facilitate backward support for legacy api. From Linux 3.0 this has
been removed. It's a bug I believe so I've submitted a bug report & patch
here [http://news.gmane.org/find-
root.php?message_id=%3c1320506379.1731.12.camel%40gagarin%3e]. However,
the time frame to get this fixed is going to be extended so a workaround
in Myth is needed. This bug affects both master and 0.24.1 fixes.
The fix is to always provide a valid delivery system for
DTV_DELIVERY_SYSTEM. However, this may need a fix at the mysql level as
currently all qpsk channels are recorded as having an undefined delivery
system.
The attached kern.log fragment shows the ioctl transactions emitted after
{{{
sudo sh -c "echo 1 >/sys/module/dvb_core/parameters/frontend_debug"
}}}
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10153>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list