<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Fri, Apr 13, 2018 at 2:16 PM Stephen Worthington <<a href="mailto:stephen_agent@jsw.gen.nz">stephen_agent@jsw.gen.nz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Fri, 13 Apr 2018 17:17:34 +0000, you wrote:<br>
<br>
>Seems that the driver doesn't seem to load - or that's what I am getting<br>
>when I look in the dmesg.<br>
<br>
There is some confusion going on here.  MythTV is saying that<br>
/dev/dvb/adapter0 is an "Air2PC v2" tuner, which is a USB ATSC tuner.<br>
But the full dmesg does not show any sign of such a tuner.  Instead,<br>
it shows messages that would be expected for a Avermedia AverTVHD<br>
card.  But that card is not documented as being an ATSC tuner.  So I<br>
have to guess that the Avermedia AverTVHD card that you have is<br>
actually a variant of the card manufactured for the US market that<br>
does ATSC instead of DVB-T.</blockquote><div><br></div><div>That would be strange but have seen stranger things - the reason I say that is because I used to use this card before Xfinity/Comcast started encrypting their channels here. For years I used this card to record my shows. So the card worked fine, I just stopped using that. Also, I haven't upgraded my myth - it's  still running on 0.27. So I guess I am surprised that without any changes, the drivers/cards stopped being compatible. But I guess it can happen...</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">  Somehow MythTV seems to be giving the<br>
card the "Air2PC v2" name instead of the correct name.  I do not know<br>
where MythTV gets those names, so that is possible, but I would have<br>
expected that it got the name from the hardware or drivers somehow, so<br>
it is a worry that it has the wrong name.<br></blockquote><div><br></div><div>It also shows other stuff under dvb - here's what I get:</div><div><br></div><div>ls /dev/dvb/adapter0/</div><div>demux0  dvr0  frontend0  net0</div><div><br></div><div>"dvr0" wouldn't be one of them?</div><div><br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
The error messages about saa7134_alsa are impossible to pin down as to<br>
which card they apply to.  But the name saa7134 is a chip that is<br>
likely used on the AverTVHD card.  The _alsa at the end suggests that<br>
the driver having problems loading is for the audio side of the card,<br>
rather than video, but any driver not loading is going to cause<br>
problems.  It might be an idea to try removing the PVR-150 card and<br>
booting without it to see if those saa7134_alsa error messages go<br>
away.  That would indicate that the bad driver was being used for the<br>
PVR-150, rather than the AverTVHD card.<br>
<br>
The only way I know of to fix that driver problem is to get a working<br>
driver from somewhere.  That can involve finding the source code and<br>
compiling it.  The kernel comes with a set of V4L (Video for Linux)<br>
drivers that are conservatively chosen - they are older and well<br>
tested.  But it looks like the testing has missed your card somehow<br>
and its driver is not compatible - maybe the testers no longer have<br>
one of your model of tuner card to test with.  If you are lucky, the<br>
problem you are having has already been fixed in a later version of<br>
the V4L drivers and if you install the latest version of them, it will<br>
work.  This page has how to do that:<br>
<br>
<a href="https://www.linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers" rel="noreferrer" target="_blank">https://www.linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers</a><br>
<br>
If, after trying the latest V4L drivers, you want to revert back to<br>
the V4L drivers that are built into kernel packages, you have to<br>
reinstall all the kernel packages.  The method of doing that depends<br>
on what distro you are using.<br>
<br>
One other option is to go back to an older kernel that is compatible<br>
with the drivers you have.<br>
<br>
It is possible to scan for channels from the command line.  You do<br>
that by using the "scan" command.  Use "man scan" to tell you the<br>
options.  In Ubuntu, there is a file here:<br>
<br>
/usr/share/dvb/dvb-legacy/atsc/us-ATSC-center-frequencies-8VSB<br>
<br>
that provides the "initial-tuning-data-file" for scan's -c option.  It<br>
contains all the ATSC frequencies, so many may not be used in your<br>
area and will fail to tune.  Let scan go through the whole list of<br>
frequencies, which will take a while.  If it will scan, but does not<br>
see any channels on any frequency, then there is likely a problem with<br>
the signal from the aerial.  If it will not scan, then the driver<br>
problem is likely making the tuner non-functional.<br>
<br>
I think you said that you connected the aerial directly to a TV and<br>
the TV could see your channels.  Is that correct?  If so, make sure<br>
your TV is able to see the channels before you move the connections<br>
(without bumping the aerial) to the MythTV box and run "scan".  That<br>
way you can be sure there is a valid signal for the tuner to use.<br>
<br>
In case your distro does not have the us-ATSC-center-frequencies-8VSB<br>
file or some equivalent, here is what is in it:<br>
<br>
root@mypvr:~# cat<br>
/usr/share/dvb/dvb-legacy/atsc/us-ATSC-center-frequencies-8VSB<br>
A 57028615 8VSB<br>
A 63028615 8VSB<br>
A 69028615 8VSB<br>
A 79028615 8VSB<br>
A 85028615 8VSB<br>
A 177028615 8VSB<br>
A 183028615 8VSB<br>
A 189028615 8VSB<br>
A 195028615 8VSB<br>
A 201028615 8VSB<br>
A 207028615 8VSB<br>
A 213028615 8VSB<br>
A 473028615 8VSB<br>
A 479028615 8VSB<br>
A 485028615 8VSB<br>
A 491028615 8VSB<br>
A 497028615 8VSB<br>
A 503028615 8VSB<br>
A 509028615 8VSB<br>
A 515028615 8VSB<br>
A 521028615 8VSB<br>
A 527028615 8VSB<br>
A 533028615 8VSB<br>
A 539028615 8VSB<br>
A 545028615 8VSB<br>
A 551028615 8VSB<br>
A 557028615 8VSB<br>
A 563028615 8VSB<br>
A 569028615 8VSB<br>
A 575028615 8VSB<br>
A 581028615 8VSB<br>
A 587028615 8VSB<br>
A 593028615 8VSB<br>
A 599028615 8VSB<br>
A 605028615 8VSB<br>
A 611028615 8VSB<br>
A 617028615 8VSB<br>
A 623028615 8VSB<br>
A 629028615 8VSB<br>
A 635028615 8VSB<br>
A 641028615 8VSB<br>
A 647028615 8VSB<br>
A 653028615 8VSB<br>
A 659028615 8VSB<br>
A 665028615 8VSB<br>
A 671028615 8VSB<br>
A 677028615 8VSB<br>
A 683028615 8VSB<br>
A 689028615 8VSB<br>
A 695028615 8VSB<br>
A 701028615 8VSB<br>
A 707028615 8VSB<br>
A 713028615 8VSB<br>
A 719028615 8VSB<br>
A 725028615 8VSB<br>
A 731028615 8VSB<br>
A 737028615 8VSB<br>
A 743028615 8VSB<br>
A 749028615 8VSB<br>
A 755028615 8VSB<br>
A 761028615 8VSB<br>
A 767028615 8VSB<br>
A 773028615 8VSB<br>
A 779028615 8VSB<br>
A 785028615 8VSB<br>
A 791028615 8VSB<br>
A 797028615 8VSB<br>
A 803028615 8VSB<br>
_______________________________________________<br>
mythtv-users mailing list<br>
<a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a><br>
<a href="http://lists.mythtv.org/mailman/listinfo/mythtv-users" rel="noreferrer" target="_blank">http://lists.mythtv.org/mailman/listinfo/mythtv-users</a><br>
<a href="http://wiki.mythtv.org/Mailing_List_etiquette" rel="noreferrer" target="_blank">http://wiki.mythtv.org/Mailing_List_etiquette</a><br>
MythTV Forums: <a href="https://forum.mythtv.org" rel="noreferrer" target="_blank">https://forum.mythtv.org</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><a href="http://about.me/adesai" target="_blank">http://about.me/adesai</a></div></div>