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: 2107
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#1666 by neko » 18 Jul 2022, 09:30

"Kernel Builder" was updated to version 22.07.18. (Please refer to the first article of this thread.)

Firmware database was updated.
[Firmware database : kernel-firmware-20220714_84661a3-noarch-1plus.xzm (373 M)]
that was created with
slackware package "kernel-firmware-20220714_84661a3-noarch-1.txz (217 M)" and following pakages.
alsa-firmware-1.2.4-noarch-2
b43-firmware-6.30.163.46-fw-1_SBo
bfubase
bluetooth
ipw2100-fw-1.3-noarch-10
ipw2200-fw-3.1-noarch-8
zydas


Thanks.

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

Porteus Kernel Builder

Post#1667 by neko » 24 Jul 2022, 04:43

"Kernel Builder" was updated to version 22.07.24. (Please refer to the first article of this thread.)

5.18 config was updated.

Code: Select all

3c3
< # Linux/x86 5.18.3 Kernel Configuration
---
> # Linux/x86 5.18.14 Kernel Configuration
181a182,183
> CONFIG_GCC12_NO_ARRAY_BOUNDS=y
> CONFIG_CC_NO_ARRAY_BOUNDS=y
321,323d322
< CONFIG_RETPOLINE=y
< CONFIG_CC_HAS_SLS=y
< # CONFIG_SLS is not set
463a463,472
> CONFIG_CC_HAS_SLS=y
> CONFIG_CC_HAS_RETURN_THUNK=y
> CONFIG_SPECULATION_MITIGATIONS=y
> CONFIG_PAGE_TABLE_ISOLATION=y
> CONFIG_RETPOLINE=y
> CONFIG_RETHUNK=y
> CONFIG_CPU_UNRET_ENTRY=y
> CONFIG_CPU_IBPB_ENTRY=y
> CONFIG_CPU_IBRS_ENTRY=y
> # CONFIG_SLS is not set
7168d7176
< CONFIG_PAGE_TABLE_ISOLATION=y
7486a7495
> CONFIG_LIB_MEMNEQ=y
Thanks.

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

Porteus Kernel Builder

Post#1668 by neko » 13 Aug 2022, 01:21

"Kernel Builder" was updated to version 22.08.13. (Please refer to the first article of this thread.)

1. Firmware database was updated.
Firmware database : kernel-firmware-20220810_ad5ae82-noarch-1plus.xzm(377 M)
that was created with
slackware package "kernel-firmware-20220810_ad5ae82-noarch-1.txz (222 M)" and following pakages.
alsa-firmware-1.2.4-noarch-2
b43-firmware-6.30.163.46-fw-1_SBo
bfubase
bluetooth
ipw2100-fw-1.3-noarch-10
ipw2200-fw-3.1-noarch-8
zydas

2. Fixed the bug of creating Firmware in lib/firmware
Bug:
When pick up the firmware name "AA*BB*CC" that includes "*" character, setting was missing.


Thanks.

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

Porteus Kernel Builder

Post#1669 by neko » 15 Aug 2022, 22:13

"Kernel Builder" was updated to version 22.08.16. (Please refer to the first article of this thread.)

Kernel version 6.0(-rc) was introduced.

But AUFS patch is not yet ready for kernel 6.0(-rc).

==== update Kernel 6.0-rc1 64bit config from 5.19 64bit config ====

Code: Select all

Favor dynamic modification latency reduction by default (CGROUP_FAVOR_DYNMODS) [N/y/?] (NEW) n
Userspace opportunistic sleep (PM_USERSPACE_AUTOSLEEP) [N/y/?] (NEW) n
Userspace block driver (Experimental) (BLK_DEV_UBLK) [N/m/y/?] (NEW) N
NVM Express over Fabrics In-Band Authentication (NVME_AUTH) [N/y/?] (NEW) N
NVMe over Fabrics In-band Authentication support (NVME_TARGET_AUTH) [N/y/?] (NEW) N
Wangxun devices (NET_VENDOR_WANGXUN) [Y/n/?] (NEW) n
Microchip FPGA SPI controllers (SPI_MICROCHIP_CORE) [N/m/y/?] (NEW) N
Intel Meteor Lake pinctrl and GPIO driver (PINCTRL_METEORLAKE) [N/m/y/?] (NEW) n
Analog Devices LT7182S (SENSORS_LT7182S) [N/m/?] (NEW) N
ON Semiconductor AR0521 sensor support (VIDEO_AR0521) [N/m/y/?] (NEW) N
Sony IMX208 sensor support (VIDEO_IMX208) [N/m/y/?] (NEW) N

Fast lookup of control elements (SND_CTL_FAST_LOOKUP) [Y/n/?] (NEW) y
Validate input data to control API (SND_CTL_INPUT_VALIDATION) [N/y/?] (NEW) y

AMD Audio Coprocessor-v6.2 RPL support (SND_SOC_AMD_RPL_ACP6x) [N/m/?] (NEW) n

da7219 I2S board (SND_SOC_INTEL_AVS_MACH_DA7219) [N/m/?] (NEW) m
DMIC generic board (SND_SOC_INTEL_AVS_MACH_DMIC) [N/m/?] (NEW) m
HD-Audio generic board (SND_SOC_INTEL_AVS_MACH_HDAUDIO) [N/m/?] (NEW) m

I2S test board (SND_SOC_INTEL_AVS_MACH_I2S_TEST) [N/m/?] (NEW) n

max98357A I2S board (SND_SOC_INTEL_AVS_MACH_MAX98357A) [N/m/?] (NEW) m
max98373 I2S board (SND_SOC_INTEL_AVS_MACH_MAX98373) [N/m/?] (NEW) m
nau8825 I2S board (SND_SOC_INTEL_AVS_MACH_NAU8825) [N/m/?] (NEW) m
rt274 in I2S mode (SND_SOC_INTEL_AVS_MACH_RT274) [N/m/?] (NEW) m
rt286 in I2S mode (SND_SOC_INTEL_AVS_MACH_RT286) [N/m/?] (NEW) m
rt298 in I2S mode (SND_SOC_INTEL_AVS_MACH_RT298) [N/m/?] (NEW) m
rt5682 in I2S mode (SND_SOC_INTEL_AVS_MACH_RT5682) [N/m/?] (NEW) m
ssm4567 I2S board (SND_SOC_INTEL_AVS_MACH_SSM4567) [N/m/?] (NEW) m
SOF support for Meteorlake (SND_SOC_SOF_METEORLAKE) [M/n/?] (NEW) m

Texas Instruments TAS2780 Mono Audio amplifier (SND_SOC_TAS2780) [N/m/?] (NEW) n
Analogix ANX7411 Type-C DRP Port controller driver (TYPEC_ANX7411) [N/m/?] (NEW) n
LED Support for ISSI IS31FL319x I2C LED controller family (LEDS_IS31FL319X) [N/m/?] (NEW) n
Clock based PWM support (PWM_CLK) [N/m/y/?] (NEW) n

Simple Reset Controller Driver (RESET_SIMPLE) [N/y/?] (NEW) y

TI TPS380x Reset Driver (RESET_TI_TPS380X) [N/m/y/?] (NEW) n

Android Binder IPC Driver (ANDROID_BINDER_IPC) [N/y/?] (NEW) y
Android Binderfs filesystem (ANDROID_BINDERFS) [N/y/?] (NEW) y

Android Binder devices (ANDROID_BINDER_DEVICES) [binder,hwbinder,vndbinder] (NEW) 

Android Binder IPC Driver Selftest (ANDROID_BINDER_IPC_SELFTEST) [N/y/?] (NEW) N
HCTR2 support (CRYPTO_HCTR2) [N/m/y/?] (NEW) n

BLAKE2s digest algorithm (x86 accelerated version) (CRYPTO_BLAKE2S_X86) [N/y/?] (NEW) y

POLYVAL hash function (CLMUL-NI accelerated) (CRYPTO_POLYVAL_CLMUL_NI) [N/m/y/?] (NEW) n

ARIA cipher algorithm (CRYPTO_ARIA) [N/m/y/?] (NEW) m

Enable shrinker debugging support (SHRINKER_DEBUG) [N/y/?] (NEW) n
Note: 32bit config was done same as 64bit.


Thanks.

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

Porteus Kernel Builder

Post#1670 by neko » 18 Aug 2022, 00:17

22.08.16 Update miss:
Bug: kernel 5.xxx cann't be downloaded.

Please correct /usr/local/share/mkKernel/inc/Download.inc as followed.

54c54
"local ADR5=https://www.kernel.org/pub/linux/kernel/v6.x"
--->
"local ADR6=https://www.kernel.org/pub/linux/kernel/v6.x"


Thanks.

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

Porteus Kernel Builder

Post#1671 by neko » 18 Aug 2022, 05:20

"Kernel Builder" was updated to version 22.08.18. (Please refer to the first article of this thread.)

The miss of updating to version 22.08.16 was fixed.

refer to Porteus Kernel Builder (Post by neko #89115)


Thanks.

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

Porteus Kernel Builder

Post#1672 by neko » 30 Aug 2022, 11:28

"Kernel Builder" was updated to version 22.08.30. (Please refer to the first article of this thread.)

1. Firmware database was updated.
Firmware database : kernel-firmware-20220815_8413c63-noarch-1plus.xzm (387 M)
that was created with
slackware package "kernel-firmware-20220815_8413c63-noarch-1.txz (227 M)" and following pakages.
alsa-firmware-1.2.4-noarch-2
b43-firmware-6.30.163.46-fw-1_SBo
bfubase
bluetooth
ipw2100-fw-1.3-noarch-10
ipw2200-fw-3.1-noarch-8
zydas


2. AUFS patch for kernel 6.0-rc is ready.

Please refer to https://www.mail-archive.com/aufs-users ... 05898.html


Thanks.

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

Porteus Kernel Builder

Post#1673 by Blaze » 01 Sep 2022, 17:49

neko, can we add this option to the kernel config?

Code: Select all

# CONFIG_MT7921E is not set ---> CONFIG_MT7921E=m
Thanks
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

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

Porteus Kernel Builder

Post#1674 by neko » 02 Sep 2022, 02:55

"Kernel Builder" was updated to version 22.09.02. (Please refer to the first article of this thread.)

kernel 5.18, 5.19, & 6.0 configs were updated.

Code: Select all

# grep CONFIG_MT7921E v*/*/linux*/.config
v5.18.19/32/linux-5.18.19/.config:CONFIG_MT7921E=m
v5.18.19/64/linux-5.18.19/.config:CONFIG_MT7921E=m
v5.19.6/32/linux-5.19.6/.config:CONFIG_MT7921E=m
v5.19.6/64/linux-5.19.6/.config:CONFIG_MT7921E=m
v6.0-rc3/32/linux-6.0-rc3/.config:CONFIG_MT7921E=m
v6.0-rc3/64/linux-6.0-rc3/.config:CONFIG_MT7921E=m
#
----------------------------------------
@Blaze
Please use mkKernel-22.09.02-noarch-1.xzm.


Thanks.

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

Porteus Kernel Builder

Post#1675 by Blaze » 03 Sep 2022, 14:14

[Updated kernel Examples]
==== AUFS Kernel only for Porteus ====
Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm, 32bit.config)

[5.19.6] <-- NEW : "All patches" patching was done.
32bit-ALL-kernel5.19.6.tar (~115 M)
https://www.mediafire.com/file/a5bc7hy9 ... 5.19.6.tar
af6c800e1cc204f36248706eedd9cfe5 32bit-ALL-kernel5.19.6.tar

==== AUFS Kernel only for Porteus ====
Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm, 64bit.config)

[5.19.6] <-- NEW : "All patches" patching was done.
64bit-ALL-kernel5.19.6.tar (~121 M)
https://www.mediafire.com/file/col6gnje ... 5.19.6.tar
e3a76c0ecc7b510ddc3b45030282d51d 64bit-ALL-kernel5.19.6.tar

Note 1: Compiler that was used.
for kernel 5.19.6: 11.2.0-x86_64

Note 2: Compilated under Porteus 5.0-current (Slackware 15.0 base. Note. glibc-2.33 replaced on glibc-2.35)

Thanks to neko for his support.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
babam
Warlord
Warlord
Posts: 526
Joined: 16 Nov 2016, 10:30
Distribution: Porteus 5.0rc3 Xfce K6.1.1
Location: Rainy city

Porteus Kernel Builder

Post#1676 by babam » 05 Sep 2022, 09:37

Blaze wrote:
03 Sep 2022, 14:14
[Updated kernel Examples]
==== AUFS Kernel only for Porteus ====
Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm, 64bit.config)

[5.19.6] <-- NEW : "All patches" patching was done.
Thanks Blaze,
What is the reason for changing CONFIG_ZSMALLOC=y ---> CONFIG_ZSMALLOC=m

@neko, Can you add this for kernel 5.19+ and add /lib/firmware/rtw89

Code: Select all

CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852CE=m
Thanks.
Sorry, my English is bad.

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

Porteus Kernel Builder

Post#1677 by Blaze » 07 Sep 2022, 14:57

babam wrote:
05 Sep 2022, 09:37
What is the reason for changing CONFIG_ZSMALLOC=y ---> CONFIG_ZSMALLOC=m
Good catch. Seems this option was changed automatically.

neko, I think we need to change CONFIG_ZSMALLOC=m ---> CONFIG_ZSMALLOC=y
coz in Slackware config is set y for CONFIG_ZSMALLOC ---> https://mirrors.slackware.com/slackware ... l-configs/
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

beny
Full of knowledge
Full of knowledge
Posts: 2083
Joined: 02 Jan 2011, 11:33
Location: italy

Porteus Kernel Builder

Post#1678 by beny » 07 Sep 2022, 15:31

hi blaze also the reiserfs support with aufs have a lot of error in dmesg isn't time to remove it....

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

Porteus Kernel Builder

Post#1679 by Blaze » 07 Sep 2022, 17:35

beny, well.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

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

Porteus Kernel Builder

Post#1680 by neko » 08 Sep 2022, 02:25

"Kernel Builder" was updated to version 22.09.08. (Please refer to the first article of this thread.)

1. kernel 5.19 & 6.0 configs were updated.

Code: Select all

# grep CONFIG_ZSMALLOC v*/*/linux*/.config
v5.19.7/32/linux-5.19.7/.config:CONFIG_ZSMALLOC=y
v5.19.7/32/linux-5.19.7/.config:# CONFIG_ZSMALLOC_STAT is not set
v5.19.7/64/linux-5.19.7/.config:CONFIG_ZSMALLOC=y
v5.19.7/64/linux-5.19.7/.config:# CONFIG_ZSMALLOC_STAT is not set
v6.0-rc4/32/linux-6.0-rc4/.config:CONFIG_ZSMALLOC=y
v6.0-rc4/32/linux-6.0-rc4/.config:# CONFIG_ZSMALLOC_STAT is not set
v6.0-rc4/64/linux-6.0-rc4/.config:CONFIG_ZSMALLOC=y
v6.0-rc4/64/linux-6.0-rc4/.config:# CONFIG_ZSMALLOC_STAT is not set
2. Firmware database was updated.
Firmware database : kernel-firmware-20220902_2f2f018-noarch-1plus.xzm (391 M)
that was created with
slackware package "kernel-firmware-20220902_2f2f018-noarch-1.txz (230 M)" and following pakages.
alsa-firmware-1.2.4-noarch-2
b43-firmware-6.30.163.46-fw-1_SBo
bfubase
bluetooth
ipw2100-fw-1.3-noarch-10
ipw2200-fw-3.1-noarch-8
zydas


---------------------------------------------------
@babam, @Blaze
Please use mkKernel-22.09.08-noarch-1.xzm.


Thanks.

Post Reply