Mailing List Archive

Kernel dropped support for SAA7146 DVB Cards
G'day,

It looks like support for SAA7146 based DVB cards has been dropped from the
kernel.

Ref:
https://lore.kernel.org/linux-media/517fcea8-bc76-255c-da59-43c0b7f56486@xs4all.nl/

Is there anything I can do about this?
Is it feasible to compile the drivers myself?

Is it worth buying new PCI DVB cards?  Do these even exist??!

thanks,
-kt

_______________________________________________
mythtv-dev mailing list
mythtv-dev@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-dev
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: Kernel dropped support for SAA7146 DVB Cards [ In reply to ]
On Sun, Jul 23, 2023 at 09:24:38AM +1000, Kingsley Turner wrote:
> G'day,
>
> It looks like support for SAA7146 based DVB cards has been dropped from the
> kernel.
>
> Ref: https://lore.kernel.org/linux-media/517fcea8-bc76-255c-da59-43c0b7f56486@xs4all.nl/
>
> Is there anything I can do about this?
> Is it feasible to compile the drivers myself?
>
> Is it worth buying new PCI DVB cards?  Do these even exist??!

Moved to staging is not quite the same as dropped. It's still there.

Also that message is from almost 1 year ago, and looking at the current
kernel git tree, the driver has in fact not been moved to staging,
it's still where it was before.

I even see updates and fixes done to that driver in the last few months.

For example:
commit 017984559d09aef296011f9a8e9ce855404ad519
Author: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Date: Thu Mar 2 11:41:39 2023 +0000

media: common: saa7146: add support for missing .vidioc_try_fmt_vbi_cap

Support for VIDIOC_TRY_FMT for the vbi device was missing.
Add it.

This fixes a V4L2 compliance issue.

--
Len Sorensen
_______________________________________________
mythtv-dev mailing list
mythtv-dev@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-dev
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: Kernel dropped support for SAA7146 DVB Cards [ In reply to ]
On Sun, 23 Jul 2023 at 01:25, Kingsley Turner <krt@krt.com.au> wrote:

> G'day,
>
> It looks like support for SAA7146 based DVB cards has been dropped from
> the
> kernel.
>
> Ref:
>
> https://lore.kernel.org/linux-media/517fcea8-bc76-255c-da59-43c0b7f56486@xs4all.nl/
> Is there anything I can do about this?
> Is it feasible to compile the drivers myself?
>
> Is it worth buying new PCI DVB cards? Do these even exist??!
>

What I understand is that support for the SAA146 cards has been dropped in
the 6.2 kernels and then later it has been added again. Because it takes a
while for kernels to propagate into the distributions the situation is now
that SAA7146 support is missing.
For Fedora 37 I did file a bug report
https://bugzilla.redhat.com/show_bug.cgi?id=2196033.
Possible solutions:
- Keep using an older kernel. This is what I did for my living room system.
- Install the tuner drivers from tbsdtv.com. To support their own tuner
cards in Linux you can download and build a complete driver tree that
effectively replaces all tuner drivers, also for non-TBS devices. This is
what I did for my Fedora 37 system.
- You can also build your own kernel from source, to get the latest. I have
not done this for a long time.

HTH,
Klaas.