• 1
  • 26
  • 27
  • 28(current)
  • 29
  • 30
  • 495
v18 LibreELEC Testbuilds for RaspberryPi (Kodi 18.0)
all those CEC issues have been around for quite some time, except for the tv turning itself on again afaik which started around 1220.

wake kodi from dimmed state often is not possible with tv remote but works fine with the kodi app on a smart phone, this has been around ever since I started using nightlies from kodi 17 onwards.

maybe this is tied to the tvs though? mine is a panasonic viera TX-P50V10E from 2009
New LibreELEC.tv Krypton build #0102: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.9.0 #1 Mon Jan 2 21:07:45 GMT 2017 armv6l GNU/Linux

# vcgencmd version
Dec 23 2016 16:46:02
Copyright (c) 2012 Broadcom
version 18a9fe64e58d73e303bf09b176fe63ddb7994a0c (clean) (release)

# lsb_release
LibreELEC (Milhouse) - Version: devel-20170102210640-#0102-g56f05ab [Build #0102]

# Kodi version
(18.0-ALPHA1 Git:5c40b5c). Platform: Linux ARM 32-bit

Based on tip of LibreELEC.tv master (56f05ab4, changelog) and tip of XBMC master (2fb0a619, changelog) with the following modifications: Build Highlights:
  1. [cmake] Fixes cpack support and WiiRemote packaging for rpi
  2. libcec fix (not sure it will affect TV-turning-back-on and other issues, but who knows...)
  3. 3D OSD aspect ratio fix
  4. Fix update channel listing
Build Details:
  1. LibreELEC.tv:
    • docker: add temporary cleanup method for old systemd service (PR:1115, 1 commit, 3 files changed)
    • imx6: update kodi patches, second pass (PR:1119, 1 commit, 3 files changed)
    • Update lirc (PR:1101, 3 commits, 12 files changed)
  2. XBMC:
    • [PVR] PVR windows: Fix subfolder item selection on window update. (PR:11336, 1 commit, 1 file changed)
    • [cmake] Fixes cpack support and WiiRemote packaging for rpi (PR:11321, 2 commits, 2 files changed)
    • [VideoPlayer] WinRenderer: restore rendering transformation with DXVA… (PR:11340, 1 commit, 4 files changed)
    • Fix 3D OSD Aspect Ratio (Ticket #16727) (PR:11333, 1 commit, 1 file changed)
    • reADD: [amcs] Handle Rotation (PR:11342, 1 commit, 2 files changed)
  3. libcec:
    • fixed: env.h had 'ON' instead of '1' for some values (ab18a95b)
  4. Additional commits/pull requests/changes not yet merged upstream:
    • Added: [pkg] PR:50: Add (and display) pretty names in release order - not name order (service.libreelec.settings)
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
(2017-01-02, 14:21)popcornmix Wrote:
(2017-01-02, 13:39)Sholander Wrote: Upgrading from 1223 to 0101 noticed a new issue, CEC works initially after install, but if I make any CEC changes and settings get updated CEC stops working at that moment. It needs reboot to work again.

Identifying the exact build where the unwanted behaviour started would be useful.

Well, it goes way, way back, so it took me some time to pinpoint it. Since I don't update and change CEC settings often I didn't notice it till yesterday.

The last build with "almost" normal CEC functionality and behavior on my RPi3 & PanaTv is 1130. "Almost" because, only after first change in CEC settings the info "Configuration updated" appears. Following changes are accepted, but "Configuration updated" does not appear any more.

On all versions after 1130 (including 0102) CEC works normally, if I don't change any settings. If I do, then reboot is again the only option to get it back.
(2017-01-03, 02:38)Sholander Wrote: Well, it goes way, way back, so it took me some time to pinpoint it. Since I don't update and change CEC settings often I didn't notice it till yesterday.

The last build with "almost" normal CEC functionality and behavior on my RPi3 & PanaTv is 1130. "Almost" because, only after first change in CEC settings the info "Configuration updated" appears. Following changes are accepted, but "Configuration updated" does not appear any more.

On all versions after 1130 (including 0102) CEC works normally, if I don't change any settings. If I do, then reboot is again the only option to get it back.

Thanks. That seems to tie up with the "firmware: CEC code clean up" commit.

I believe there has always been a system/input/peripherals/cec settings bug.
You can update once per boot successfully, but the next change gets ignored. I have reported that to opdenkamp, but I believe issue is still present.

But you are reporting something different. Are you saying that the first change to CEC settings breaks the CEC connection so remote no longer works?
Which setting are you changing?
Hi,

regarding this cec issue with setting breaking cec function. I have reported the same on 28.12.2016 in this forum.
When you change cec setting and confirm it, cec breaks and it does not work anymore until reboot.
And it seems it is not LED TV vendor specific, since I have 2012 Samsung LED TV and others have TVs from other manufacturers.

This bug is not present in offical libreelec 7.09.010 alpha build.

tomi
(2017-01-03, 10:32)popcornmix Wrote: Thanks. That seems to tie up with the "firmware: CEC code clean up" commit.

I believe there has always been a system/input/peripherals/cec settings bug.
You can update once per boot successfully, but the next change gets ignored. I have reported that to opdenkamp, but I believe issue is still present.

But you are reporting something different. Are you saying that the first change to CEC settings breaks the CEC connection so remote no longer works?
Which setting are you changing?

On 1130 I can make as many CEC changes as I want, -> open settings-make ANY change-close with OK, then repeat the action, and CEC keeps on working. After that build ANY change in CEC settings breaks the connection to tv and remote does not work till reboot, have to use my small wifi keyboard/touch pad combo to navigate.
In fact this keyboard, which I use extensively, is the reason I didn't see this bug sooner Smile
(2017-01-03, 11:11)tomismrkolj Wrote: Hi,

regarding this cec issue with setting breaking cec function. I have reported the same on 28.12.2016 in this forum.
When you change cec setting and confirm it, cec breaks and it does not work anymore until reboot.
And it seems it is not LED TV vendor specific, since I have 2012 Samsung LED TV and others have TVs from other manufacturers.

This bug is not present in offical libreelec 7.09.010 alpha build.

tomi

Will try latest alpha, all my tests were made with upgraded 7.0.3

Edit: Tried 7.09..10 and CEC is working the same way as in 1130: only after first change (after reboot) in CEC Settings the info "Configuration updated" appears, all subsequent setting changes are saved, but there is no more "Configuration updated" info.
New LibreELEC.tv Krypton build #0103: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.9.0 #1 Tue Jan 3 21:03:21 GMT 2017 armv6l GNU/Linux

# vcgencmd version
Dec 23 2016 16:46:02
Copyright (c) 2012 Broadcom
version 18a9fe64e58d73e303bf09b176fe63ddb7994a0c (clean) (release)

# lsb_release
LibreELEC (Milhouse) - Version: devel-20170103210216-#0103-g60361c3 [Build #0103]

# Kodi version
(18.0-ALPHA1 Git:5c40b5c). Platform: Linux ARM 32-bit

Based on tip of LibreELEC.tv master (60361c30, changelog) and tip of XBMC master (1763a95d, changelog) with the following modifications: Build Highlights:
  1. patch: cmake: always set -DWITH_CPU and -DWITH_ARCH for target
Build Details:
  1. LibreELEC.tv:
    • create_tar.sh: remove a leftover reference to OpenELEC (PR:1127, 1 commit, 1 file changed)
  2. XBMC:
    • [cmake/AddonHelpers] Rework custom binary handling (Fix Android) (PR:11268, 1 commit, 1 file changed)
    • [cmake] add imx support (PR:11288, 2 commits, 5 files changed)
    • [ScriptInvocationManager] make ExecuteAsync() thread-safe (PR:11289, 1 commit, 1 file changed)
    • [osx/windowing] - fix regression introduced in 4b9126649940de22e89619… (PR:11324, 1 commit, 1 file changed)
    • osx: adapt to changes in IDispResource (PR:11347, 1 commit, 3 files changed)
    • android:debuggable support (PR:11353, 1 commit, 2 files changed)
    • spelling: Vietnamese (PR:11350, 1 commit, 3 files changed)
    • Hide notifications shown on device connect (PR:11329, 1 commit, 1 file changed)
    • PAPlayer: Explicitely cast to 64 bit before doing large multiplications (PR:11356, 1 commit, 1 file changed)
    • [cmake] Fixes rpi ARCH (PR:11343, 1 commit, 1 file changed)
  3. libcec:
  4. Additional commits/pull requests/changes not yet merged upstream:
    • Added: [env] patch: cmake: always set -DWITH_CPU and -DWITH_ARCH for target
    • Added: [env] PR:1123: build: dump cmake command and variables before building
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
New LibreELEC.tv Krypton build #0104: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.9.0 #1 Wed Jan 4 23:28:58 GMT 2017 armv6l GNU/Linux

# vcgencmd version
Jan  4 2017 15:27:16
Copyright (c) 2012 Broadcom
version 43d2d47403713cac987e0abe44863b5bdf789171 (clean) (release)

# lsb_release
LibreELEC (Milhouse) - Version: devel-20170104232756-#0104-ge14f640 [Build #0104]

# Kodi version
(18.0-ALPHA1 Git:5c40b5c). Platform: Linux ARM 32-bit

Based on tip of LibreELEC.tv master (e14f6405, changelog) and tip of XBMC master (a20fb5aa, changelog) with the following modifications: Build Highlights:
  1. New firmware - revert CEC code clean up
  2. Cmake fixes and cleanup
  3. mediacenter: use $MEDIACENTER instead of kodi
Build Details:
  1. Firmware (Jan 4):
    • firmware: Update to latest master. Revert: CEC code clean up. Revert: CEC code clean up 2. See: link See: link
  2. LibreELEC.tv:
    • libcec: update to libcec-4.0.1 (PR:1130, 2 commits, 4 files changed)
    • Odroid_C2/linux: Add CONFIG_USB_SERIAL_CH341 (PR:1131, 1 commit, 1 file changed)
    • imx6: update kodi patches, third pass (PR:1132, 1 commit, 2 files changed)
    • imx6: update kernel patch for udoo (fix dcic in device tree) (PR:1133, 1 commit, 1 file changed)
    • LibreELEC-settings: bump to 0.8.7 (PR:1134, 1 commit, 1 file changed)
    • Cmake fixes and cleanup (PR:1129, 9 commits, 81 files changed)
    • mediacenter: use $MEDIACENTER instead of kodi (PR:1110, 4 commits, 73 files changed)
  3. XBMC:
    • spelling: configure (PR:11364, 1 commit, 1 file changed)
    • add option to wait for network on startup (PR:11335, 1 commit, 9 files changed)
    • spelling: CLog (PR:11362, 1 commit, 30 files changed)
    • [PVR] Fix channelgroups deadlock. (PR:11359, 1 commit, 2 files changed)
    • [CEC] bump to libCEC 4.0.1 (PR:11361, 1 commit, 2 files changed)
    • librarynodes - fix invalid xml (PR:11358, 1 commit, 8 files changed)
    • context menu - fix positioning (PR:11295, 1 commit, 1 file changed)
    • [python] add dbid to musicinfotag (PR:10858, 2 commits, 4 files changed)
    • vtb: fix inverted logic for fence (PR:11367, 1 commit, 2 files changed)
    • [Python] add setContent for mediawindows (PR:11258, 1 commit, 2 files changed)
  4. pvr.hts:
    • update/fix build instructions in the README (closes #266) (PR:267, 1 commit, 1 file changed)
    • fix path to cmake/addons in .travis.yml (PR:269, 3 commits, 3 files changed)
    • Fix a bunch of casting warnings (ssize_t vs. size_t) (PR:240, 1 commit, 1 file changed)
  5. newclock5:
    • New commits in this build:
      • VideoPlayer: check for vsyncAdjust on every cycle, speed of videoRefClock might have changed (8bc3927f)
      • fixup! [RetroPlayer] Fix crash when refresh rate changes (c9ea024c)
      • VideoPlayer: adapt decoder API to ffmpeg 3.2 (d454a999)
      • VideoPlayer: rework after ffmpeg 3.2 adpation (33d92aa2)
      • hack: retroplayer: fixme (0b7a7d11)
      • MMALCodec: Basic fixup to new ffmmpeg API (49aac6e8)
      • MMALCodec: Need an extra referenced buffer with new ffmpeg scheme (223e2ef2)
      • MMALFFmpeg: Fixup to new API (87af2906)
  6. kernel 4.9.y:
    • New commits in this build:
      • Add support for Silicon Labs Si7013/20/21 humidity/temperature sensor. (112ce9b9)
      • Document the si7020 option (e929e077)
  7. Additional commits/pull requests/changes not yet merged upstream:
    • Added: [pkg] PR:52: #Makefile: Need /bin/bash for bashisms (service.libreelec.settings)
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
On 0104 CEC is (for me) working again the same way as on 7.09.10 and 1130

Only after first change (after reboot) in CEC Settings the info "Configuration updated" appears, all subsequent setting changes are saved and working, but there is no more "Configuration updated" info.
Hello,

are there some news about the problems with large partitions > 8.4TB ?

Greetings

Deepjungle
Emulators have been updated so should be working now with the latest test builds! Smile
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
(2017-01-05, 10:56)Deepjungle Wrote: Hello,

are there some news about the problems with large partitions > 8.4TB ?

Greetings

Deepjungle

Not yet.

I do have a question though - a while ago you posted the following:
(2016-12-31, 12:31)Deepjungle Wrote: I did a fresh install on a second raspi 3 with another RAID System. Same case but with 4x4TB Seagate drives. With 1022 it is working after upgrading to 1031 in this case it did not get detected.

1022 dmesg log
http://sprunge.us/KSJO

1031 dmesg log
http://sprunge.us/MWYT

Subsequently you identified there is some sort of 8.4TB limit with the latest kernel (not sure what that is about, yet).

However, with your "working" #1022 system (4.8.2 kernel), the 4x4TB drives are only being recognised as having a capacity of 9TB (8.19TiB):
Code:
[    0.000000] Linux version 4.8.2 ([email protected]) (gcc version 5.4.0 (GCC) ) #1 SMP Sat Oct 22 21:05:20 BST 2016
...
[    9.840137] sd 0:0:0:0: [sda] 17581277184 512-byte logical blocks: (9.00 TB/8.19 TiB)

whereas with the #1031 system (4.8.6 kernel) the - I'm assuming - same disks have a capacity of 12TB (10.9TiB):
Code:
[    0.000000] Linux version 4.8.6 ([email protected]) (gcc version 5.4.0 (GCC) ) #1 SMP Mon Oct 31 21:22:52 GMT 2016
...
[    9.733719] sd 0:0:0:0: [sda] 23441768448 512-byte logical blocks: (12.0 TB/10.9 TiB)

Can you confirm that the drives were exactly the same in this test, and that only the RPi build is being changed?

If so, and assuming there is some sort of 8.4TB-ish limit somewhere (kernel, filesystem, USB/SATA bridge hardware), then perhaps the older 4.8.2 kernel is working because it is under-reporting (or under-recognising?) the total disk capacity - god knows if this might have then led to corruption of some sort once you started filling the disks.

Perhaps the more recent kernel (4.8.4 since #1023) has corrected that bug, and refuses to mount the drives for some reason (corrupt?) There's no indication in the #1022 and #1031 dmesg logs of the disks being mounted - can you run "journalctl -a | pastebinit" after the #1031 (or #latest) system has been up for about 2 minutes (or once you connect the drive).

Also, you said you tested with NTFS and could only mount up to 8,388.239 MB (I assume you mean GB - 8.388TB). Have you tested with ext4 as the file system, to see if the failure to mount is a limitation of NTFS (or the way this NTFS file system is presented to the kernel)? The disk size limit for NTFS with 4KB clusters is 16TB, but it would be worth trying a different filesystem to see if there is any different behaviour.
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
Hi,

I can confirm, that with 0104 build CEC problem is gone. The setting "switch to this source at kodi startup" works as it should and there is no cec function failure after cec settings are changed in the input section, so no reboot is necessary anymore.

I might have found another bug connected to weather plugin: when I updated Kodi to latest (0104) Millhouse build and switched weather provider to yahoo, kodi restarted after i confirmed provider change, and was then stuck in Kodi reboot loop, so i had to manually update back to alpha 7.90.010 version, disable yahoo weather plugin and update back to Millhouse again.

Millhouse I have another question: how do you use game emulators? I can install the emulator addons, but where do I start game roms from? Is there a launcher? I am asking this because in separate retroplayer libreelec builds there was game menu included among others (movies, tvshows, music, pictures, addons) but not in Millhouse builds.

tomi
Hi Milhouse,

in the mentioned test the disks where not the same size but the same manufacturer, but in a later tests i used the same disk over and over while i tried to find out where the maximum limit for recognation of size is. On Windows i have no problems with the size and the size is correct. I did not tried a different filesystem and now i have not the chance anymore cause the drive is filled and i have not second testdrive.

When i mount the drive with full size and in 1022+ manually there is no problem, only the auto attach mechanism seems not wot work. But i will verify this tomorrow and then i will make a log from journalctl.

Greetings and thanks in advance for your time.
  • 1
  • 26
  • 27
  • 28(current)
  • 29
  • 30
  • 495

Logout Mark Read Team Forum Stats Members Help
LibreELEC Testbuilds for RaspberryPi (Kodi 18.0)24