-
Notifications
You must be signed in to change notification settings - Fork 356
Tuners no longer able to get a channel lock #1071
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Last successful recording was 14th April 8:45pm |
Currently my best guess is that this is caused by the change of the satellite. I think the database version is OK, the highlighting is part of the webgui and in this case I think it does not indicate a problem. Can you try the following:
|
I noticed a similar error my HDHomeRun last night, after having upgrading my backend last week. Some cable channels would tune, others timed out after 10 seconds. What I would see in the OSD is that the letters "TLAM_" would show up, but it would never put the 'C' at the end. I know those are the tuning states, but I don't know what they stand for off the top of my head. I ended up having to revert my production backend to its previous version (almost a year old). I was able to recreate the problem in my testbed last night, and the problem was definitely in MythTV because vlc could play the problem channel when MythTV couldn't. It was also rock solid which channels MythTV would tune and which wouldn't. This morning I tried to bisect the code to find the problem, but its gone away. I can now play the problem channels while running the latest code. Arrrgh. When it was happening it was very consistent which channels would tune and which wouldn't. I'm going to try and recreate the problem again whenever I can find the time. |
I have run a channelscan with a new video source and it found 32 channels. Once finished I saved it but my vidoe source was empty as it appeared not to ahve saved anything. It does this everytime. I am also unable to update the old video source. I attach the latest Mythbackend log and the mythconverg files list relating to channels so you can see which ones are updating and which ones are not. |
There are some interesting messages in the backend log.... Can you try the following:
|
Scan with mythtv-setup performed at 22:38 on 18/4/25 |
From the backend log it looks like the database is in a strange state. First step is logging into mysql with the following command:
Then the important columns of capturecard: Then everything from videosource: About scanning for channels with the classic (also known as deprecated) mythtv-setup. The output of mythtv-setup is not written to the backend log file (as far as I know) but can be captured separately. Please note that mythbackend must be stopped (this means not running at all) before you can start mythtv-setup. |
Ok files attached for mythconverg query. |
Run today in debug mode, entries dated 20/4/25. Don't know why it won't write to a log via command line. |
Thanks for the logs, very useful. I think that your first problem, tuners no longer able to get a channel lock, has been caused by the change to a new satellite. In MythTV this requires a new channel scan. The new channel scan fails and that is now the problem. Your problem could be a duplicate of #1070 but there is a separate investigation done on that issue and we are following different paths. The log does show two errors:
The next thing to do now is to do the scan again but then with the option "Logical Channel Numbers required' unchecked. Please do the scan again with classic mythtv-setup and do log the output again. N.B. In Ubuntu the mythtv-setup is actually a shell script which starts a binary called mythtv-setup.real |
Done with new command. Log is now populated. Scan initially failed as all the transport data had been wiped. Worked after I entered one transport.. |
Please note that the fix has for now only been committed to master. After some time it will be backported to v35 and v34. |
Is there anything I can do in the meantime in case it is a long time before it is backported? |
I intend to do the backport late today or tomorrow after our American friends have had a chance to have a look at it. If you are really in a hurry then you can do the following:
|
A couple of days is brilliant. Sounded like it would be much longer. Thank you for your help. I will await the backport. |
This fix passes my suite of ~50 builds. (I figured it would pass, but I specifically wanted to test the Qt6.9 build and it was easier to just started the whole suite.) My apologies for introducing the problem when I was fixing Qt6.9 build failures. |
OK, thanks for looking at it right away. And yes, things do happen... Will backport now to v35 and v34. |
OK issue fixed. Closing ticket now. If there is still a problem then please re-open this ticket or create a new one. |
Platform: Ubuntu 24.04.2 LTS
MythTV version: v34.0
Package version:v34.0+fixes.202504131949.a473f5e2d7~ubuntu24.04.1
Component: mythbuntu-ubuntu-34-noble.sources
What steps will reproduce the bug?
About 3 days ago my installations 3 tuners all failed to record any programs. When trying to watch live TV they all failed to achieve Tuner lock. They have done that ever since. I have checked the cables and hardware but my satellite box for freeview is working fine coming off the same connections. The signal is split four ways via a digital 4 way splitter here including the freeview satellite box to my TV which is still working.https://digitalimports.co.nz/product/digital-distrubution-module-4-way/
I note from the web setup interface that the database is reported to be 1379 and seems to be highlighted as a problem, though I can connect to it.
I found out that the Optus satellite was changed at the same time as this problem occurred with a new satellite called Korea sat 6 but the new satellite was moved into the same location. I have tried to retune my channels file and I detect lots more channels but they are not saved.
How often does it reproduce? Is there a required condition?
This is a now permanent condition
What is the expected behaviour?
mythbackend.log
backend.log attached
What do you see instead?
Additional information
The text was updated successfully, but these errors were encountered: