Page 1 of 1

hdhomerun ERROR: lock no longer held

Posted: Wed May 02, 2018 11:33 am
by alforddm
I'm running v29-rc1-4-g696806310a
Ubuntu 17.10
hdhomerun HDHR3-US Firmware: 20170930

Mythtv works for a while, several hours usually, and then it stops recording and my logs fill up with this. I've been rebooting my computer to fix it. Any suggestions?

Code: Select all

May  2 06:22:22 daylene-p7-1003w mythbackend: mythbackend[1221]: E HDHRStreamHandler recorders/hdhrstreamhandler.cpp:481 (TunerSet) HDHRSH[3](1036F329-0): DeviceSet(filter 0x0000-0x0001 0x0030 0x0040 0x0050-0x0051 0x0054 0x0060 0x1d00-0x1d03 0x1e00-0x1e03 0x1ffb): ERROR: lock no longer held
May  2 06:22:22 daylene-p7-1003w mythbackend: mythbackend[1221]: E HDHRStreamHandler recorders/hdhrstreamhandler.cpp:481 (TunerSet) HDHRSH[3](1036F329-0): DeviceSet(filter 0x0000-0x0001 0x0030 0x0040 0x0050-0x0051 0x0054 0x0060 0x1d00-0x1d03 0x1e00-0x1e03 0x1ffb): ERROR: lock no longer held
May  2 06:22:22 daylene-p7-1003w mythbackend: mythbackend[1221]: E HDHRStreamHandler recorders/hdhrstreamhandler.cpp:481 (TunerSet) HDHRSH[3](1036F329-0): DeviceSet(filter 0x0000-0x0001 0x0030 0x0040 0x0050-0x0051 0x0054 0x0060 0x1d00-0x1d03 0x1e00-0x1e03 0x1ffb): ERROR: lock no longer held

Re: hdhomerun ERROR: lock no longer held

Posted: Wed May 02, 2018 4:04 pm
by pgbennett
I see you are using a pre-release build of v29. I would recommend getting the latest from fixes/29. I don't know if that will fix the error.

Are there any other errors in the log before these messages start, that may indicate the cause?

Re: hdhomerun ERROR: lock no longer held

Posted: Wed May 02, 2018 8:16 pm
by alforddm
If I run

Code: Select all

$ apt-cache policy mythtv
mythtv:
  Installed: 2:29.0+fixes.20170728.696806310a-0ubuntu1
  Candidate: 2:29.0+fixes.20170728.696806310a-0ubuntu1
  Version table:
 *** 2:29.0+fixes.20170728.696806310a-0ubuntu1 500
        500 http://us.archive.ubuntu.com/ubuntu artful/multiverse amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu artful/multiverse i386 Packages
        100 /var/lib/dpkg/status 
but if I run

Code: Select all

 $ mythbackend --version
Please attach all output as a file in bug reports.
MythTV Version : v29-rc1-4-g696806310a
MythTV Branch : fixes/29
Network Protocol : 91
Library API : 29.20170212-1
QT Version : 5.7.1
Is something wonky there?

I can't find anything else in the logs. Quite a few of these.

Code: Select all

May  1 00:24:02 daylene-p7-1003w mythbackend: mythbackend[1223]: E HDHRStreamHandler recorders/hdhrstreamhandler.cpp:471 (TunerSet) HDHRSH[3](1036F329-0): Set request failed#012#011#011#011eno: Resource temporarily unavailable (11)
And then every once in a while, one of these will be in among everything.

Code: Select all

May  1 04:07:05 daylene-p7-1003w mythbackend: mythbackend[1223]: N Expire autoexpire.cpp:251 (CalcParams) AutoExpire: CalcParams(): Max required Free Space: 12.0 GB w/freq: 14 min

Re: hdhomerun ERROR: lock no longer held

Posted: Wed May 02, 2018 9:26 pm
by pgbennett
Another thing I can suggest is periodically reboot the HDHomerun Prime. I have a ceton eth 6. It has a memory leak that causes a failure after about 6 weeks. I reboot it once a week with a script to avoid that. There may be some command in the hdhomrun utility program to reboot it.

Otherwise I suggest open a ticket so that somebody may look at it.

Re: hdhomerun ERROR: lock no longer held

Posted: Wed May 02, 2018 10:45 pm
by bill6502
This is my HDHR info from its web page:

Code: Select all

HDHomeRun Prime Tuner
Model: HDHR3-CC
Firmware: 20130328
I don't do routine boots, but it's a good test to see if it helps your case.

To be clear @alforddm, are there any other users of the HDHR on your
network? Tablets/Kodi/WMC/tvtime...

Can't speak to the policy, but maybe look for other instances of the backend:

Code: Select all

sudo locate -b "\mythbackend.real"  "\mythbackend"

Re: hdhomerun ERROR: lock no longer held

Posted: Thu May 03, 2018 12:57 pm
by alforddm
To be clear @alforddm, are there any other users of the HDHR on your
network? Tablets/Kodi/WMC/tvtime...
There "shouldn't" be. I did a trial run of recording via plex but then went back to using mythtv and removed the tuner from the plex ui. I wondered if somehow plex wasn't still grabbing the turners so I completely removed it and after I restarted the computer, the error hasn't reoccurred. It's only been 24 hrs so I don't know if that actually fixed the problem, or if just hasn't reoccurred. I was pleasantly surprised this morning to find it still working.

Re: hdhomerun ERROR: lock no longer held

Posted: Sat Jun 16, 2018 6:42 am
by markk
I've just got a new HDHOMERUN (a second one) as I think (or thought) my Nova-TD500 was faulty. The new homerun is not working from MythTv front end with the same error as above, the very old homerun (with the same firmware) is working fine. From the backend the new one scans channels ok in setup but if you got into the front end turner states window it shows the device has an error