Sundtek Support Forum
English => VU+ - VU Duo Settopbox => Thema gestartet von: Dima73 am April 17, 2016, 01:21:05 Nachmittag
-
Сhecked in ET85000/Formuler1/OS mini , tuners Sundtek DVB-T/C or DVB-S2
image openPLi
Example for test:
1)Activate PiP(live tv show service X/PiP window show service X)
2)Disable PiP --> PiP window close --> live tv stop video(pause) audio it runs at this moment.
The problem itself:
When close video decoder 1 --> video decoder 0(live tv) video not work
log:
< 1234.473> [eDVBCAService] new service 1:0:1:29E3:3CF0:13E:820000:0:0:0::Союз Int
< 1234.474> [eDVBCAService] add demux 0 to slot 0 service 1:0:1:29E3:3CF0:13E:820000:0:0:0::Союз Int
< 1234.474> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1234.475> [eDVBSectionReader] DMX_SET_FILTER pid=0
< 1234.475> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1234.476> [eDVBSectionReader] DMX_SET_FILTER pid=18
< 1234.480> RemovePopup, id = ZapError
< 1234.480> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1234.480> [eDVBSectionReader] DMX_SET_FILTER pid=0
< 1234.484> [eDVBFrontend] sleep 500ms
< 1234.847> [eDVBServicePMTHandler] PATready
< 1234.847> [eDVBServicePMTHandler] use pmtpid 00df for service_id 29e3
< 1234.847> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1234.848> [eDVBSectionReader] DMX_SET_FILTER pid=223
< 1234.848> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1234.848> [eDVBSectionReader] DMX_SET_FILTER pid=0
< 1234.850> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1234.850> [eDVBSectionReader] DMX_SET_FILTER pid=357
< 1234.851> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1234.851> [eDVBSectionReader] DMX_SET_FILTER pid=17
< 1235.034> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1235.034> [eDVBSectionReader] DMX_SET_FILTER pid=457
< 1235.036> [eDVBServicePlay] eventNewProgramInfo timeshift_enabled=0 timeshift_active=0
< 1235.038> [eDVBServicePlay] have 1 video stream(s) (00f3), and 1 audio stream(s) (00fd), and the pcr pid is 00f3, and the text pid is ffffffff
< 1235.039> [eTSMPEGDecoder] decoder state: play, vpid=00f3, apid=00fd
< 1235.040> [eDVBVideo0] VIDEO_SLOWMOTION 0 ok
< 1235.040> [eDVBVideo0] VIDEO_FAST_FORWARD 0 ok
< 1235.040> [eDVBVideo0] VIDEO_CONTINUE ok
< 1235.040> [eDVBAudio0] AUDIO_CONTINUE ok
< 1235.310> [eDVBCIInterfaces] gotPMT
< 1235.311> [eDVBCAService] don't build/send the same CA PMT twice
< 1235.311> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1235.311> [eDVBSectionReader] DMX_SET_FILTER pid=223
< 1235.317> [eDVBVideo0] VIDEO_GET_EVENT SIZE_CHANGED 544x576 aspect 2
< 1235.448> [eDVBVideo0] VIDEO_GET_EVENT FRAME_RATE_CHANGED 25000 fps
< 1235.448> [eDVBVideo0] VIDEO_GET_EVENT PROGRESSIVE_CHANGED 0
< 1235.449> [eDVBVideo0] VIDEO_GET_EVENT SIZE_CHANGED 544x576 aspect 2
< 1235.577> [eDVBVideo0] VIDEO_GET_EVENT FRAME_RATE_CHANGED 25000 fps
< 1235.578> [eDVBVideo0] VIDEO_GET_EVENT PROGRESSIVE_CHANGED 0
< 1235.579> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1235.580> [eDVBSectionReader] DMX_SET_FILTER pid=459
< 1235.582> [Dish] tuning failed
< 1235.727> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1235.727> [eDVBSectionReader] DMX_SET_FILTER pid=18
< 1235.854> [eDVBServicePMTHandler] sdt update done!
< 1241.584> action -> ColorActions blue
< 1241.602> [SKIN] Parsing embedded skin <embedded-in-'PictureInPictureZapping'>
< 1241.634> [SKIN] Parsing embedded skin <embedded-in-'Dishpip'>
< 1241.690> playing pip service 1:0:1:29E3:3CF0:13E:820000:0:0:0::Союз Int
< 1241.691> [eDVBResourceManager] use cached_channel
< 1241.691> [eDVBServicePMTHandler] allocate Channel: res 0
< 1241.692> [eDVBCIInterfaces] addPMTHandler 1:0:1:29E3:3CF0:13E:820000:0:0:0::Союз Int
< 1241.692> [eDVBChannel] getDemux cap=01
< 1241.692> [eDVBServicePMTHandler] ok ... now we start!!
< 1241.692> [eDVBServicePlay] eventNewProgramInfo timeshift_enabled=0 timeshift_active=0
< 1241.692> [eDVBServicePlay] have 1 video stream(s) (00f3), and 1 audio stream(s) (00fd), and the pcr pid is 00f3, and the text pid is ffffffff
< 1241.692> [eDVBChannel] getDemux cap=01
< 1241.693> [eTSMPEGDecoder] decoder state: play, vpid=00f3, apid=ffffffff
< 1241.693> [eDVBVideo] Video Device: /dev/dvb/adapter0/video1
< 1241.694> [eDVBVideo] demux device: /dev/dvb/adapter0/demux0
< 1241.694> [eDVBVideo1] VIDEO_SET_STREAMTYPE 0 - ok
< 1241.694> [eDVBVideo1] DMX_SET_PES_FILTER pid=0x00f3 ok
< 1241.694> [eDVBVideo1] DEMUX_START ok
< 1241.695> [eDVBVideo1] VIDEO_FREEZE ok
< 1241.695> [eDVBVideo1] VIDEO_PLAY ok
< 1241.700> [eDVBVideo1] VIDEO_SLOWMOTION 0 ok
< 1241.700> [eDVBVideo1] VIDEO_FAST_FORWARD 0 ok
< 1241.700> [eDVBVideo1] VIDEO_CONTINUE ok
< 1241.701> [eDVBCAService] add demux 0 to slot 1 service 1:0:1:29E3:3CF0:13E:820000:0:0:0::Союз Int
< 1241.701> [eDVBCAService] don't build/send the same CA PMT twice
< 1241.701> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1241.701> [eDVBSectionReader] DMX_SET_FILTER pid=0
< 1241.702> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1241.702> [eDVBSectionReader] DMX_SET_FILTER pid=18
< 1241.702> [eDVBChannel] getDemux cap=00
< 1241.993> [eDVBServicePMTHandler] PATready
< 1241.994> [eDVBServicePMTHandler] use pmtpid 00df for service_id 29e3
< 1241.994> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1241.994> [eDVBSectionReader] DMX_SET_FILTER pid=223
< 1241.995> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1241.995> [eDVBSectionReader] DMX_SET_FILTER pid=0
< 1241.996> [eDVBServicePlay] eventNewProgramInfo timeshift_enabled=0 timeshift_active=0
< 1241.998> [eDVBServicePlay] have 1 video stream(s) (00f3), and 1 audio stream(s) (00fd), and the pcr pid is 00f3, and the text pid is ffffffff
< 1241.999> [eTSMPEGDecoder] decoder state: play, vpid=00f3, apid=ffffffff
< 1241.999> [eDVBVideo1] VIDEO_SLOWMOTION 0 ok
< 1241.999> [eDVBVideo1] VIDEO_FAST_FORWARD 0 ok
< 1241.999> [eDVBVideo1] VIDEO_CONTINUE ok
< 1242.001> [eDVBCIInterfaces] gotPMT
< 1242.001> [eDVBCAService] don't build/send the same CA PMT twice
< 1242.001> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1242.001> [eDVBSectionReader] DMX_SET_FILTER pid=223
< 1242.309> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1242.309> [eDVBSectionReader] DMX_SET_FILTER pid=18
< 1242.467> [eDVBVideo1] VIDEO_GET_EVENT SIZE_CHANGED 544x576 aspect 2
< 1242.467> [eDVBVideo1] VIDEO_GET_EVENT FRAME_RATE_CHANGED 25000 fps
< 1242.467> [eDVBVideo1] VIDEO_GET_EVENT PROGRESSIVE_CHANGED 0
< 1242.468> [eDVBVideo1] VIDEO_GET_EVENT SIZE_CHANGED 544x576 aspect 2
< 1242.468> [eDVBVideo1] VIDEO_GET_EVENT FRAME_RATE_CHANGED 25000 fps
< 1242.468> [eDVBVideo1] VIDEO_GET_EVENT PROGRESSIVE_CHANGED 0
1088
< 1244.770> [eConsoleAppContainer] Starting /bin/sh
< 1244.777> [eMainloop::processOneEvent] unhandled POLLERR/HUP/NVAL for fd 68(16)
< 1245.909> action -> myShowHideActions hide
< 1247.145> action -> MsgBoxActions ok
< 1247.168> [eTSMPEGDecoder] decoder state: play, vpid=ffffffff, apid=ffffffff
< 1247.169> [eDVBVideo1] DEMUX_STOP ok
< 1247.210> [eDVBVideo1] VIDEO_STOP ok
< 1247.210> [eDVBVideo1] destroy
< 1247.210> [eDVBCAService] free slot 0 demux 0 for service 1:0:1:29E3:3CF0:13E:820000:0:0:0::Союз Int
< 1247.211> [eDVBCAService] don't build/send the same CA PMT twice
< 1249.649> [eDVBLocalTimerHandler] diff is 0
< 1249.650> [eDVBLocalTimerHandler] diff < 120 .. use Transponder Time
< 1249.650> [eDVBLocalTimerHandler] not changed
< 1249.652> [eDVBChannel] getDemux cap=00
< 1251.242> action -> GlobalActions volumeUp
I see this problem for two years.
-
Enigma2 problem - this is unrelated to us.
-
Why do you think so, what basis?
-
We only register our tuner in the system and use those interfaces which are available.
We have nothing to do with PiP.
-
We only register our tuner in the system and use those interfaces which are available.
We have nothing to do with PiP.
This is not a problem with the internal DVB-T tuners.
I'll try to deal with this on an Enigma level.If possible.
When enigma if there is no error, then I'll get back to you.
Okay, another question.
TimeShift is not working tuners DVB-T/C or DVB-S2.
Like this?
-
Image problem, timeshifting is working (last tested with VTI and Vu+).
Have a closer look at the debug logs of enigma2.
-
Image problem, timeshifting is working (last tested with VTI and Vu+).
Have a closer look at the debug logs of enigma2.
< 2428.776> [eDVBServicePlay] have 1 video stream(s) (1416), and 1 audio stream(s) (1417), and the pcr pid is 1416, and the text pid is ffffffff
< 2428.777> [eTSMPEGDecoder] decoder state: pause, vpid=1416, apid=1417
< 2428.777> [eDVBVideo0] VIDEO_SLOWMOTION 0 ok
< 2428.777> [eDVBVideo0] VIDEO_FAST_FORWARD 0 ok
< 2428.777> [eDVBVideo0] VIDEO_FREEZE ok
< 2428.777> [eDVBAudio0] AUDIO_PAUSE ok
< 2428.777> [eDVBServicePlay] timeshift
< 2428.778> [eDVBServicePlay] timeshift
< 2428.779> [eDVBServicePlay] timeshift
< 2428.780> [eDVBServicePlay] timeshift
< 2428.780> resolved to PAUSE
< 2428.780> [eDVBServicePlay] pause
< 2428.781> [eDVBServicePlay] timeshift
< 2428.781> [eDVBServicePlay] timeshift
< 2428.783> [eMPEGStreamInformation::getLastFrame] - no data (yet?)
< 2428.783> [eDVBTSTools] calcEnd [@ML] m_streaminfo.getLastFrame failed, fallback
< 2428.783> [eDVBTSTools] fixupPTS begin not valid, can't fixup
< 2428.786> [eDVBServicePlay] timeshift
< 2428.787> [eDVBServicePlay] timeshift
< 2428.891> [eDVBServicePlay] seekTo -90000
< 2428.891> [eDVBChannel] seek.
< 2428.892> [eFilePushThread] wait for driver eof aborted by signal
< 2428.892> [eFilePushThread] waiting for pause
< 2428.892> [eFilePushThread] PAUSED
< 2428.894> [eDVBAudio0] AUDIO_CLEAR_BUFFER ok
< 2428.921> [eDVBVideo0] VIDEO_CLEAR_BUFFER ok
< 2428.930> [eMPEGStreamInformation::getLastFrame] - no data (yet?)
< 2428.930> [eDVBTSTools] calcEnd [@ML] m_streaminfo.getLastFrame failed, fallback
< 2428.930> [eDVBChannel] getLength failed - can't seek relative to end!
< 2428.930> [eDVBServicePlay] timeshift
< 2428.931> [eDVBServicePlay] timeshift
< 2428.932> New timeshift filename: 20160417 1624 - Riga TV24 - Rampas ugunis
< 2428.937> [eDVBChannel] pvrEvent evtStopped
< 2429.180> [eFilePushThread] wait for driver eof timeout
< 2429.284> [eMPEGStreamInformation::getLastFrame] - no data (yet?)
< 2429.284> [eDVBTSTools] calcEnd [@ML] m_streaminfo.getLastFrame failed, fallback
< 2429.285> [eDVBTSTools] fixupPTS begin not valid, can't fixup
< 2429.430> [eFilePushThread] wait for driver eof timeout
< 2429.681> [eFilePushThread] wait for driver eof timeout
< 2429.784> [eMPEGStreamInformation::getLastFrame] - no data (yet?)
< 2429.784> [eDVBTSTools] calcEnd [@ML] m_streaminfo.getLastFrame failed, fallback
< 2429.784> [eDVBTSTools] fixupPTS begin not valid, can't fixup
< 2429.931> [eFilePushThread] wait for driver eof timeout
< 2430.182> [eFilePushThread] wait for driver eof timeout
< 2430.284> [eMPEGStreamInformation::getLastFrame] - no data (yet?)
< 2430.284> [eDVBTSTools] calcEnd [@ML] m_streaminfo.getLastFrame failed, fallback
< 2430.284> [eDVBTSTools] fixupPTS begin not valid, can't fixup
< 2430.432> [eFilePushThread] wait for driver eof timeout
< 2430.580> [eEPGCache] schedule finished(1460899475)
< 2430.682> [eFilePushThread] wait for driver eof timeout
< 2430.784> [eMPEGStreamInformation::getLastFrame] - no data (yet?)
< 2430.785> [eDVBTSTools] calcEnd [@ML] m_streaminfo.getLastFrame failed, fallback
< 2430.785> [eDVBTSTools] fixupPTS begin not valid, can't fixup
< 2430.933> [eFilePushThread] wait for driver eof timeout
< 2431.183> [eFilePushThread] wait for driver eof timeout
...........................
< 2466.915> [eMPEGStreamInformation::getLastFrame] - no data (yet?)
< 2466.915> [eDVBTSTools] calcEnd [@ML] m_streaminfo.getLastFrame failed, fallback
< 2466.915> [eDVBTSTools] fixupPTS begin not valid, can't fixup
< 2466.990> [eFilePushThread] wait for driver eof timeout
< 2467.240> [eFilePushThread] wait for driver eof timeout
< 2467.415> [eMPEGStreamInformation::getLastFrame] - no data (yet?)
< 2467.415> [eDVBTSTools] calcEnd [@ML] m_streaminfo.getLastFrame failed, fallback
< 2467.415> [eDVBTSTools] fixupPTS begin not valid, can't fixup
< 2467.491> [eFilePushThread] wait for driver eof timeout
< 2467.741> [eFilePushThread] wait for driver eof timeout
< 2467.992> [eFilePushThread] wait for driver eof timeout
< 2468.242> [eFilePushThread] wait for driver eof timeout
< 2468.251> [eDVBServicePlay] timeshift
< 2468.251> action -> InfobarTimeshiftActions timeshiftStop
< 2468.251> [eDVBServicePlay] timeshift
< 2468.252> [eDVBServicePlay] timeshift
< 2468.492> [eFilePushThread] wait for driver eof timeout
< 2468.743> [eFilePushThread] wait for driver eof timeout
< 2468.993> [eFilePushThread] wait for driver eof timeout
< 2469.243> [eFilePushThread] wait for driver eof timeout
< 2469.494> [eFilePushThread] wait for driver eof timeout
< 2469.744> [eFilePushThread] wait for driver eof timeout
< 2469.782> action -> MsgBoxActions ok
< 2469.799> [eDVBServicePlay] timeshift
< 2469.799> [eDVBServicePlay] SwitchToLive
< 2469.800> [eFilePushThread] stopping thread
< 2469.800> [eFilePushThread] wait for driver eof aborted by signal
< 2469.800> [eFilePushThread] STOP
< 2469.801> [eTSMPEGDecoder] decoder state: play, vpid=ffffffff, apid=ffffffff
< 2469.801> [eDVBVideo0] DEMUX_STOP ok
< 2469.802> [eDVBVideo0] VIDEO_STOP ok
< 2469.802> [eDVBVideo0] destroy
< 2469.802> [eDVBAudio0] AUDIO_STOP ok
< 2469.826> [eDVBAudio0] DEMUX_STOP ok
< 2469.830> [eDVBAudio0] AUDIO_CONTINUE ok
< 2469.830> [eDVBAudio0] destroy
cleaning up
TuxTxt cache cleared
< 2469.836> [eDVBServicePlay] have 1 video stream(s) (1416), and 1 audio stream(s) (1417), and the pcr pid is 1416, and the text pid is ffffffff
< 2469.837> [eDVBChannel] getDemux cap=01
TuxTxt cache cleared
< 2469.842> [eTSMPEGDecoder] decoder state: play, vpid=1416, apid=1417
< 2469.842> [eDVBPCR0] DMX_SET_PES_FILTER pid=0x1416 ok
< 2469.842> [eDVBPCR0] DEMUX_START ok
< 2469.843> [eDVBAudio0] DMX_SET_PES_FILTER pid=0x1417 ok
< 2469.843> [eDVBAudio0] DEMUX_START ok
< 2469.843> [eDVBAudio0] AUDIO_SET_BYPASS bypass=1 ok
< 2469.843> [eDVBAudio0] AUDIO_PAUSE ok
< 2469.843> [eDVBAudio0] AUDIO_PLAY ok
< 2469.845> [eDVBVideo] Video Device: /dev/dvb/adapter0/video0
< 2469.845> [eDVBVideo] demux device: /dev/dvb/adapter0/demux0
< 2469.845> [eDVBVideo0] VIDEO_SET_STREAMTYPE 1 - ok
< 2469.846> [eDVBVideo0] DMX_SET_PES_FILTER pid=0x1416 ok
< 2469.846> [eDVBVideo0] DEMUX_START ok
< 2469.846> [eDVBVideo0] VIDEO_FREEZE ok
< 2469.846> [eDVBVideo0] VIDEO_PLAY ok
< 2469.852> [eDVBVideo0] VIDEO_SLOWMOTION 0 ok
< 2469.852> [eDVBVideo0] VIDEO_FAST_FORWARD 0 ok
< 2469.852> [eDVBVideo0] VIDEO_CONTINUE ok
< 2469.852> [eDVBAudio0] AUDIO_CONTINUE ok
< 2469.852> [eDVBTeletextParser] Starting!
< 2469.852> [eDVBTeletextParser] disable teletext subtitles page ffffffffffffffff (und)
< 2469.852> [eDVBPESReader] Created. Opening demux
< 2469.852> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 2469.852> [eDVBTeletextParser] created teletext subtitle PES reader!
< 2469.852> [eDVBPESReader] Created. Opening demux
< 2469.853> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 2469.853> [eDVBTeletextParser] starting PES reader on pid=ffffffff
< 2469.853> [eDVBServicePlay] timeshift
< 2469.854> resolved to PLAY
< 2469.854> [eDVBServicePlay] unpause
< 2469.855> [eDVBServicePlay] timeshift
< 2469.855> [eDVBServicePlay] timeshift
< 2469.858> resolved to PLAY
< 2469.858> [eDVBServicePlay] unpause
< 2469.858> [eDVBServicePlay] timeshift
< 2469.859> [eDVBServicePlay] timeshift
< 2469.861> [eFilePushThreadRecorder] stopping thread.
< 2469.862> [eDVBRecordFileThread] waiting for aio to complete
< 2469.862> [eDVBRecordFileThread] buffer usage histogram (20 buffers of 188 kB)
< 2469.862> [eDVBRecordFileThread] 1: 2
< 2469.862> [eFilePushThreadRecorder] THREAD STOP
< 2469.863> [eDVBServicePlay] remove timeshift files
< 2469.863> [setIoPrio] best-effort level 7 ok
< 2469.863> [eBackgroundFileEraser] deleting '/media/hdd/timeshift/timeshift.jSOCkV.del'
< 2469.864> [eDVBServicePlay] timeshift
< 2469.867> not pauseable.
< 2469.868> [eDVBServicePlay] timeshift
< 2471.099> [eDVBVideo0] VIDEO_GET_EVENT SIZE_CHANGED 704x576 aspect 2
< 2471.172> [eDVBVideo0] VIDEO_GET_EVENT FRAME_RATE_CHANGED 25000 fps
< 2471.172> [eDVBVideo0] VIDEO_GET_EVENT PROGRESSIVE_CHANGED 0
< 2471.173> [eDVBVideo0] VIDEO_GET_EVENT FRAME_RATE_CHANGED 25000 fps
< 2471.173> [eDVBVideo0] VIDEO_GET_EVENT PROGRESSIVE_CHANGED 0
< 2480.830> [eEPGCache] schedule other finished(1460899526)
< 2480.831> [eEPGCache] stop caching events(1460899526)
< 2480.831> [eEPGCache] next update in 60 min
963
-
please see http://forums.openpli.org/topic/41240-sundtek-tuners-two-problem/?view=getnewpost
-
Ok.
Timeshift not work only ET/xtrend box.
This problem ET/xtrend drivers.
-
Dreamboxes and Vu+ also work without problem.
-
Ok.This not sundtek problem.
Tested on avermedia a857 same problem(stop video when close pip)
PLi and ATV image again same problem.
PiP work OK for formuler1.
PiP problem again drivers Xtrend.
-
VU+solo4k
timeshift no problems
PiP no problems
Only wrong DVB API v5 statistics
-
Sundtek DVB-S/S2 (IV) is type DVB-C!!!
root@vusolo4k:~# dvb-fe-tool -f 11
Device vtuner fe (/dev/dvb/adapter0/frontend11) capabilities:
CAN_FEC_1_2
CAN_FEC_2_3
CAN_FEC_3_4
CAN_FEC_5_6
CAN_FEC_7_8
CAN_FEC_AUTO
CAN_GUARD_INTERVAL_AUTO
CAN_INVERSION_AUTO
CAN_QAM_16
CAN_QAM_64
CAN_QAM_AUTO
CAN_QPSK
CAN_TRANSMISSION_MODE_AUTO
DVB API Version 5.10, Current v5 delivery system: DVBC/ANNEX_A
Supported delivery systems:
DVBS
[DVBC/ANNEX_A]
DVBS
DVBS2
DVBC/ANNEX_C
root@vusolo4k:~# dvb-fe-tool -f 10
Device vtuner fe (/dev/dvb/adapter0/frontend10) capabilities:
CAN_FEC_1_2
CAN_FEC_2_3
CAN_FEC_3_4
CAN_FEC_5_6
CAN_FEC_7_8
CAN_FEC_AUTO
CAN_GUARD_INTERVAL_AUTO
CAN_INVERSION_AUTO
CAN_QAM_16
CAN_QAM_64
CAN_QAM_AUTO
CAN_QPSK
CAN_TRANSMISSION_MODE_AUTO
DVB API Version 5.10, Current v5 delivery system: DVBS
Supported delivery systems:
[DVBS]
DVBC/ANNEX_A
[DVBS]
DVBS2
DVBC/ANNEX_C
DiSEqC VOLTAGE: OFF
ERROR FE_SET_VOLTAGE: Operation not permitted
root@vusolo4k:~# dvb-fe-tool -f 9
Device Vuplus FE (/dev/dvb/adapter0/frontend9) capabilities:
CAN_FEC_1_2
CAN_FEC_2_3
CAN_FEC_3_4
CAN_FEC_5_6
CAN_FEC_7_8
CAN_FEC_AUTO
CAN_INVERSION_AUTO
CAN_QPSK
CAN_RECOVER
DVB API Version 5.10, Current v5 delivery system: DVBS
Supported delivery systems:
[DVBS]
DVBS2
DiSEqC VOLTAGE: OFF
ERROR FE_SET_VOLTAGE: Operation not permitted
root@vusolo4k:~# cat /proc/bus/nim_sockets
NIM Socket 0:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 0
NIM Socket 1:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 1
NIM Socket 2:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 2
NIM Socket 3:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 3
NIM Socket 4:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 4
NIM Socket 5:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 5
NIM Socket 6:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 6
NIM Socket 7:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 7
NIM Socket 8:
Type: DVB-S2
Name: Vuplus DVB-S NIM(AVL6222)
Frontend_Device: 8
I2C_Device: 4
NIM Socket 9:
Type: DVB-S2
Name: Vuplus DVB-S NIM(AVL6222)
Frontend_Device: 9
I2C_Device: 4
NIM Socket 10:
Type: DVB-T
Name: Sundtek DVB-T (III) (1/0) (USB)
Frontend_Device: 10
NIM Socket 11:
Type: DVB-S2
Name: Sundtek DVB-S/S2 (IV) (0/0) (USBDVB-S2
Frontend_Device: 11root@vusolo4k:~#
-
and
dvb-fe-tool -f 10 = Sundtek DVB-S/S2
?????
vusolo4k login: root
root@vusolo4k:~# cat /proc/bus/nim_sockets
NIM Socket 0:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 0
NIM Socket 1:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 1
NIM Socket 2:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 2
NIM Socket 3:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 3
NIM Socket 4:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 4
NIM Socket 5:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 5
NIM Socket 6:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 6
NIM Socket 7:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 7
NIM Socket 8:
Type: DVB-S2
Name: Vuplus DVB-S NIM(AVL6222)
Frontend_Device: 8
I2C_Device: 4
NIM Socket 9:
Type: DVB-S2
Name: Vuplus DVB-S NIM(AVL6222)
Frontend_Device: 9
I2C_Device: 4
NIM Socket 10:
Type: DVB-S2
Name: Sundtek DVB-S/S2 (IV) (0/0) (USBDVB-S2
Frontend_Device: 10root@vusolo4k:~# dvb-fe-tool -f 11
ERROR No such file or directory while opening /dev/dvb/adapter0/frontend11
root@vusolo4k:~# dvb-fe-tool -f 10
Device vtuner fe (/dev/dvb/adapter0/frontend10) capabilities:
CAN_FEC_1_2
CAN_FEC_2_3
CAN_FEC_3_4
CAN_FEC_5_6
CAN_FEC_7_8
CAN_FEC_AUTO
CAN_GUARD_INTERVAL_AUTO
CAN_INVERSION_AUTO
CAN_QAM_16
CAN_QAM_64
CAN_QAM_AUTO
CAN_QPSK
CAN_TRANSMISSION_MODE_AUTO
DVB API Version 5.10, Current v5 delivery system: DVBS
Supported delivery systems:
[DVBS]
DVBC/ANNEX_A
[DVBS]
DVBS2
DVBC/ANNEX_C
DiSEqC VOLTAGE: OFF
ERROR FE_SET_VOLTAGE: Operation not permitted
root@vusolo4k:~# dvb-fe-tool -f 9
Device Vuplus FE (/dev/dvb/adapter0/frontend9) capabilities:
CAN_FEC_1_2
CAN_FEC_2_3
CAN_FEC_3_4
CAN_FEC_5_6
CAN_FEC_7_8
CAN_FEC_AUTO
CAN_INVERSION_AUTO
CAN_QPSK
CAN_RECOVER
DVB API Version 5.10, Current v5 delivery system: DVBS
Supported delivery systems:
[DVBS]
DVBS2
DiSEqC VOLTAGE: OFF
ERROR FE_SET_VOLTAGE: Operation not permitted
root@vusolo4k:~# dvb-fe-tool -f 10
Device vtuner fe (/dev/dvb/adapter0/frontend10) capabilities:
CAN_FEC_1_2
CAN_FEC_2_3
CAN_FEC_3_4
CAN_FEC_5_6
CAN_FEC_7_8
CAN_FEC_AUTO
CAN_GUARD_INTERVAL_AUTO
CAN_INVERSION_AUTO
CAN_QAM_16
CAN_QAM_64
CAN_QAM_AUTO
CAN_QPSK
CAN_TRANSMISSION_MODE_AUTO
DVB API Version 5.10, Current v5 delivery system: DVBS
Supported delivery systems:
[DVBS]
DVBC/ANNEX_A
[DVBS]
DVBS2
DVBC/ANNEX_C
DiSEqC VOLTAGE: OFF
ERROR FE_SET_VOLTAGE: Operation not permitted
root@vusolo4k:~#
-
I think this is rather a bug in the vtuner module, if the appropriate commands would be forwarded to the driver itself it would show up the correct information.
I think the command for retrieving the information directly from the driver is:
/opt/bin/mediaclient --frontendinfo /dev/dvb/adapter1/frontend0
aside of that you might try your commands the following way:
export LD_PRELOAD=/opt/lib/libmediaclient.so
dvb-fe-tool -f 10
I think we override the frontends in adapter0 for engima2 so it will even skip the vtuner implementation. The export will take care that the override mechanism is active.
-
The problem arises only after booting from a deep sleep mode.
Everything works correctly if you change the file sun_dvb.sh:
case "$1" in
start_c)
echo $LINE
echo "DVB-C Tuner start"
echo $LINE
if [ "$usepsax" = "1" ]; then
if [ `ps ax | grep mediasrv | grep -v grep | wc -l` -gt 0 ];then killall -9 mediasrv >/dev/null 2>&1; sleep 1; fi
else
if [ `ps | grep mediasrv | grep -v grep | wc -l` -gt 0 ];then killall -9 mediasrv >/dev/null 2>&1; sleep 1; fi
fi
#wait for devices will block until all devices are initialized
$NICECMD $DRIVERPATH/mediasrv -d --no-nodes --wait-for-devices
sleep 2
$DRIVERPATH/mediaclient --loglevel=off
FRONTEND=`$DRIVERPATH/mediaclient -e |grep -A 5 '\[DVB' -m 1 | grep -m 1 FRONTEND: | sed 's#.*/dev#/dev#g'`
if [ "$FRONTEND" = "" ]; then
echo `date +"%Y-%m-%d %H:%M:%S [$$]"`" No Sundtek device Detected" >> /var/log/mediasrv.log
exit 1
fi
if [ -f /proc/stb/info/vumodel ] && [ ! -e /tmp/.startsolo4k ] ; then
BOXNAME=$( cat /proc/stb/info/vumodel )
if [ $BOXNAME = "solo4k" ]; then
echo `date +"%Y-%m-%d %H:%M:%S"`" need pause start 4 sec. for vu+solo4k" >> /var/log/mediasrv.log
touch /tmp/.startsolo4k
sleep 2
if [ "$usepsax" = "1" ]; then
if [ `ps ax | grep mediasrv | grep -v grep | wc -l` -gt 0 ];then killall -9 mediasrv >/dev/null 2>&1; sleep 1; fi
else
if [ `ps | grep mediasrv | grep -v grep | wc -l` -gt 0 ];then killall -9 mediasrv >/dev/null 2>&1; sleep 1; fi
fi
$NICECMD $DRIVERPATH/mediasrv -d --no-nodes --wait-for-devices
sleep 2
$DRIVERPATH/mediaclient --loglevel=off
fi
fi
if [ -e /etc/sundtek.conf ] && [ "`grep -c dreambox_support_fe1 /etc/sundtek.conf`" != "0" ]; then
echo `date +"%Y-%m-%d %H:%M:%S [$$]"`" Using /etc/sundtek.conf for deviceconfiguration" >> /var/log/mediasrv.log
else
$DRIVERPATH/mediaclient -D DVBC -d $FRONTEND
$DRIVERPATH/mediaclient --enabledreambox=$FRONTEND
fi
if [ "$usepsax" = "1" ]; then
if [ `ps ax | grep enigma2 | grep -v boblight-enigma2 | grep -v grep | wc -l` -gt 0 ] ;then
re_enigma
else
echo $LINE
fi
else
if [ `ps | grep enigma2 | grep -v boblight-enigma2 | grep -v grep | wc -l` -gt 0 ] ;then
re_enigma
else
echo $LINE
fi
fi
;;
start_t2)
You consider this offer?
-
Update drivers 2016-10-08.
Problem not solved.
-
Sorry we need to break this down to make it optional and only use it on a settopbox where it is needed, not all settopboxes are broke. It might have some other consequences with other settopboxes if we just change it that way.
Not all Vu+ Settopboxes are broke (according to our information).
What is the final problem if you don't restart it (register it a second time)?
-
What is the final problem if you don't restart it (register it a second time)?
Sundtek MediaTV Digital Home III (DVB-C/T/T2) use dvb-t type --> start type always dvb-c
Sundtek SkyTV Ultimate simple not work
when show info, this is multi tuner (dvb-c/dvb-s2 type) --> start type always dvb-c and not name this is vtuner fe
this code solved problem
if [ -f /proc/stb/info/vumodel ] && [ ! -e /tmp/.startsolo4k ] ; then
BOXNAME=$( cat /proc/stb/info/vumodel )
if [ $BOXNAME = "solo4k" ]; then
echo `date +"%Y-%m-%d %H:%M:%S"`" need pause start 4 sec. for vu+solo4k" >> /var/log/mediasrv.log
touch /tmp/.startsolo4k
sleep 2
if [ "$usepsax" = "1" ]; then
if [ `ps ax | grep mediasrv | grep -v grep | wc -l` -gt 0 ];then killall -9 mediasrv >/dev/null 2>&1; sleep 1; fi
else
if [ `ps | grep mediasrv | grep -v grep | wc -l` -gt 0 ];then killall -9 mediasrv >/dev/null 2>&1; sleep 1; fi
fi
$NICECMD $DRIVERPATH/mediasrv -d --no-nodes --wait-for-devices
sleep 2
$DRIVERPATH/mediaclient --loglevel=off
fi
fi
-
Can you show /proc/bus/nim_sockets before and after restarting it?
Do you only see this with Vu Solo 4k or also other Vu+ settopboxes?
-
Can you show /proc/bus/nim_sockets before and after restarting it?
Do you only see this with Vu Solo 4k or also other Vu+ settopboxes?
'other Vu+ settopboxes' I do not know
openPli for init fist use DVB API v5 statistics
openpli 4 vusolo4k
vusolo4k login: root
root@vusolo4k:~# cat /proc/bus/nim_sockets
NIM Socket 0:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 0
NIM Socket 1:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 1
NIM Socket 2:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 2
NIM Socket 3:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 3
NIM Socket 4:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 4
NIM Socket 5:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 5
NIM Socket 6:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 6
NIM Socket 7:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 7
NIM Socket 8:
Type: DVB-S2
Name: Vuplus DVB-S NIM(AVL6222)
Frontend_Device: 8
I2C_Device: 4
NIM Socket 9:
Type: DVB-S2
Name: Vuplus DVB-S NIM(AVL6222)
Frontend_Device: 9
I2C_Device: 4
NIM Socket 10:
Type: DVB-T
Name: Sundtek DVB-T (III) (1/0) (USB)
Frontend_Device: 10
NIM Socket 11:
Type: DVB-S2
Name: Sundtek DVB-S/S2 (IV) (0/0) (USBDVB-S2
Frontend_Device: 11root@vusolo4k:~#
root@vusolo4k:~# dvb-fe-tool -f 10
Device vtuner fe (/dev/dvb/adapter0/frontend10) capabilities:
CAN_FEC_1_2
CAN_FEC_2_3
CAN_FEC_3_4
CAN_FEC_5_6
CAN_FEC_7_8
CAN_FEC_AUTO
CAN_GUARD_INTERVAL_AUTO
CAN_INVERSION_AUTO
CAN_QAM_16
CAN_QAM_64
CAN_QAM_AUTO
CAN_QPSK
CAN_TRANSMISSION_MODE_AUTO
DVB API Version 5.10, Current v5 delivery system: DVBS
Supported delivery systems:
[DVBS]
DVBC/ANNEX_A
[DVBS]
DVBS2
DVBC/ANNEX_C
DiSEqC VOLTAGE: OFF
ERROR FE_SET_VOLTAGE: Operation not permitted
root@vusolo4k:~# dvb-fe-tool -f 11
Device vtuner fe (/dev/dvb/adapter0/frontend11) capabilities:
CAN_FEC_1_2
CAN_FEC_2_3
CAN_FEC_3_4
CAN_FEC_5_6
CAN_FEC_7_8
CAN_FEC_AUTO
CAN_GUARD_INTERVAL_AUTO
CAN_INVERSION_AUTO
CAN_QAM_16
CAN_QAM_64
CAN_QAM_AUTO
CAN_QPSK
CAN_TRANSMISSION_MODE_AUTO
DVB API Version 5.10, Current v5 delivery system: DVBS2
Supported delivery systems:
DVBS
DVBC/ANNEX_A
DVBS
[DVBS2]
DVBC/ANNEX_C
DiSEqC VOLTAGE: OFF
ERROR FE_SET_VOLTAGE: Operation not permitted
After "Save and start tuner" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
vusolo4k login: root
root@vusolo4k:~# cat /proc/bus/nim_sockets
NIM Socket 0:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 0
NIM Socket 1:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 1
NIM Socket 2:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 2
NIM Socket 3:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 3
NIM Socket 4:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 4
NIM Socket 5:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 5
NIM Socket 6:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 6
NIM Socket 7:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 7
NIM Socket 8:
Type: DVB-S2
Name: Vuplus DVB-S NIM(AVL6222)
Frontend_Device: 8
I2C_Device: 4
NIM Socket 9:
Type: DVB-S2
Name: Vuplus DVB-S NIM(AVL6222)
Frontend_Device: 9
I2C_Device: 4
NIM Socket 10:
Type: DVB-T
Name: Sundtek DVB-T (III) (1/0) (USB)
Frontend_Device: 10
NIM Socket 11:
Type: DVB-S2
Name: Sundtek DVB-S/S2 (IV) (0/0) (USBDVB-S2
Frontend_Device: 11root@vusolo4k:~#
root@vusolo4k:~# dvb-fe-tool -f 10
Device Sundtek DVB-T (III) (1/0) (/dev/dvb/adapter0/frontend10) capabilities:
CAN_FEC_1_2
CAN_FEC_2_3
CAN_FEC_3_4
CAN_FEC_5_6
CAN_FEC_7_8
CAN_FEC_AUTO
CAN_GUARD_INTERVAL_AUTO
CAN_INVERSION_AUTO
CAN_QAM_16
CAN_QAM_64
CAN_QAM_AUTO
CAN_QPSK
CAN_TRANSMISSION_MODE_AUTO
DVB API Version 5.10, Current v5 delivery system: DVBT
Supported delivery systems:
[DVBT]
DVBC/ANNEX_A
DVBS
DVBS2
DVBC/ANNEX_C
root@vusolo4k:~# dvb-fe-tool -f 11
Device Sundtek DVB-S/S2 (IV) (0/0) (/dev/dvb/adapter0/frontend11) capabilities:
CAN_2G_MODULATION
CAN_FEC_1_2
CAN_FEC_2_3
CAN_FEC_3_4
CAN_FEC_4_5
CAN_FEC_5_6
CAN_FEC_6_7
CAN_FEC_7_8
CAN_FEC_AUTO
CAN_INVERSION_AUTO
CAN_QPSK
CAN_RECOVER
DVB API Version 5.10, Current v5 delivery system: DVBS
Supported delivery systems:
[DVBS]
DVBC/ANNEX_A
[DVBS]
DVBS2
DVBC/ANNEX_C
DiSEqC VOLTAGE: OFF
ERROR FE_SET_VOLTAGE: Operation not permitted
-
Just for your information.
New drivers 2016-10-20
vusolo4k login: root
root@vusolo4k:~# cat /proc/bus/nim_sockets
NIM Socket 0:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 0
NIM Socket 1:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 1
NIM Socket 2:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 2
NIM Socket 3:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 3
NIM Socket 4:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 4
NIM Socket 5:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 5
NIM Socket 6:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 6
NIM Socket 7:
Type: DVB-S2
Name: Vuplus DVB-S NIM(7376 FBC)
Frontend_Device: 7
NIM Socket 8:
Type: DVB-S2
Name: Vuplus DVB-S NIM(AVL6222)
Frontend_Device: 8
I2C_Device: 4
NIM Socket 9:
Type: DVB-S2
Name: Vuplus DVB-S NIM(AVL6222)
Frontend_Device: 9
I2C_Device: 4
NIM Socket 10:
Type: DVB-T
Name: Sundtek DVB-T (III) (1/0) (USB)
Frontend_Device: 10
NIM Socket 11:
Type: DVB-S2
Name: Sundtek DVB-S/S2 (IV) (0/0) (USBDVB-S2
Frontend_Device: 11root@vusolo4k:~#
info NIM Socket 11
-
I think I know what's wrong contact us via chat please.
I would need remote access if possible (ssh/telnet or chrome remote desktop)
http://chat.sundtek.de