Porteus Kernel Builder

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
neko
DEV Team
DEV Team
Posts: 1540
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#721 by neko » 06 Nov 2019, 03:30

@Buurman

These are new sample build kernels of your request.

32bit-BPLUS-kernel5.4-rc6-2.tar (88 M)
http://www.mediafire.com/file/934dijxtk ... -rc6-2.tar
md5sum: 8ed6f9318ce819ff442ac605b1a9770d 32bit-BPLUS-kernel5.4-rc6-2.tar

64bit-BPLUS-kernel5.4-rc6-2.tar (93 M)
http://www.mediafire.com/file/bgiwd7th0 ... -rc6-2.tar
md5sum: ca6caa5060c36ac14b94bc676a65edef 64bit-BPLUS-kernel5.4-rc6-2.tar

Code: Select all

# diff old.64bit.config 64bit.config
4893,4894c4893,4894
< # CONFIG_LOGITECH_FF is not set
< # CONFIG_LOGIRUMBLEPAD2_FF is not set
---
> CONFIG_LOGITECH_FF=y
> CONFIG_LOGIRUMBLEPAD2_FF=y
Other kernel version line's (5.3, 4.19) configs will be updated at next kernel update.


Thanks.

User avatar
ralcocer
Samurai
Samurai
Posts: 169
Joined: 02 Jan 2011, 12:53
Distribution: 3.2rc5 Xfce
Location: Puerto Rico
Contact:

Porteus Kernel Builder

Post#722 by ralcocer » 06 Nov 2019, 11:40

I am using the latest Porteus 4 iso and looking at the log I see this message.

notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!

I though PAE was in kernel 4.16.3.

neko
DEV Team
DEV Team
Posts: 1540
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#723 by neko » 06 Nov 2019, 13:30

@ralcocer

I don't understand your problem situation.
Please upload your "fault Porteus 4 iso".

Thanks.

Buurman
White ninja
White ninja
Posts: 9
Joined: 28 Oct 2019, 18:00
Distribution: ver5

Porteus Kernel Builder

Post#724 by Buurman » 06 Nov 2019, 20:13

neko wrote:
06 Nov 2019, 03:30
@Buurman

These are new sample build kernels of your request.

32bit-BPLUS-kernel5.4-rc6-2.tar (88 M)
http://www.mediafire.com/file/934dijxtk ... -rc6-2.tar
md5sum: 8ed6f9318ce819ff442ac605b1a9770d 32bit-BPLUS-kernel5.4-rc6-2.tar

64bit-BPLUS-kernel5.4-rc6-2.tar (93 M)
http://www.mediafire.com/file/bgiwd7th0 ... -rc6-2.tar
md5sum: ca6caa5060c36ac14b94bc676a65edef 64bit-BPLUS-kernel5.4-rc6-2.tar

Code: Select all

# diff old.64bit.config 64bit.config
4893,4894c4893,4894
< # CONFIG_LOGITECH_FF is not set
< # CONFIG_LOGIRUMBLEPAD2_FF is not set
---
> CONFIG_LOGITECH_FF=y
> CONFIG_LOGIRUMBLEPAD2_FF=y
Other kernel version line's (5.3, 4.19) configs will be updated at next kernel update.


Thanks.
Tested and Rumblepad2's work fine now :good: , 'rumbling' and everything, haven't noticed any other problems with the new kernel for now (only using 3 programs on porteus anyhow)

neko
DEV Team
DEV Team
Posts: 1540
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#725 by neko » 06 Nov 2019, 23:08

Most recent versions of build examples were updated.
5.3.9, 4.19.82

Note: Updating configs

Code: Select all

$ diff .config.old .config
3c3
< # Linux/x86 5.3.7 Kernel Configuration
---
> # Linux/x86 5.3.9 Kernel Configuration
4872,4873c4872,4873
< # CONFIG_LOGITECH_FF is not set
< # CONFIG_LOGIRUMBLEPAD2_FF is not set
---
> CONFIG_LOGITECH_FF=y
> CONFIG_LOGIRUMBLEPAD2_FF=y
$
$
$ diff .config.old .config
3c3
< # Linux/x86 4.19.80 Kernel Configuration
---
> # Linux/x86 4.19.82 Kernel Configuration
4640,4641c4640,4641
< # CONFIG_LOGITECH_FF is not set
< # CONFIG_LOGIRUMBLEPAD2_FF is not set
---
> CONFIG_LOGITECH_FF=y
> CONFIG_LOGIRUMBLEPAD2_FF=y

Please refer to the top article of this thread.
Porteus Kernel Builder


--------------------------------
@Buurman

Thank you for your report.


Thanks.

neko
DEV Team
DEV Team
Posts: 1540
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#726 by neko » 11 Nov 2019, 07:17

Most recent versions of build examples were updated.
5.4-rc7, 5.3.10, 4.19.83

Note 1: AUFS patch "5.x-rcN-20191021" is not yet ready for kernel version 5.4-rc.
It was patched by manual as same as patching to kernel version 5.4.0-rc2.
Porteus Kernel Builder (Post by neko #74116)


Please refer to the top article of this thread.
Porteus Kernel Builder


Thanks.

User avatar
Blaze
DEV Team
DEV Team
Posts: 2676
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus Kernel Builder

Post#727 by Blaze » 12 Nov 2019, 09:08

Hi neko.
If look at torday updates of Slackware-current from 2019-11-12
ftp://ftp.osuosl.org/pub/slackware/slac ... ngeLog.txt
they are applyed this option as module for kernel 5.4 RC7

Code: Select all

VBOXSF_FS=m
more information about this option you can find here

I think we must to have the same thing in your next kernel update too.

Thanks.
Linux 5.4.0-rc7-porteus #2 SMP Tue Nov 12 17:45:45 UTC 2019 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

neko
DEV Team
DEV Team
Posts: 1540
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#728 by neko » 12 Nov 2019, 11:30

@Blaze

These are your requested "kernel 5.4-rc7"s.

[5.4-rc7]
"Basic & Option patches" patching was done.
32bit-BPLUS-kernel5.4-rc7-2.tar (88 M)
http://www.mediafire.com/file/7mtze00k0 ... -rc7-2.tar
md5sum: 3cb57306ee76053f8fd329ec37d4fc9e 32bit-BPLUS-kernel5.4-rc7-2.tar

64bit-BPLUS-kernel5.4-rc7-2.tar (93 M)
http://www.mediafire.com/file/qyoay6yhy ... -rc7-2.tar
md5sum: bf7f0cd68851382b3772379a03d68f17 64bit-BPLUS-kernel5.4-rc7-2.tar


Note: The config was updated by the "make menuconfig" command.

Code: Select all

  
Symbol: VBOXGUEST [=n]                                                                                                                │  
  │ Type  : tristate                                                                                                                      │  
  │ Prompt: Virtual Box Guest integration support                                                                                         │  
  │   Location:                                                                                                                           │  
  │     -> Device Drivers                                                                                                                 │  
  │ (1)   -> Virtualization drivers (VIRT_DRIVERS [=n])                                                                                   │  
  │   Defined at drivers/virt/vboxguest/Kconfig:2                                                                                         │  
  │   Depends on: VIRT_DRIVERS [=n] && X86 [=y] && PCI [=y] && INPUT [=y]                                                                 │  
  │                                                                                                                                       │  
  │
  
Symbol: VBOXSF_FS [=n]                                                                                                                │  
  │ Type  : tristate                                                                                                                      │  
  │ Prompt: VirtualBox guest shared folder (vboxsf) support                                                                               │  
  │   Location:                                                                                                                           │  
  │     -> Device Drivers                                                                                                                 │  
  │ (1)   -> Staging drivers (STAGING [=y])                                                                                               │  
  │   Defined at drivers/staging/vboxsf/Kconfig:1                                                                                         │  
  │   Depends on: STAGING [=y] && X86 [=y] && VBOXGUEST [=n]                                                                              │  
  │   Selects: NLS [=y]                                                                                                                   │  

Code: Select all

# diff .config.old .config
5569c5569,5570
< # CONFIG_VIRT_DRIVERS is not set
---
> CONFIG_VIRT_DRIVERS=y
> CONFIG_VBOXGUEST=m
5668a5670
> CONFIG_VBOXSF_FS=m
#

Thanks.

User avatar
Blaze
DEV Team
DEV Team
Posts: 2676
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus Kernel Builder

Post#729 by Blaze » 13 Nov 2019, 08:15

neko, thanks, but seems need to defer these options until the next release of kernel 5.5
More info is here VirtualBox SF Driver Ejected From The Linux 5.4 Kernel

I am sorry about this.

UPDATED
NEWS >>> True to its name, Intel CPU flaw ZombieLoad comes shuffling back with new variant

Intel:
https://www.intel.com/content/www/us/en ... 00270.html
CVE-2019-11135

Phoronix:
https://www.phoronix.com/scan.php?page= ... ernel-Code

RedHat has a tech article describing two mitigation techniques:
- disable TSX feature of the CPU with the kernel boot parameter "tsx="
- clear CPU buffers upon context switch with the kernel boot parameter "tsx_async_abort="
It needs both new (patched) kernel and latest Intel microcode:
https://access.redhat.com/solutions/tsx ... onousabort

Latest Intel microcode:
https://github.com/intel/Intel-Linux-Pr ... e-20191112

If look again at Slackware-current changelog from 2019-11-12 -> ftp://ftp.osuosl.org/pub/slackware/slac ... ngeLog.txt

Code: Select all

X86_INTEL_TSX_MODE_AUTO=n
X86_INTEL_TSX_MODE_OFF=y
X86_INTEL_TSX_MODE_ON=n
We must to have these options too.
Linux 5.4.0-rc7-porteus #2 SMP Tue Nov 12 17:45:45 UTC 2019 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

Post Reply