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...
User avatar
Blaze
DEV Team
DEV Team
Posts: 3885
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus Kernel Builder

Post#1801 by Blaze » 02 May 2023, 10:27

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
Ed_P
Contributor
Contributor
Posts: 8367
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Porteus Kernel Builder

Post#1802 by Ed_P » 02 May 2023, 23:27

If someone could develop an interface between the output of inxi and neko's Porteus Kernel Builder users could create kernels specifically for their hardware and the smallest necessary. :good:
Ed

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

Porteus Kernel Builder

Post#1803 by neko » 03 May 2023, 02:19

@Blaze
Thank you for very much your help.
It is same as one of Porteus Kernel Builder (Post by neko #93852)
So 6.3 prototype config has been already updated by Blaze's one.
One more thanks.

-------------------------------
@Ed_P
Yes, you can select the compile option "compile with the config of only your PC driver" of "kernel Builder".
It will compile by "make localmodconfig".

Thanks.

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

"Kernel Builder" skips checking the sha256sum of downloaded sorce file.


Thanks.

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

Porteus Kernel Builder

Post#1804 by Blaze » 03 May 2023, 07:33

neko, well done!
Not bad to add support for WireGuard https://wiki.gentoo.org/wiki/WireGuard

Code: Select all

Device Drivers  --->
    [*] Network device support  --->
        [*] Network core driver support
        <*>   WireGuard secure network tunnel

Code: Select all

CONFIG_WIREGUARD=m
# CONFIG_WIREGUARD_DEBUG is not set
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: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#1805 by neko » 04 May 2023, 08:37

@Blaze
At next "Kernel Builder" update, "CONFIG_WIREGUARD=m" will be set on config.
Thank you for your suggestion.

Thanks.

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

Porteus Kernel Builder

Post#1806 by Blaze » 04 May 2023, 12:35

neko wrote:
10 Apr 2023, 05:02
sof-firmware-2.0-150400.1.4.noarch
now it's time to replace on the sof-firmware-2.2.4-noarch-1.txz

Code: Select all

Wed May  3 19:33:18 UTC 2023
l/sof-firmware-2.2.4-noarch-1.txz:  Added.
  Thanks to Heinz Wiesinger.
Thanks to Slackware Team :magic:
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
Ed_P
Contributor
Contributor
Posts: 8367
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Porteus Kernel Builder

Post#1807 by Ed_P » 04 May 2023, 15:28

neko wrote:
03 May 2023, 02:19
Yes, you can select the compile option "compile with the config of only your PC driver" of "kernel Builder".
It will compile by "make localmodconfig".
Good to know, unfortunately I don't think a new Porteus user needing driver support would know how to do that. The interface I was thinking about would do the inxi and kernel builder functions automatically and create a new /porteus/base/000-kernel.xzm module for the user to boot with.
Ed

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

Porteus Kernel Builder

Post#1808 by neko » 07 May 2023, 02:49

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

1. Firmware database was updated.
[Firmware database : kernel-firmware-20230427_fab1496-noarch-1plus.xzm (378 M)]
that was created with
slackware package "kernel-firmware-20230427_fab1496-noarch-1.txz (252 M)" and following pakages.
alsa-firmware-1.2.4-noarch-2
sof-firmware-2.2.4-noarch-1
b43-firmware-6.30.163.46-fw-1_SBo
bfubase
bluetooth
bluez-firmware-1.2-noarch-9
ipw2100-fw-1.3-noarch-10
ipw2200-fw-3.1-noarch-8
zydas

Thanks to Blaze.

2. 6.3 prototype config was updated
"CONFIG_WIREGUARD=m"



1,2; Thanks to Blaze.

Thanks.

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

Porteus Kernel Builder

Post#1809 by neko » 08 May 2023, 04:44

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

Kernel version 6.4(-rc) was introduced.

(1) Prototype Config
convert from 6.3 Prototype Config. (by "make oldconfig" with prompt answer as followed).

Code: Select all

Linear Address Masking support (ADDRESS_MASKING) [N/y/?] (NEW) n
Module debugging (MODULE_DEBUG) [N/y/?] (NEW) n
Enable a module to run time tests on dma_pool (DMAPOOL_TEST) [N/m/y/?] (NEW) n
Maximum number of fragments per skb_shared_info (MAX_SKB_FRAGS) [17] (NEW) 
sync_state() behavior defaults to timeout instead of strict (FW_DEVLINK_SYNC_STATE_TIMEOUT) [N/y/?] (NEW) n
AMD/Pensando Data Systems Core Device Support (PDS_CORE) [N/m/y/?] (NEW) n
Microchip 10BASE-T1S Ethernet PHY (MICROCHIP_T1S_PHY) [N/m/?] (NEW) m
NXP 100BASE-TX PHYs (NXP_CBTX_PHY) [N/m/?] (NEW) m
Realtek 8822BS SDIO wireless network adapter (RTW88_8822BS) [N/m/?] (NEW) m
Realtek 8822CS SDIO wireless network adapter (RTW88_8822CS) [N/m/?] (NEW) m
Realtek 8821CS SDIO wireless network adapter (RTW88_8821CS) [N/m/?] (NEW) m
Novatek NVT-ts touchscreen support (TOUCHSCREEN_NOVATEK_NVT_TS) [N/m/y/?] (NEW) n
FXL6408 I2C GPIO expander (GPIO_FXL6408) [N/m/y/?] (NEW) n
Intel Elkhart Lake PSE GPIO support (GPIO_ELKHARTLAKE) [N/m/y/?] (NEW) m
ACBEL FSG032 Power Supply (SENSORS_ACBEL_FSG032) [N/m/?] (NEW) n
Richtek RT4803 boost regualtor (REGULATOR_RT4803) [N/m/y/?] (NEW) n
Richtek RT5739 Regulator (REGULATOR_RT5739) [N/m/y/?] (NEW) n
Virtio GPU driver modesetting support (DRM_VIRTIO_GPU_KMS) [Y/n/?] (NEW) y
Cirrus Logic CS35L56 CODEC (I2C) (SND_SOC_CS35L56_I2C) [N/m/?] (NEW) n
Cirrus Logic CS35L56 CODEC (SPI) (SND_SOC_CS35L56_SPI) [N/m/?] (NEW) n
HID over I2C transport layer Open Firmware driver (I2C_HID_OF) [N/m/y/?] (NEW) m
LED driver for BD2606MVV (LEDS_BD2606MVV) [N/m/?] (NEW) n
Lenovo Yoga Tablet Mode Control (LENOVO_YMC) [N/m/?] (NEW) m
Intel Bay Trail Crystal Cove power source driver (INTEL_BYTCRC_PWRSRC) [N/m/y/?] (NEW) m
MSI EC Extras (MSI_EC) [N/m/y/?] (NEW) n
Kontron sl28 VPD layout support (NVMEM_LAYOUT_SL28_VPD) [N/m/y/?] (NEW) n
ONIE tlv support (NVMEM_LAYOUT_ONIE_TLV) [N/m/y/?] (NEW) n
Support deprecated case-insensitive ascii (ascii-ci=1) format (XFS_SUPPORT_ASCII_CI) [Y/n/?] (NEW) y
Statistics for per-vma locks (PER_VMA_LOCK_STATS) [N/y/?] (NEW) n
(2) AUFS patch
AUFS patch is not yet ready for kernel 6.4-rc1 (version: 6.x-rcN-20230501).

Code: Select all

fs/aufs/xattr.c:355:10: エラー: ‘posix_acl_access_xattr_handler’ undeclared here (not in a function); did you mean ‘posix_acl_xattr_header’?
  355 |         &posix_acl_access_xattr_handler,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |          posix_acl_xattr_header
fs/aufs/xattr.c:356:10: エラー: ‘posix_acl_default_xattr_handler’ undeclared here (not in a function); did you mean ‘posix_acl_xattr_header’?
  356 |         &posix_acl_default_xattr_handler,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |          posix_acl_xattr_header
make[3]: *** [scripts/Makefile.build:252: fs/aufs/xattr.o] エラー 1
make[2]: *** [scripts/Makefile.build:494: fs/aufs] エラー 2
make[1]: *** [scripts/Makefile.build:494: fs] エラー 2
make: *** [Makefile:2026: .] エラー 2
(3) kernel syntax error

Code: Select all

drivers/nvme/host/ioctl.c: 関数 ‘nvme_uring_cmd_io’ 内:
drivers/nvme/host/ioctl.c:555:44: エラー: implicit declaration of function ‘io_uring_sqe_cmd’; did you mean ‘io_uring_free’? [-Werror=implicit-function-declaration]
  555 |         const struct nvme_uring_cmd *cmd = io_uring_sqe_cmd(ioucmd->sqe);
      |                                            ^~~~~~~~~~~~~~~~
      |                                            io_uring_free
drivers/nvme/host/ioctl.c:555:44: 警告: initialization of ‘const struct nvme_uring_cmd *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
cc1: いくつかの警告はエラーとして取り扱われます
make[4]: *** [scripts/Makefile.build:252: drivers/nvme/host/ioctl.o] エラー 1
make[3]: *** [scripts/Makefile.build:494: drivers/nvme/host] エラー 2
make[2]: *** [scripts/Makefile.build:494: drivers/nvme] エラー 2
make[1]: *** [scripts/Makefile.build:494: drivers] エラー 2
make: *** [Makefile:2026: .] エラー 2
(4)kernel patch

Code: Select all

$ diff err-64/linux-6.4-rc1/drivers/nvme/host/ioctl.c 64/linux-6.4-rc1/drivers/nvme/host/ioctl.c
555c555
< 	const struct nvme_uring_cmd *cmd = io_uring_sqe_cmd(ioucmd->sqe);
---
> 	const struct nvme_uring_cmd *cmd = (struct nvme_uring_cmd *)ioucmd->sqe->cmd;
$




Thanks.

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

Porteus Kernel Builder

Post#1810 by Blaze » 13 May 2023, 10:34

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

6.3.2 <-- NEW : "All patches" patching was done.
32bit-ALL-kernel6.3.2.tar (~131 M)
https://www.mediafire.com/file/w8cvtmze ... l6.3.2.tar
438f8cbfc74999a705c46c0b9fa3ff16 32bit-ALL-kernel6.3.2.tar

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

6.3.2 <-- NEW : "All patches" patching was done.
64bit-ALL-kernel6.3.2.tar (~142 M)
https://www.mediafire.com/file/depp02la ... l6.3.2.tar
eb8d38c84846dcfd7e4f7352d9a97d45 64bit-ALL-kernel6.3.2.tar

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

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

Note 3: A new cryptsetup (version 2.3.5: presented by @ncmprhnsbl)

Thanks to neko for 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

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

Porteus Kernel Builder

Post#1811 by neko » 14 May 2023, 23:52

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

[6.4(-rc) prototype config was updated]

AUFS patch is ready for kernel 6.4-rc2 (version: 6.x-rcN-20230515).

Code: Select all

# diff -r /usr/local/share/mkKernel/lib/v6.4 mkKernel-23.05.15-noarch-1/usr/local/share/mkKernel/lib/v6.4
diff -r /usr/local/share/mkKernel/lib/v6.4/32bit.config mkKernel-23.05.15-noarch-1/usr/local/share/mkKernel/lib/v6.4/32bit.config
3c3
< # Linux/x86 6.4.0-rc1 Kernel Configuration
---
> # Linux/x86 6.4.0-rc2 Kernel Configuration
7320a7321,7340
> CONFIG_AUFS_FS=y
> # CONFIG_AUFS_BRANCH_MAX_127 is not set
> CONFIG_AUFS_BRANCH_MAX_511=y
> # CONFIG_AUFS_BRANCH_MAX_1023 is not set
> # CONFIG_AUFS_BRANCH_MAX_32767 is not set
> CONFIG_AUFS_SBILIST=y
> CONFIG_AUFS_HNOTIFY=y
> CONFIG_AUFS_HFSNOTIFY=y
> CONFIG_AUFS_EXPORT=y
> CONFIG_AUFS_XATTR=y
> CONFIG_AUFS_FHSM=y
> CONFIG_AUFS_RDU=y
> CONFIG_AUFS_DIRREN=y
> CONFIG_AUFS_SHWH=y
> CONFIG_AUFS_BR_RAMFS=y
> CONFIG_AUFS_BR_FUSE=y
> CONFIG_AUFS_POLL=y
> CONFIG_AUFS_BR_HFSPLUS=y
> CONFIG_AUFS_BDEV_LOOP=y
> # CONFIG_AUFS_DEBUG is not set
diff -r /usr/local/share/mkKernel/lib/v6.4/64bit.config mkKernel-23.05.15-noarch-1/usr/local/share/mkKernel/lib/v6.4/64bit.config
3c3
< # Linux/x86 6.4.0-rc1 Kernel Configuration
---
> # Linux/x86 6.4.0-rc2 Kernel Configuration
7407a7408,7428
> CONFIG_AUFS_FS=y
> # CONFIG_AUFS_BRANCH_MAX_127 is not set
> CONFIG_AUFS_BRANCH_MAX_511=y
> # CONFIG_AUFS_BRANCH_MAX_1023 is not set
> # CONFIG_AUFS_BRANCH_MAX_32767 is not set
> CONFIG_AUFS_SBILIST=y
> CONFIG_AUFS_HNOTIFY=y
> CONFIG_AUFS_HFSNOTIFY=y
> CONFIG_AUFS_EXPORT=y
> CONFIG_AUFS_INO_T_64=y
> CONFIG_AUFS_XATTR=y
> CONFIG_AUFS_FHSM=y
> CONFIG_AUFS_RDU=y
> CONFIG_AUFS_DIRREN=y
> CONFIG_AUFS_SHWH=y
> CONFIG_AUFS_BR_RAMFS=y
> CONFIG_AUFS_BR_FUSE=y
> CONFIG_AUFS_POLL=y
> CONFIG_AUFS_BR_HFSPLUS=y
> CONFIG_AUFS_BDEV_LOOP=y
> # CONFIG_AUFS_DEBUG is not set
#

Note:
drivers/nvme/host/ioctl.c has been deleted.
refer to Porteus Kernel Builder (Post by neko #93943)


Thanks.

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

Porteus Kernel Builder

Post#1812 by Blaze » 20 May 2023, 10:44

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

6.3.3 <-- NEW : "All patches" patching was done.
64bit-ALL-kernel6.3.3.tar (~142 M)
https://www.mediafire.com/file/6r4tmin2 ... l6.3.3.tar
d922d88e44965d3c8d2c789c22a0daf2 64bit-ALL-kernel6.3.3.tar

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

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

Note 3: A new cryptsetup (version 2.3.5: presented by @ncmprhnsbl)

Note 4: neko can we activate these options

Code: Select all

CONFIG_NET_SCH_FQ_CODEL=m
CONFIG_NET_SCH_FQ=m

Code: Select all

Networking support > Networking options > QoS and/or fair queueing
<M>   Fair Queue Controlled Delay AQM (FQ_CODEL)
<M>   Fair Queue
Image
The diff

Code: Select all

# diff old-64bit.config new-64bit.config 
3c3
< # Linux/x86 6.3.1 Kernel Configuration
---
> # Linux/x86 6.3.3 Kernel Configuration
5c5
< CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.1 20230201"
---
> CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
7c7
< CONFIG_GCC_VERSION=120201
---
> CONFIG_GCC_VERSION=110200
10c10
< CONFIG_AS_VERSION=24000
---
> CONFIG_AS_VERSION=23700
12c12
< CONFIG_LD_VERSION=24000
---
> CONFIG_LD_VERSION=23700
456d455
< CONFIG_CC_HAS_SLS=y
474d472
< # CONFIG_SLS is not set
1474c1472,1520
< # CONFIG_NET_SCHED is not set
---
> CONFIG_NET_SCHED=y
> 
> #
> # Queueing/Scheduling
> #
> # CONFIG_NET_SCH_HTB is not set
> # CONFIG_NET_SCH_HFSC is not set
> # CONFIG_NET_SCH_PRIO is not set
> # CONFIG_NET_SCH_MULTIQ is not set
> # CONFIG_NET_SCH_RED is not set
> # CONFIG_NET_SCH_SFB is not set
> # CONFIG_NET_SCH_SFQ is not set
> # CONFIG_NET_SCH_TEQL is not set
> # CONFIG_NET_SCH_TBF is not set
> # CONFIG_NET_SCH_CBS is not set
> # CONFIG_NET_SCH_ETF is not set
> # CONFIG_NET_SCH_TAPRIO is not set
> # CONFIG_NET_SCH_GRED is not set
> # CONFIG_NET_SCH_NETEM is not set
> # CONFIG_NET_SCH_DRR is not set
> # CONFIG_NET_SCH_MQPRIO is not set
> # CONFIG_NET_SCH_SKBPRIO is not set
> # CONFIG_NET_SCH_CHOKE is not set
> # CONFIG_NET_SCH_QFQ is not set
> # CONFIG_NET_SCH_CODEL is not set
> CONFIG_NET_SCH_FQ_CODEL=m
> # CONFIG_NET_SCH_CAKE is not set
> CONFIG_NET_SCH_FQ=m
> # CONFIG_NET_SCH_HHF is not set
> # CONFIG_NET_SCH_PIE is not set
> # CONFIG_NET_SCH_PLUG is not set
> # CONFIG_NET_SCH_ETS is not set
> # CONFIG_NET_SCH_DEFAULT is not set
> 
> #
> # Classification
> #
> # CONFIG_NET_CLS_BASIC is not set
> # CONFIG_NET_CLS_ROUTE4 is not set
> # CONFIG_NET_CLS_FW is not set
> # CONFIG_NET_CLS_U32 is not set
> # CONFIG_NET_CLS_FLOW is not set
> # CONFIG_NET_CLS_CGROUP is not set
> # CONFIG_NET_CLS_BPF is not set
> # CONFIG_NET_CLS_FLOWER is not set
> # CONFIG_NET_CLS_MATCHALL is not set
> # CONFIG_NET_EMATCH is not set
> # CONFIG_NET_CLS_ACT is not set
> CONFIG_NET_SCH_FIFO=y
7580,7582d7625
< CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y
< CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y
< CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y
7584,7585c7627,7629
< # CONFIG_INIT_STACK_ALL_PATTERN is not set
< # CONFIG_INIT_STACK_ALL_ZERO is not set
---
> # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
> # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
> # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
Request from this topic how to enable BBR?

Note 5: neko available a new version of the sof-firmware-2.2.5-noarch-1.txz

Thanks to neko for 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

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

Porteus Kernel Builder

Post#1813 by neko » 20 May 2023, 13:33

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

1. Firmware database was updated.
[Firmware database : kernel-firmware-20230517_601c181-noarch-1plus.xzm (378 M)]
that was created with
slackware package "kernel-firmware-20230517_601c181-noarch-1.txz (252 M)" and following pakages.
alsa-firmware-1.2.4-noarch-2
sof-firmware-2.2.5-noarch-1
b43-firmware-6.30.163.46-fw-1_SBo
bfubase
bluetooth
bluez-firmware-1.2-noarch-9
ipw2100-fw-1.3-noarch-10
ipw2200-fw-3.1-noarch-8
zydas


2. 6.3 & 6.4 prototype configs were updated.

Code: Select all

# grep CONFIG_NET_SCH_FQ /usr/local/share/mkKernel/lib/v6.*/*.config
/usr/local/share/mkKernel/lib/v6.3/32bit.config:CONFIG_NET_SCH_FQ_CODEL=m
/usr/local/share/mkKernel/lib/v6.3/32bit.config:CONFIG_NET_SCH_FQ=m
/usr/local/share/mkKernel/lib/v6.3/64bit.config:CONFIG_NET_SCH_FQ_CODEL=m
/usr/local/share/mkKernel/lib/v6.3/64bit.config:CONFIG_NET_SCH_FQ=m
/usr/local/share/mkKernel/lib/v6.4/32bit.config:CONFIG_NET_SCH_FQ_CODEL=m
/usr/local/share/mkKernel/lib/v6.4/32bit.config:CONFIG_NET_SCH_FQ=m
/usr/local/share/mkKernel/lib/v6.4/64bit.config:CONFIG_NET_SCH_FQ_CODEL=m
/usr/local/share/mkKernel/lib/v6.4/64bit.config:CONFIG_NET_SCH_FQ=m
#

Thanks to Blaze.

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

Porteus Kernel Builder

Post#1814 by Blaze » 11 Jun 2023, 09:10

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

6.3.7 <-- NEW : "All patches" patching was done.
32bit-ALL-kernel6.3.7.tar (~131 M)
https://www.mediafire.com/file/ujblhqy4 ... l6.3.7.tar
8fd67032ee1093347361fe65a9c5789d 32bit-ALL-kernel6.3.7.tar

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

6.3.7 <-- NEW : "All patches" patching was done.
64bit-ALL-kernel6.3.7.tar (~142 M)
https://www.mediafire.com/file/h1icslol ... l6.3.7.tar
1240a62855b27c7735299c07725bba79 64bit-ALL-kernel6.3.7.tar

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

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

Note 3: A new cryptsetup (version 2.3.5: presented by @ncmprhnsbl)

Thanks to neko for 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
M. Eerie
Moderator
Moderator
Posts: 622
Joined: 31 Aug 2017, 21:18
Distribution: Nemesis Xfce/MATE x64

Porteus Kernel Builder

Post#1815 by M. Eerie » 11 Jun 2023, 16:12

Blaze wrote:
11 Jun 2023, 09:10
64bit-ALL-kernel6.3.7.tar (~142 M)
delta-patch to NEMESIS version of 64b-kernel

md5sum:
ef98226c160081fa22c8d52e09740d24 64bit-ALL-kernel6.3.7.tar___64bit-ALL-kernel6.3.7-NEMESIS.tar.delta

sha256sum:
248916984cfc6991d8698a231722e412937405f07501a73b932d91a18f39866a 64bit-ALL-kernel6.3.7.tar___64bit-ALL-kernel6.3.7-NEMESIS.tar.delta
> Does not compute_ 🖖

https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584

Post Reply