PDA

View Full Version : Vu Duo hangs during startup



Arcy
20-03-17, 13:53
I'm trying to revive my old Vu+ Duo, which hasn't been used for a year or two, but unfortunately it fails to complete the startup process. It jt hangs with the splash-screen displayed and the spinner spinning.

I've tried reflashing the box with several different USB sticks and various images (most recently, the latest OpenVIX 5). It completes the installation as normal but then always gets stuck during startup. I don't think this can be the same as the red light problem -- I haven't seen that at all, and the capacitors look OK (for what that's worth).

Though the spinner is present, I can ftp into the box and can also log in via telnet. By issuing
init 4
enigma2
... I can watch what happens as enigma2 restarts. It breezes through the various loading and configuration commands for about 20-25 seconds until it gets to the [VideoHardware] section, but it gets no further than the fourth of those, which is
[VideoHardware] setting policy2: letterbox

Can anyone suggest what the problem is? I'm wondering whether it might be some obscure fault like a ram failure.

timofee
21-03-17, 09:33
I would change the well known c807 capacitor anyway. The capacitor costs only about 50p and it's easy to solder.

After that you have to start looking at other capacitors and some regulators. The regulators are a much more difficult soldering job.

It's all explained in the long red light thread.

Arcy
24-03-17, 19:57
Thank you, timofee. I'll give it a go, though I'm doubtful that the power supply can be the problem, since ftp and telnet operations always seem to work normally, and the start-up sequence sticks at the same point every time.

Arcy
31-03-17, 14:40
I've now replaced C807 with a new 105deg-rated one, but it has made no difference. There was no sign of swelling on this or any of the other electrolytics. I'm still doubtful that the fault can be in this area because the Duo gets a long way through its boot sequence and continues to be accessible via Telnet even though the startup sequence doesn't complete. I can also access the files on the internal HDD via ftp. Would any of this be possible if there was a power supply fault?

The startup sequence gets as far as the stage where the VIX spinner shrinks and jumps into the top left-hand corner (implying a screen mode change). The spinner then continues to spin indefinitely against the backdrop of the 'please wait' splash screen.

Does anyone know whether there is a way to enable debug logging from the command line?

judge
31-03-17, 15:00
Are there any crash logs generated?
Look in /home/root/logs/

Sent from my ONEPLUS A3003 using Tapatalk

bellejt
31-03-17, 15:42
maybe clear : is it a vu duo or vu duo2 ? VU2 duo does not excist.

Arcy
31-03-17, 22:56
Thank you for the suggestion, judge, but alas there is nothing in the logs folder. However, I think there may be some obscure hardware problem. I've been prodding at this receiver occasionally for months. This afternoon, I removed the PC to replace C807, to no apparent effect. But this evening I switched the box on yet again, probably from force of habit, and when I looked a little later I saw to my amazement that it had booted into the startup wizard. And it let me go all through the setup as normal. But when I rebooted later, and on all subsequent attempts to restart it, it has simply hung with the spinner going, as before. So I must have just got lucky that one time.

For clarity -- this receiver is Vu+ Duo. The Vu2 in the subject heading was a typing error I failed to notice :-(

abu baniaz
31-03-17, 23:32
I have corrected the title.

There was a bootloader update a while back, maybe you can try flashing that first.

As to establish what the problem is, you can start enigma2 in console mode. This will tell you what the problem is. Link to Linux commands in my signature if you need it.

init 4 && enigma2

Arcy
01-04-17, 12:57
Many thanks, abu b. I've now flashed the latest bootloader from the Openvix downloads site and also the latest 5.0.009 Openvix, but the box is still getting stuck in the same place. Unfortunately it hasn't yet repeated yesterday's feat of actually completing boot-up. The console log looks like this:

root@vuduo:~# init 4 && enigma2
[Enigma2] PYTHONPATH: /usr/lib/enigma2/python
[Enigma2] DVB_API_VERSION 5 DVB_API_VERSION_MINOR 10
ENIGMA_DEBUG_LVL=4
< 662.443> [Avahi] avahi_timeout_new
< 662.445> [Avahi] avahi_watch_new(3 0x1)
< 662.446> [Avahi] avahi_timeout_update

< 662.448> [Avahi] avahi_timeout_new
< 662.450> [Avahi] avahi_timeout_free

< 662.451> [Avahi] avahi_timeout_new
< 662.453> [Avahi] avahi_timeout_free

< 662.453> [Avahi] avahi_timeout_new
< 662.454> [Avahi] avahi_timeout_free

< 662.455> [Avahi] avahi_timeout_new
< 662.458> [Avahi] avahi_timeout_free

< 662.459> [Avahi] avahi_timeout_new
< 662.461> [Avahi] avahi_timeout_free

< 662.462> [Avahi] avahi_timeout_new
< 662.464> [Avahi] avahi_timeout_free

< 662.465> [Avahi] client state: 2
< 662.467> [Avahi] avahi_timeout_new
< 662.470> [Avahi] avahi_timeout_free

< 662.470> [eInit] + (1) Background File Eraser
< 662.471> [eInit] + (5) Tuxtxt
< 662.471> [eInit] + (8) graphics acceleration manager
< 662.485> [eInit] + (9) Font Render Class
< 662.485> [Font] initializing lib...
< 662.486> [Font] loading fonts...
< 662.486> [Font] Intializing font cache, using max. 4MB...
< 662.486> [eInit] + (9) gLCD
< 662.487> [eFbLCD] /dev/fb1: No such file or directory
< 662.487> [eFbLCD] framebuffer /dev/fb1 not available
< 662.487> [eDboxLCD] xres=132, yres=64, bpp=8 lcd_type=1
< 662.487> [eLCD] (132x64x8) buffer 0x788af8 8448 bytes, stride 132
< 662.487> [eLCD] (132x64x8) buffer 0x7e3b28 8448 bytes, stride 132
< 662.487> [gLCDDC] resolution: 132x64x8 stride=132
< 662.487> [eInit] + (9) GFBDC
< 662.487> [fb] /dev/fb0: 21600k video mem
< 662.488> [fb] setting /dev/tty0 status failed.
< 662.488> [fb] double buffering available!
< 662.513> [gFBDC] resolution: 1280x720x32 stride=7680, 10800kB available for acceleration surfaces.
< 662.513> [eInit] + (10) gRC
< 662.515> [gRC] thread created successfully
< 662.515> [eInit] + (15) eWindowStyleManager
< 662.515> [eInit] + (20) AVSwitch Driver
< 662.515> [eInit] + (20) misc options
< 662.515> [eInit] + (20) RC Input layer
< 662.515> [eInit] + (20) UHF Modulator
< 662.516> [eRFmod] couldnt open /dev/rfmod0: No such file or directory
< 662.516> [eInit] + (20) DVB-CI UI
< 662.516> [eInit] + (21) input device driver
< 662.516> [eRCInputEventDriver] devicename=dreambox advanced remote control (native)
< 662.516> [eRCDeviceInputDev] device "dreambox advanced remote control (native)" is a mouse
< 662.517> [eInputDevice] Found 1 input devices.
< 662.517> [eInit] + (22) Hdmi CEC driver
< 662.517> [eHdmiCEC] cannot open /dev/hdmi_cec: Device or resource busy
< 662.517> [eInit] + (30) eActionMap
< 662.517> [eInit] + (35) CA handler
< 662.519> [eInit] + (35) CI Slots
< 662.519> [CI] scanning for common interfaces..
< 662.529> [CI] Slot: 0 setSource: A
< 662.530> [CI] Slot: 1 setSource: A
< 662.543> [CI] eDVBCIInterfaces setInputSource(0, A)
< 662.555> [CI] eDVBCIInterfaces setInputSource(1, B)
< 662.555> [CI] done, found 2 common interface slots
< 662.556> [eInit] + (40) eServiceCenter
< 662.556> [eServiceCenter] settings instance.
< 662.556> [eInit] + (41) Stream server
< 662.558> [eServerSocket] ERROR on bind: Address already in use
< 662.558> [eServerSocket] ERROR on bind: Address already in use
< 662.559> [Avahi] avahi_timeout_new
< 662.563> [Avahi] avahi_timeout_free

< 662.564> [Avahi] avahi_timeout_new
< 662.566> [Avahi] avahi_timeout_free

< 662.567> [Avahi] avahi_timeout_new
< 662.569> [Avahi] avahi_timeout_free

< 662.572> [Avahi] avahi_timeout_new
< 662.575> [Avahi] avahi_timeout_free

< 662.576> [Avahi] avahi_timeout_new
< 662.580> [Avahi] avahi_timeout_free

< 662.580> [Avahi] Registered vuduo (_e2stream._tcp) on vuduo:8001

< 662.580> [eInit] + (41) Encoders
< 662.580> [eInit] + (41) eServiceFactoryDVB
< 662.581> [eInit] + (41) eServiceFactoryFS
< 662.581> [eInit] + (41) eServiceFactoryMP3
< 662.581> [eInit] + (41) eServiceFactoryM2TS
< 662.581> [eInit] + (41) eServiceFactoryHDMI
< 662.581> [eInit] + (41) eServiceFactoryTS
< 662.582> [eInit] + (41) eServiceFactoryWebTS
< 662.582> [eInit] + (41) eServiceFactoryDVD
< 662.582> [eInit] reached rl 70
< 662.582> [eDVBDB] ---- opening lame channel db
< 662.582> [eDVBDB] can't open /etc/enigma2/lamedb: No such file or directory
< 662.583> [eDVBResourceManager] scanning for frontends..
< 662.583> [eDVBFrontend] opening frontend 0
< 662.583> [eDVBFrontend] frontend 0 has DVB API 50a
< 662.585> [eDVBFrontend] close frontend 0
< 662.586> [eDVBFrontend] opening frontend 1
< 662.587> [eDVBFrontend] frontend 1 has DVB API 50a
< 662.588> [eDVBFrontend] close frontend 1
< 662.590> [eDVBAdapterLinux] get demux 0
< 662.590> [eDVBAdapterLinux] get demux 1
< 662.591> [eDVBAdapterLinux] get demux 2
< 662.591> [eDVBAdapterLinux] get demux 3
< 662.591> [eDVBAdapterLinux] get demux 4
< 662.591> [eDVBResourceManager] found 1 adapter, 2 frontends(2 sim) and 5 demux
< 662.594> [eDVBLocalTimeHandler] Use valid Linux Time :) (RTC?)
< 662.595> [eEPGCache] Initialized EPGCache (wait for setCacheFile call now)
< 662.597> [MAIN] Loading spinners...
< 662.646> [ePNG] couldn't open /usr/share/enigma2/spinner/wait20.png
< 662.646> [MAIN] found 19 spinner!
[MAIN] executing main
< 662.647> [setIoPrio] best-effort level 3 ok
< 663.075> [Image Type] release
< 663.076> [Image Version] 5.0
< 663.076> [Image Build] 009
< 663.875> [Misc_Options] 12Vdetect cannot open /proc/stb/misc/12V_output: No such file or directory
< 663.900> [Harddisk] enumerating block devices...
< 663.916> [Harddisk] new Harddisk sda -> /dev/sda -> /dev/sda
< 663.918> [Console] command: ('hdparm', 'hdparm', '-S0', '/dev/sda')
< 663.918> [eConsoleAppContainer] Starting hdparm
< 664.008> [Harddisk] enumerating network mounts...
< 664.039> [Config] unable to load config ([Errno 2] No such file or directory: '/etc/enigma2/settings'), assuming defaults...
< 664.616> [gRC] main thread is non-idle! display spinner!
< 664.704> [NimManager][enumerateNIMs] slot: 0 - entry: {'isempty': False, 'frontend_device': 0, 'type': 'DVB-S2', 'name': 'BCM7335 DVB-S2 NIM (internal)'}
< 664.706> [NIM] get types from delsys ['DVB-S', 'DVB-S2']
< 664.707> [NimManager][enumerateNIMs] slot: 1 - entry: {'isempty': False, 'frontend_device': 1, 'type': 'DVB-S2', 'name': 'BCM7335 DVB-S2 NIM (internal)'}
< 664.709> [NIM] get types from delsys ['DVB-S', 'DVB-S2']
< 664.710> [NimManager] Reading satellites.xml
< 665.496> [NimManager] slotname = Tuner A, slotdescription = BCM7335 DVB-S2 NIM (internal), multitype = False
< 665.498> [NimManager] slotname = Tuner B, slotdescription = BCM7335 DVB-S2 NIM (internal), multitype = False
< 665.598> [NimManager] removing internal link on frontend id 1
< 665.600> [SecConfigure] sec config cleared
< 665.601> [eDVBFrontend] setSlotInfo for dvb frontend 0 to slotid 0, descr BCM7335 DVB-S2 NIM (internal), need rotorworkaround No, enabled Yes, DVB-S2 Yes
< 665.601> [eDVBFrontend] setSlotInfo for dvb frontend 1 to slotid 1, descr BCM7335 DVB-S2 NIM (internal), need rotorworkaround No, enabled Yes, DVB-S2 Yes
< 665.603> [SecConfigure] slot: 0 configmode: simple
< 665.604> [SecConfigure] diseqcmode: single
< 665.606> [SecConfigure] slot: 1 configmode: simple
< 665.607> [SecConfigure] diseqcmode: single
< 665.608> [SecConfigure] sec config completed
< 665.796> [MovieSelection] Bluray Player is not installed: cannot import name BlurayPlayer
< 666.321> [InfoBarGenerics] Failed to load resumepoints: [Errno 2] No such file or directory: '/etc/enigma2/resumepoints.pkl'
< 667.019> [eDVBDB] loading bouquet... /etc/enigma2//bouquets.tv
< 667.020> [eDVBDB] loading bouquet... /etc/enigma2//userbouquet.favourites.tv
< 667.020> [eDVBDB] 0 entries in Bouquet userbouquet.favourites.tv
< 667.020> [eDVBDB] 1 entries in Bouquet bouquets.tv
< 667.021> [eDVBDB] loading bouquet... /etc/enigma2//bouquets.radio
< 667.021> [eDVBDB] loading bouquet... /etc/enigma2//userbouquet.favourites.radio
< 667.022> [eDVBDB] 0 entries in Bouquet userbouquet.favourites.radio
< 667.022> [eDVBDB] 1 entries in Bouquet bouquets.radio
< 667.022> [eDVBDB] Renumbering...
< 667.069> [Time By]: Transponder
< 667.070> [eEPGCache] time updated.. but cache file not set yet.. dont start epg!!
< 680.461> [Image Flashed] 1970-01-01
< 680.480> [Ipkg] Added to OPKG destinations: /media/hdd
< 680.482> [Ipkg] Added to OPKG destinations: /
< 680.595> [Font] adding font /usr/share/fonts/Roboto-Bold.ttf -> Regular
< 680.598> [Font] adding font /usr/share/fonts/Roboto-BoldItalic.ttf -> Italic
< 680.601> [Font] adding font /usr/share/fonts/Roboto-Black.ttf -> Bold
< 680.603> [Font] adding font /usr/share/fonts/Roboto-BlackItalic.ttf -> Boldit
< 680.604> [Font] adding font /usr/share/fonts/nmsbd.ttf -> Subtitlefont
< 680.606> [Font] adding font /usr/share/fonts/lcd.ttf -> LCD
< 680.608> [Font] adding font /usr/share/fonts/ae_AlMateen.ttf -> Replacement
< 680.610> [Font] adding font /usr/share/fonts/tuxtxt.ttf -> Console
< 680.635> [Skin] loading include: /usr/share/enigma2/ViX-Common/CommonSkin.xml
< 681.088> [Skin] loading include: /usr/share/enigma2/ViX-Common/Templates.xml
< 681.158> [Font] adding font /usr/share/fonts/OpenSans-Regular.ttf -> Subs
< 681.161> [Font] adding font /usr/share/fonts/OpenSans-Italic.ttf -> Subsi
< 681.163> [Font] adding font /usr/share/fonts/OpenSans-Semibold.ttf -> Subsb
< 681.166> [Font] adding font /usr/share/fonts/OpenSans-SemiboldItalic.ttf -> Subsz
< 681.173> [Font] adding font /usr/share/fonts/nmsbd.ttf -> FdLcD
< 681.193> [InputDevice] Found: evdev='event0', name='dreambox advanced remote control (native)', type='remote'
< 681.194> [InputDevice] Error: evdev='mice' getInputDevices <ERROR: ioctl(EVIOCGNAME): '[Errno 25] Inappropriate ioctl for device'>
< 681.195> [InputDevice] Error: evdev='mouse0' getInputDevices <ERROR: ioctl(EVIOCGNAME): '[Errno 25] Inappropriate ioctl for device'>
< 681.273> [Keyboard] Activating keymap: Default (US)
< 681.274> [Console] command: loadkmap < /usr/share/keymaps/default.kmap
< 681.275> [eConsoleAppContainer] Starting /bin/sh
< 681.305> [Language] Activating language English (UK)
< 683.283> [UserInterfacePositioner] Setting 3D mode: auto
< 683.285> [UserInterfacePositioner] Setting 3D depth: 50
< 683.333> [VideoHardware] setting aspect: 16:9
< 683.336> [VideoHardware] setting wss: auto
< 683.337> [VideoHardware] setting policy: panscan
< 683.340> [VideoHardware] setting policy2: letterbox

...and that's where the action stops.