Kodi Community Forum
OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - Printable Version

Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: Raspberry Pi (https://forum.kodi.tv/forumdisplay.php?fid=166)
---- Thread: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) (/showthread.php?tid=231092)



RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - Milhouse - 2015-10-09

@bagofcrap24 - some more kernels if you don't mind testing:

Quote:c1a6ce0483bbdd9cf3489e - +149 commits

http://milhouse.openelec.tv/kernels/RPi2/kernel_c1a6ce048.img
https://github.com/raspberrypi/linux/compare/raspberrypi:36311a9ec4904c080bbdfce...raspberrypi:c1a6ce0483bbdd

d339d03860f21b3f27a674 - +144 commits

http://milhouse.openelec.tv/kernels/RPi2/kernel_d339d0386.img
https://github.com/raspberrypi/linux/compare/raspberrypi:36311a9ec4904c080bbdfce...raspberrypi:d339d03860f21b3

d36f8434da8c333aa3837c - +155 commits

http://milhouse.openelec.tv/kernels/RPi2/kernel_d36f8434d.img
https://github.com/raspberrypi/linux/compare/raspberrypi:36311a9ec4904c080bbdfc...raspberrypi:d36f8434da8c333

Try c1a6ce0483bbdd9cf3489e

if BAD then d339d03860f21b3f27a674
if GOOD then d36f8434da8c333aa3837c


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - bagofcrap24 - 2015-10-09

(2015-10-09, 05:39)Milhouse Wrote: @bagofcrap24 - some more kernels if you don't mind testing:

Quote:c1a6ce0483bbdd9cf3489e - +149 commits

http://milhouse.openelec.tv/kernels/RPi2/kernel_c1a6ce048.img
https://github.com/raspberrypi/linux/compare/raspberrypi:36311a9ec4904c080bbdfce...raspberrypi:c1a6ce0483bbdd

d339d03860f21b3f27a674 - +144 commits

http://milhouse.openelec.tv/kernels/RPi2/kernel_d339d0386.img
https://github.com/raspberrypi/linux/compare/raspberrypi:36311a9ec4904c080bbdfce...raspberrypi:d339d03860f21b3

d36f8434da8c333aa3837c - +155 commits

http://milhouse.openelec.tv/kernels/RPi2/kernel_d36f8434d.img
https://github.com/raspberrypi/linux/compare/raspberrypi:36311a9ec4904c080bbdfc...raspberrypi:d36f8434da8c333

Try c1a6ce0483bbdd9cf3489e

if BAD then d339d03860f21b3f27a674
if GOOD then d36f8434da8c333aa3837c

c1a6ce0483bbdd9cf3489e = Good
d36f8434da8c333aa3837c = Good


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - doveman2 - 2015-10-09

Is there anything in this log that shows why Putty/SSH isn't working on my brother's RPi v2? I checked in the OE settings addon that SSH is enabled and deleted the files in .cache/ssh to let it recreate them. I can connect with WinSCP, which I think uses the same SSH key but when I try with Putty it can't connect and I just get an empty black window until I cancel it.

http://pastebin.com/479iWxbr


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - jmerrilljr - 2015-10-09

Using the Harmony Smart Hub/Remote. The Menu key does not open the context menu. (This works on all stable versions of OpenElec.) The workaround is to open the keyboard and use the c key. The keyboard is only accessible on the mobile version of the remote, not the remote hardware.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - Milhouse - 2015-10-09

(2015-10-09, 14:18)doveman2 Wrote: Is there anything in this log that shows why Putty/SSH isn't working on my brother's RPi v2? I checked in the OE settings addon that SSH is enabled and deleted the files in .cache/ssh to let it recreate them. I can connect with WinSCP, which I think uses the same SSH key but when I try with Putty it can't connect and I just get an empty black window until I cancel it.

http://pastebin.com/479iWxbr

No. You'll need to enable PuTTY logging to view the communication handshake between PuTTY and OpenELEC to get an idea of why it's not working. RSA keys were recently deprecated by OpenSSH, so you may need to switch to DSA or ECDSA keys (however the latter are only supported in PuTTY when using the "development" build).


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - Milhouse - 2015-10-09

(2015-10-09, 16:50)jmerrilljr Wrote: Using the Harmony Smart Hub/Remote. The Menu key does not open the context menu. (This works on all stable versions of OpenElec.) The workaround is to open the keyboard and use the c key. The keyboard is only accessible on the mobile version of the remote, not the remote hardware.

Does it work with 5.95.5? If not you may need to report it upstream.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - jmerrilljr - 2015-10-09

It works on the Chromebox version of 5.95.5. I have not tried the pi version. I will run that and see what happens. Thanks.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - doveman2 - 2015-10-09

(2015-10-09, 17:35)Milhouse Wrote: No. You'll need to enable PuTTY logging to view the communication handshake between PuTTY and OpenELEC to get an idea of why it's not working. RSA keys were recently deprecated by OpenSSH, so you may need to switch to DSA or ECDSA keys (however the latter are only supported in PuTTY when using the "development" build).

Thanks, I never even noticed the PuTTY logging option! I'll see what the log reveals. I haven't had to change anything on my PC in PuTTY for it to work with my RPi v2 and the latest builds, whilst my brother is still on #825 and I think I checked PuTTY was working when I first sent the RPi v2 to him, to replace his RPI B+. He told me it froze recently and he had to cut the power and after he rebooted all his settings had reset (this seemed to happen to him with his B+ as well but I can't recall this happening with mine on the occasions I've had to cut the power), so it's possible something got screwed up there I guess. He said he tried using the RPi reboot shortcut I created on his desktop, which is just a batch file that uses PuTTY, before cutting the power and that didn't work but I guess that's normal if the RPi/OE had completely crashed, rather than just Kodi.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - popcornmix - 2015-10-09

(2015-10-09, 11:21)bagofcrap24 Wrote: c1a6ce0483bbdd9cf3489e = Good
d36f8434da8c333aa3837c = Good

Thanks. From Milhouse:
Quote:b21ee342590aa41e21aa0196bff5af592cc349d0 - +157 commits

http://milhouse.openelec.tv/kernels/RPi2/kernel_b21ee3425.img
https://github.com/raspberrypi/linux/compare/raspberrypi:36311a9ec4904c080bbdfce...raspberrypi:b21ee342590aa4

e55ffaf457bcc8ec4e9d9f56f955971f834d65b3 - +158 commits

http://milhouse.openelec.tv/kernels/RPi2/kernel_e55ffaf45.img
https://github.com/raspberrypi/linux/compare/raspberrypi:36311a9ec4904c080bbdfce...raspberrypi:e55ffaf457bcc8

0c1122ae6107b01e50bb18fa40eb44e7fa492fbc - +156 commits

http://milhouse.openelec.tv/kernels/RPi2/kernel_0c1122ae6.img
https://github.com/raspberrypi/linux/compare/raspberrypi:36311a9ec4904c080bbdfc...raspberrypi:0c1122ae6107b01

So, can you test b21ee3425 first.
If Good then e55ffaf45
If Bad then 0c1122ae6

This should be the final test and narrow it down to a single commit.
I have my suspicions which commit it will be, but would be good to run the test to be sure.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - bagofcrap24 - 2015-10-09

(2015-10-09, 18:47)popcornmix Wrote:
(2015-10-09, 11:21)bagofcrap24 Wrote: c1a6ce0483bbdd9cf3489e = Good
d36f8434da8c333aa3837c = Good

Thanks. From Milhouse:
Quote:b21ee342590aa41e21aa0196bff5af592cc349d0 - +157 commits

http://milhouse.openelec.tv/kernels/RPi2/kernel_b21ee3425.img
https://github.com/raspberrypi/linux/compare/raspberrypi:36311a9ec4904c080bbdfce...raspberrypi:b21ee342590aa4

e55ffaf457bcc8ec4e9d9f56f955971f834d65b3 - +158 commits

http://milhouse.openelec.tv/kernels/RPi2/kernel_e55ffaf45.img
https://github.com/raspberrypi/linux/compare/raspberrypi:36311a9ec4904c080bbdfce...raspberrypi:e55ffaf457bcc8

0c1122ae6107b01e50bb18fa40eb44e7fa492fbc - +156 commits

http://milhouse.openelec.tv/kernels/RPi2/kernel_0c1122ae6.img
https://github.com/raspberrypi/linux/compare/raspberrypi:36311a9ec4904c080bbdfc...raspberrypi:0c1122ae6107b01

So, can you test b21ee3425 first.
If Good then e55ffaf45
If Bad then 0c1122ae6

This should be the final test and narrow it down to a single commit.
I have my suspicions which commit it will be, but would be good to run the test to be sure.

b21ee3425 = Good (Choosing Reboot on main menu doesn't actually restart, all connections stop but reboot doesnt happen)
e55ffaf45 = Bad

I hope these are the results you was expecting


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - popcornmix - 2015-10-09

(2015-10-09, 19:34)bagofcrap24 Wrote: b21ee3425 = Good (Choosing Reboot on main menu doesn't actually restart, all connections stop but reboot doesnt happen)
e55ffaf45 = Bad

I hope these are the results you was expecting

Not quite. Was hoping for b21ee3425=Bad. Could you switch back to that kernel just to be sure.

I found this bug fix which has gone into mainline kernel tree, but not the stable tree we use.
And that fixes a bug introduced in 0c1122ae6.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - bagofcrap24 - 2015-10-09

(2015-10-09, 20:00)popcornmix Wrote:
(2015-10-09, 19:34)bagofcrap24 Wrote: b21ee3425 = Good (Choosing Reboot on main menu doesn't actually restart, all connections stop but reboot doesnt happen)
e55ffaf45 = Bad

I hope these are the results you was expecting

Not quite. Was hoping for b21ee3425=Bad. Could you switch back to that kernel just to be sure.

I found this bug fix which has gone into mainline kernel tree, but not the stable tree we use.
And that fixes a bug introduced in 0c1122ae6.

My apologies, b21ee3425 is in fact Bad.
Must have not been waiting long enough for the lockup to occur when testing.
Definetly got the exact same lockup with b21ee3425. Solid green activity light, no response to SSH

Just trying 0c1122ae6 now
0c1122ae6 = Bad

Last Good Kernel = d36f8434d


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - popcornmix - 2015-10-09

(2015-10-09, 20:24)bagofcrap24 Wrote: My apologies, b21ee3425 is in fact Bad.
Must have not been waiting long enough for the lockup to occur when testing.
Definetly got the exact same lockup with b21ee3425. Solid green activity light, no response to SSH

Just trying 0c1122ae6 now
0c1122ae6 = Bad

Last Good Kernel = d36f8434d

Cool. That is what I hoped for.
Tonight's build will be back to 4.1.10 with a fix for the "deadlock" commit.
Hopefully that will be good too.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - bagofcrap24 - 2015-10-09

Thanks to the both of you for the time looking into this one.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - Milhouse - 2015-10-10

New OpenELEC Jarvis build #1009: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.1.10 #1 Fri Oct 9 21:04:30 BST 2015 armv6l GNU/Linux

# vcgencmd version
Oct  4 2015 17:47:18
Copyright (c) 2012 Broadcom
version e7d3d0fe7ae383863dbf177ba62c0807b12df0d5 (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20151009210341-#1009-ge2b6fef [Build #1009]

# vcdbg log msg 2>&1 | grep DTOK
001738.192: Kernel trailer DTOK property says yes

# Kernel device tree status: Enabled

Based on tip of OpenELEC master (e2b6fefc, changelog) and tip of XBMC master (783db620, changelog) with the following modifications: Build Highlights:
  1. New kernel 4.1.10, hopefully without lockup (thanks @bagofcrap24 & @popcornmix)
  2. New videodb schema v99
Build Details:
  1. XBMC:
    • [guilib][gif] Make animated gifs loadable for any kind of textures, e… (PR:8188, 1 commit, 1 file changed)
    • add functionality to set custom names for tvshow seasons (PR:6041, 2 commits, 6 files changed)
    • Add idSeason to episode table (PR:8096, 2 commits, 4 files changed)
    • Align video and music sort types on file listings to each other (PR:8184, 1 commit, 1 file changed)
    • remove "Settings" context menu button from music and pictures views (PR:8190, 1 commit, 2 files changed)
  2. pvr.hts:
    • add Coverity scan badge to README.md (fixes #108) (PR:110, 1 commit, 1 file changed)
  3. newclock5:
    • New commits in this build:
      • squash refactor sync (0517bd57)
      • xcode crappy merge (8a47eaa3)
      • VideoPlayer: allow speed up to 1.5 (faa47e99)
      • VideoPlayer: flag and handle realtime streams (d1862c28)
      • [videoplayer] Hacky scheme to enable accelerated playback as first ff step (ecdb6502)
      • [Screensaver] Allow Dim screensaver to animate when closing (e1a3bd38)
      • [videoplayer] Hacky scheme to enable accelerated playback as first ff step (0d7dbf5c)
    • Commits no longer in build:
      • XCode: update after refactoring of renderers (a84d2864)
      • [osx/ios/atv2] - sync xcode project (03619543)
      • Merge pull request #302 from wsnipex/fernet-master (b2daecf1)
      • Merge pull request #303 from popcornmix/omxupdate (785c1186)
      • Merge pull request #304 from popcornmix/mmalrenderbypass (72f7cdf6)
      • [screensaver] Avoid getting stuck in dim state when skin is reloaded (b2b63a3e)
      • [videoplayer] Candidate fix for stuck pause after buffering (6045e2b0)
  4. kernel 4.1.y_rebase:
    • New commits in this build:
      • When replacing del_timer() with del_timer_sync(), I introduced (d820001a)
  5. Additional commits/pull requests/changes not yet merged upstream: