Kernel 3.15.9 for ROSA 2012 2012.1 2014.1 OMV2013 2014 2015

Latest shouts directly from our packagers and call for public testing MIB packages
Post Reply
User avatar
NicCo
Amministratore
Amministratore
Posts: 4739
Joined: 6 December 2007, 19:54

Kernel 3.15.9 for ROSA 2012 2012.1 2014.1 OMV2013 2014 2015

Post by NicCo »

Kernel 3.15.9 for ROSA 2012 2012.1 2014.1 OMV2013 2014 2015

Kernel 3.15.9 for ROSA 2012lts, rosa2012.1, omv2013.0, omv2014.0, rosa2014.1 and cooker (omv2015.0)
This is the fourh version of our kernel 3.15 in its complex nrj & nrjQL flavours, for ROSA and OpenMandriva Linux OSes!
Kernel 3.15.9 - http://lwn.net/Articles/608207/


To highlight the following 3 new things:
  • 1>ht/smt_nice (bfs 0.450 ) is by default
    Spoiler:  for a better multitasking and realtime
  • 2>ASPM improvement from kernel 3.17
    Spoiler:  ASPM: for a much better Power Save

    Linux 3.17 To Fix Up ASPM, Bring Other PCI Changes
    http://www.phoronix.com/scan.php?page=n ... px=MTc0NzE

    ASPM -- the PCI Express Active State Power Management feature -- continues to be a pain for Linux kernel developers with issues still coming about with this power-saving feature.

  • 3> x86_16bit enabled to fix a "wine" issue with 16 bit code
    Spoiler:  to fix a known wine issue with 16 bit code

    x86_16bit segments
    http://cateee.net/lkddb/web-lkddb/X86_16BIT.html
    This option is required by programs like Wine to run 16-bit protected mode legacy code on x86 processors.

    it was a known issue, you can read from crossover changelog
    http://www.codeweavers.com/products/faq/change_log/
    • Certain Linux kernel versions (3.14 at least) broke support for running 16-bit code. CrossOver cannot overcome this limitation on its own. CrossOver now detects the situation and informs the user about it, and will also succeed in creating a win98 bottle on such a kernel.
    ========================
    new tested defconfigs for 3.15.9rc
    ========================

    # i586
    CONFIG_X86_THERMAL_VECTOR=y
    CONFIG_VM86=y
    + CONFIG_X86_16BIT=y
    + CONFIG_X86_ESPFIX32=y
    CONFIG_TOSHIBA=m

    # x86_64
    CONFIG_X86_THERMAL_VECTOR=y
    + CONFIG_X86_16BIT=y
    + CONFIG_X86_ESPFIX32=y
    CONFIG_TOSHIBA=m
    CONFIG_I8K=m

Since version 3.15.6 we use the new major version of BFQ v7r5

read more about BFQv7r5:
viewtopic.php?p=23575#p23575
Hi,
here is a first good side effect of our effort for getting bfq merged into mainline :)
Two developers reported a regression with two git tasks, which gave us the opportunity to further improve throughput boosting with the workloads generated by these tasks. The result is this v7r5.

As of now, Arianna has prepared patches only for 3.13.0-3.15.0, but we have decided to share with you these patches even before also the other ones are ready.
  • IMPROVEMENT: Improve throughput boosting by idling the device
    only for processes that, in addition to perform sequential I/O,
    are I/O-bound (apart from weight-raised queues, for which idling
    is always performed to guarantee them a low latency).
  • IMPROVEMENT: Improve throughput boosting by depriving processes
    that cooperate often of weight-raising.
  • CODE IMPROVEMENT: Pass of improvement of the readability of both
    comments and actual code.
Paolo

Our changelog

Code: Select all

%changelog

* Fri Aug 08 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.15.9-1
+ update to 3.15.9 - stable
- import ASPM fix patch from kernel 3.17 queue to improve powersave
- to read: http://www.phoronix.com/scan.php?page=news_item&px=MTc0NzE
- audio powersave: reduced idle time from 15 to 10 seconds
- configs for kernel realtime have audio powersave disable
- update BFS (task scheduler) from release 449 to 450 with smtnice2 
- new BFS scheduler feature is enabled > CONFIG_SMT_NICE=y
- to read: http://ck-hack.blogspot.it/2014/08/smthyperthreading-nice-and-scheduling.html
- update TOI (power manager) from release 3.5.7 to 3.5.8  
- fix the broken support for running 16-bit code (X86_16BIT):
- to read: http://cateee.net/lkddb/web-lkddb/X86_16BIT.html
. new keys added to configs for X86_16BIT:
+ CONFIG_X86_16BIT=y
+ CONFIG_X86_ESPFIX32=y
- ---------------------------------------------------------------------
- Kernel 3.15 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------

* Fri Aug 01 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.15.8-1
+ update to 3.15.8 - stable
- drop patch: x86-x86_32-entry-store-badsys-error-code-in-eax.patch
- update TOI (power manager) from release 3.5.6 to 3.5.7  
- audio powersave: reduced idle time from 60 to 15 seconds
- ---------------------------------------------------------------------
- Kernel 3.15 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------

* Tue Jul 29 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.15.7-1
+ update to 3.15.7 - stable
- add patch: x86-x86_32-entry-store-badsys-error-code-in-eax
- drop patch: revert-Bluetooth-Add-a-new-PID_VID-0cf3_e005-for-AR3012
- fix create_configs-QL script for a new TOI request (TOI_INCREMENTAL=n)
- update BFS (task scheduler) from release 448 to 449 
- ---------------------------------------------------------------------
- Kernel 3.15 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------

* Sun Jul 20 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.15.6-1
+ update to 3.15.6 - stable
+ it's first version of "nrj/nrjQL" stable 3.15.x, in early development
- stage, so, it's only for testing purposes, please, dont use this srpm,
- for your daily PC working, because is still to fix all over!!!
- all the defconfigs have been prepared for the 3.15 series
- all the patches have been added/update for the 3.15 series
- all the create_configs scripts have been updated to v.2.2
- all the kernel specs have been updated to the 3.15 series
- all custom openmandriva/rosa features have been backported from 3.14.13
- ---------------------------------------------------------------------
- Kernel 3.15 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------

* Fri Jul 18 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.14.13-1
+ update to 3.14.13 - stable
- update UKSM (nrjQL memory management) from 0.1.2.2 to 0.1.2.3
- x86 configs change: CONFIG_X86_VERBOSE_BOOTUP from "=y" to "=n" 
- to suppress annoying flashing messages while decompressig intrd:
- "Decompressing Linux . . . Parsing ELF . . . done
- Booting the kernel"
- fix from Eugene.S.: add perf-python-ext-link-with-dl.patch
- this patch is needed to fix the proper build of the perf tool
- ---------------------------------------------------------------------
- Kernel 3.14 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------


Build status & Availability
I remind you the base repo address for kernels 3.15 link:
http://abf.rosalinux.ru/downloads/kerne ... epository/
The rpms will be available for for rosa2012lts, rosa 2012.1, omv2013, omv2014, cooker
These below are the rebuilds right now in progress... related to the new kernel 3.15.9

nrj >>> https://abf.rosalinux.ru/kernels_3_15x/ ... uild_lists
- kernel-nrj-desktop + kernel-nrj-desktop-pae
- kernel-nrj-laptop + kernel-nrj-laptop-pae

nrjQL >>> https://abf.rosalinux.ru/kernels_3_15x/ ... uild_lists
- kernel-nrjQL-desktop + kernel-nrjQL-desktop-pae
- kernel-nrjQL-laptop + kernel-nrjQL-laptop-pae
- kernel-nrjQL-netbook
- kernel-nrjQL-realtime + kernel-nrjQL-realtime-pae
- kernel-nrjQL-server



VMWare virtualization
We have noticed that Kernel 3.15 did not work with the VMWare virtualization
we are searching for a solution to be applied directly to the vmware sources...

Just below, our patches with the instructions: viewtopic.php?p=23936#p23936

General Info about kernel 3.15
http://kernelnewbies.org/Linux_3.15


bye, NicCo
http://www.cs.fsu.edu/~baker/devices/lx ... ;diffvar=v
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
NicCo
Amministratore
Amministratore
Posts: 4739
Joined: 6 December 2007, 19:54

Re: Kernel 3.15.9 for ROSA 2012 2012.1 2014.1 OMV2013 2014 2

Post by NicCo »

After reading about some issues with the new scheduler ht/smt_nice,
and the same Con Kolivas admitting that something should be wrong
Con Kolivas wrote:
http://ck-hack.blogspot.it/2014/08/smth ... 2784770881

ck8 - 8 August 2014 13:45
The difference between nice levels is faulty. I will need to rework it.

Florian Stosse - 8 August 2014 16:02
Same here, seems like foraground operations are taking "too much" ressources and starve background ops.

I reverted to the previous BFS 449 for kernels that are currently building
(it's better waiting the fix of the nice levels and some more testing...)
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
bvbfan
Utente junior
Utente junior
Posts: 28
Joined: 21 May 2012, 21:16
ROSA: 2014.1
OpenMandriva: -
Kernel: 3.17.x
Desktop: KDE 4.14.3
country: Bulgaria

Re: Kernel 3.15.9 for ROSA 2012 2012.1 2014.1 OMV2013 2014 2

Post by bvbfan »

I will test rosa 2012.1 i586 nrj-laptop, but i have amd E350 without HT

User avatar
Alexander83
Utente
Utente
Posts: 248
Joined: 10 April 2012, 14:50
ROSA: -
OpenMandriva: -
Kernel: -
Desktop: Kde
country: Italy

Re: Kernel 3.15.9 for ROSA 2012 2012.1 2014.1 OMV2013 2014 2

Post by Alexander83 »

Updated kernel on my notebook and desktop and all works fine! Thanks NicCo! 8-)
Desktop A: Kubuntu 32bit
Desktop B: Kubuntu 64bit
Notebook Asus X53SD-SX191V: Kubuntu 64bit
Linux 4 Ever

Post Reply