Erling
19-07-14, 01:18
My vuplus ultimo has got a problem where it becomes unresponsive with a spinning VIX in the up left corner of the screen. The box used to be rock solid before this problem started a month or so ago, when it was re-flashed with Helios. I have tried to revert to earlier VIX-versions, and even other images like BlackHole, VTI and the original vuplus image, but the problem persists. The issue seems to be worsened with Apollo 21, but it can be that something completely unrelated is developing, and that a revert to an earlier Apollo image would make no difference.
My setup is a plain ultimo with two S2-tuners, one T-tuner (LG), a hard-disk, the WiFi-dongle that came with the box, and Apollo 21, flashed via usb without restore of settings. No other software or hardware required to repeat the issue.
The log tail when the freeze happens is usually like this:
(2)fe event: status 0, inversion off, m_tuning 0
stateLostLock
OURSTATE: lost lock, trying to retune
(2)tune
OURSTATE: tuning
[SEC] startTuneTimeout 5000
[SEC] setVoltage 0
[SEC] setFrontend 1
setting frontend 2
main thread is non-idle! display spinner!
One way to deadlock the box for sure is to start a recording on the T-tuner, and then standby the box. Soon after, the REC indicator on the front panel will stop flashing and the box becomes unresponsive. By the way, there are often many more of these "lost lock"-entries in the log, but they seem to be transient, ie the tuning goes ok again:
(2)fe event: status 0, inversion off, m_tuning 1
(2)fe event: status 1f, inversion off, m_tuning 2
OURSTATE: ok
Another way to freeze the box is to switch from a T-tuner channel to a S2-channel. The display goes black, as usual, but instead of the S2-channel appearing, the spinner turns on and stays there forever on the black background. The log is different in this case:
opening frontend 0
(0)tune
RotorCmd ffffffff, lastRotorCmd ffffffff
prepare_sat System 1 Freq 11493750 Pol 0 SR 22000000 INV 2 FEC 2 orbpos 192 system 1 modulation 2 pilot 2, rolloff 0
tuning to 1743 mhz
OURSTATE: tuning
allocate Channel: res 0
[eDVBCIInterfaces] addPMTHandler 1:0:19:283D:3FB:1:C00000:0:0:0:
allocate demux
[SEC] set static current limiting
set sequence pos 3
set sequence pos 4
[SEC] setVoltage 2
[SEC] sleep 200ms
[SEC] invalidate current switch params
[SEC] sendDiseqc: e00000(DiSEqC reset)
[SEC] sleep 50ms
[SEC] sendDiseqc: e00003(DiSEqC peripherial power on)
[SEC] sleep 150ms
[SEC] sendDiseqc: e01038f6(?)
[SEC] sleep 50ms
set sequence pos 3
set sequence pos 3
[SEC] update current switch params
[SEC] startTuneTimeout 5000
[SEC] setFrontend 1
setting frontend 0
main thread is non-idle! display spinner!
A freeze can also happen just like that with me doing nothing, but watching a programme, and then the VIX spinner suddenly shows up, with the programme still running just fine. Lock is lost according to the log, so how can it be that the programme continues to display as if nothing has happened? It is as if the lost lock is actually false alarm, and that the handler dealing with this ends up deadlocked somewhere.
The signal quality here is good. There is no visible indication of tuning problems before the lockups, ie there are no tuning failed alerts or disturbances of any sort in the display.
Any help would be most welcome.
Regards,
Erling
My setup is a plain ultimo with two S2-tuners, one T-tuner (LG), a hard-disk, the WiFi-dongle that came with the box, and Apollo 21, flashed via usb without restore of settings. No other software or hardware required to repeat the issue.
The log tail when the freeze happens is usually like this:
(2)fe event: status 0, inversion off, m_tuning 0
stateLostLock
OURSTATE: lost lock, trying to retune
(2)tune
OURSTATE: tuning
[SEC] startTuneTimeout 5000
[SEC] setVoltage 0
[SEC] setFrontend 1
setting frontend 2
main thread is non-idle! display spinner!
One way to deadlock the box for sure is to start a recording on the T-tuner, and then standby the box. Soon after, the REC indicator on the front panel will stop flashing and the box becomes unresponsive. By the way, there are often many more of these "lost lock"-entries in the log, but they seem to be transient, ie the tuning goes ok again:
(2)fe event: status 0, inversion off, m_tuning 1
(2)fe event: status 1f, inversion off, m_tuning 2
OURSTATE: ok
Another way to freeze the box is to switch from a T-tuner channel to a S2-channel. The display goes black, as usual, but instead of the S2-channel appearing, the spinner turns on and stays there forever on the black background. The log is different in this case:
opening frontend 0
(0)tune
RotorCmd ffffffff, lastRotorCmd ffffffff
prepare_sat System 1 Freq 11493750 Pol 0 SR 22000000 INV 2 FEC 2 orbpos 192 system 1 modulation 2 pilot 2, rolloff 0
tuning to 1743 mhz
OURSTATE: tuning
allocate Channel: res 0
[eDVBCIInterfaces] addPMTHandler 1:0:19:283D:3FB:1:C00000:0:0:0:
allocate demux
[SEC] set static current limiting
set sequence pos 3
set sequence pos 4
[SEC] setVoltage 2
[SEC] sleep 200ms
[SEC] invalidate current switch params
[SEC] sendDiseqc: e00000(DiSEqC reset)
[SEC] sleep 50ms
[SEC] sendDiseqc: e00003(DiSEqC peripherial power on)
[SEC] sleep 150ms
[SEC] sendDiseqc: e01038f6(?)
[SEC] sleep 50ms
set sequence pos 3
set sequence pos 3
[SEC] update current switch params
[SEC] startTuneTimeout 5000
[SEC] setFrontend 1
setting frontend 0
main thread is non-idle! display spinner!
A freeze can also happen just like that with me doing nothing, but watching a programme, and then the VIX spinner suddenly shows up, with the programme still running just fine. Lock is lost according to the log, so how can it be that the programme continues to display as if nothing has happened? It is as if the lost lock is actually false alarm, and that the handler dealing with this ends up deadlocked somewhere.
The signal quality here is good. There is no visible indication of tuning problems before the lockups, ie there are no tuning failed alerts or disturbances of any sort in the display.
Any help would be most welcome.
Regards,
Erling