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#1741 by neko » 01 Jan 2023, 19:00

@maia
I would like to try your issue.
Would you upload the "perform" file.

"Kernel Builder" presents GUI.
The operation parameter specification from GUI creates a shell script ("perform" file).
And then the "perform" file is executed.

If "Help" button instead of "OK" button is push at end of first GUI input and at next confirm window "OK" button is push,
the "perform" file is created on your "Kernel Builder" work area and the "perform" file is not executed.


@babam
I am waiting for your answer.
Porteus Kernel Builder (Post by neko #92308)


Thanks.

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#1742 by babam » 01 Jan 2023, 19:51

neko, Wifi works but bluetooth doesn't work.
Sorry, my English is bad.

User avatar
maia
Samurai
Samurai
Posts: 116
Joined: 08 Aug 2019, 16:56
Distribution: Porteus-5 64b Openbox
Location: Brasil

Porteus Kernel Builder

Post#1743 by maia » 01 Jan 2023, 21:27

Hi Neko, I got the following error when following the step-by-step.

On Wednesday I can try again.

Image
Sorry my english is really, g##gle-tr4nsl4t0r

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#1744 by neko » 03 Jan 2023, 23:53

@babam
"Wifi works but bluetooth doesn't work."
--->
Please refer to
Bluetooth and sound did not work (Post by Blaze #91952)

Maybe it fixs your issue.


-------------------
@maia
"grep /usr/local/share/mkKernel/lib/v6.1/get.aufs.patch"
--->
AUFS patch is gotten by /usr/local/share/mkKernel/bin/getAUFS.sh

"missing: /tmp/kernel/v6.1.2/64/lib"
--->
"Kernel Builder" work area isn't be able to use "/tmp".

I am concerned about your "Kernel Builder" usage environment.
Please show me the "perform" shell script.


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#1745 by neko » 04 Jan 2023, 02:29

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

[Kernel version 6.2(-rc) Prototype Config was updated]

1. Prototype Config
(1) modify from 6.1 Prototype Config by "make oldconfig" command with default value (all "return key" answer).
(2) set "CONFIG_BLK_DEV_LOOP_MIN_COUNT=64" by "make menuconfig" command.

2. AUFS
AUFS patch is not yet ready for kernel 6.2(-rc).
(Adapting AUFS patch is success, but compile is fail. )

Code: Select all

次のファイルから読み込み:  fs/aufs/aufs.h:57,
         次から読み込み:  fs/aufs/module.c:25:
fs/aufs/vfsub.h: 関数 ‘vfsub_acl_chmod’ 内:
fs/aufs/vfsub.h:242:41: エラー: 互換性のないポインタ型から 2 番目の ‘posix_acl_chmod’ の引数に渡しています [-Werror=incompatible-pointer-types]
  242 |         err = posix_acl_chmod(h_userns, h_inode, h_mode);
      |                                         ^~~~~~~
      |                                         |
      |                                         struct inode *
次のファイルから読み込み:  ./include/linux/nfsacl.h:11,
         次から読み込み:  ./include/linux/nfs_xdr.h:5,
         次から読み込み:  ./include/linux/nfs_fs.h:38,
         次から読み込み:  fs/aufs/fstype.h:30,
         次から読み込み:  fs/aufs/aufs.h:47:
./include/linux/posix_acl.h:79:46: 備考: expected ‘struct dentry *’ but argument is of type ‘struct inode *’
   79 | int posix_acl_chmod(struct user_namespace *, struct dentry *, umode_t);
      |                                              ^~~~~~~~~~~~~~~
cc1: いくつかの警告はエラーとして取り扱われます
make[3]: *** [scripts/Makefile.build:252: fs/aufs/module.o] エラー 1
make[2]: *** [scripts/Makefile.build:504: fs/aufs] エラー 2
make[2]: *** 未完了のジョブを待っています....
make[1]: *** [scripts/Makefile.build:504: fs] エラー 2
make[1]: *** 未完了のジョブを待っています....
make: *** [Makefile:2008: .] エラー 2

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#1746 by Blaze » 05 Jan 2023, 10:45

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

6.1.3 <-- NEW : "All patches" patching was done.
32bit-ALL-kernel6.1.3.tar (~127 M)
http://www.mediafire.com/file/miguf5br4 ... l6.1.3.tar
901159c3dbce13ab6272a3c6f476994b 32bit-ALL-kernel6.1.3.tar

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

6.1.3 <-- NEW : "All patches" patching was done.
64bit-ALL-kernel6.1.3.tar (~133 M)
https://www.mediafire.com/file/4bpmpt5m ... l6.1.3.tar
7f6f0cc23044cfe8adf45800e6ce968c 64bit-ALL-kernel6.1.3.tar

Note 1: Compiler that was used.
for kernel 6.1.3: 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)

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
maia
Samurai
Samurai
Posts: 116
Joined: 08 Aug 2019, 16:56
Distribution: Porteus-5 64b Openbox
Location: Brasil

Porteus Kernel Builder

Post#1747 by maia » 05 Jan 2023, 14:54

neko wrote:
04 Jan 2023, 02:29
"Kernel Builder" was updated to version 23.01.02-2. (Please refer to the first article of this thread.)

Thanks.
Neko this version work for me. tks
Sorry my english is really, g##gle-tr4nsl4t0r

User avatar
maia
Samurai
Samurai
Posts: 116
Joined: 08 Aug 2019, 16:56
Distribution: Porteus-5 64b Openbox
Location: Brasil

Porteus Kernel Builder

Post#1748 by maia » 06 Jan 2023, 02:41

neko wrote:
03 Jan 2023, 23:53

I am concerned about your "Kernel Builder" usage environment.
Please show me the "perform" shell script.

Neko >>> https://pastebin.com/dqCyiY47

Thanks.
Sorry my english is really, g##gle-tr4nsl4t0r

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#1749 by neko » 06 Jan 2023, 03:21

@maia
Your "perform" has been checked.
"/tmp/kernel/" is used as "Kernel Builder" work.
"/tmp" is used by many other utilities.
Therefor something wrong might be happened.
Please choise the area that is in the linux file system partition (ex: ext4, et.,).

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#1750 by neko » 09 Jan 2023, 08:52

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

1. AUFS patch is ready for kernel 6.2(-rc).
aufs6-standalone.git/include/uapi/linux/aufs_type.h:#define AUFS_VERSION "6.x-rcN-20230109"

Kernel version 6.2(-rc) Prototype Config was updated.
(1) set "YES" all AUFS item except debug.
(2) Packet writing on CD/DVD media (DEPRECATED) (CDROM_PKTCDVD) [N/m/y/?] (NEW) N

2. Firmware database was updated.
[Firmware database : kernel-firmware-20230104_4ee2014-noarch-1plus.xzm (427 M)]
that was created with
slackware package "kernel-firmware-20230104_4ee2014-noarch-1.txz (268 M)" and following pakages.
alsa-firmware-1.2.4-noarch-2
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
sof-firmware-2.2-x86_64-1_b2m
sof-firmware-2.2-x86_64-1bl
zydas


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#1751 by Blaze » 13 Jan 2023, 16:04

Hi neko.
Can you update sof-firmware via my module sof-firmware-2.2.4-x86_64-1bl.xzm ?
Seems sof-firmware-2.2-x86_64-1_b2m and sof-firmware-2.2-x86_64-1bl does not need.

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#1752 by neko » 14 Jan 2023, 05:07

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

Firmware database was updated.
[Firmware database : kernel-firmware-20230104_4ee2014-noarch-2plus.xzm (426 M)]
that was created with
slackware package "kernel-firmware-20230104_4ee2014-noarch-1.txz (268 M)" and following pakages.
alsa-firmware-1.2.4-noarch-2
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
sof-firmware-2.2.4-x86_64-1bl
zydas

------------------------------
@Blaze
sof-firmware-2.2.4-x86_64-1bl was converted from sof-firmware-2.2.4-x86_64-1bl.xzm.
(delete /usr/bin, move /usr/lib to /lib etc.,)

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#1753 by Blaze » 14 Jan 2023, 12:19

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

6.2-rc3 <-- NEW : "All patches" patching was done.
32bit-ALL-kernel6.2-rc3.tar (~128 M)
http://www.mediafire.com/file/dj79ieydw ... .2-rc3.tar
27d42a22cdeffc421895a7ee6a00080d 32bit-ALL-kernel6.2-rc3.tar

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

6.2-rc3 <-- NEW : "All patches" patching was done.
64bit-ALL-kernel6.2-rc3.tar (~139 M)
http://www.mediafire.com/file/cp43466mg ... .2-rc3.tar
0a1f40b8eea502d60208efcc34f965d1 64bit-ALL-kernel6.2-rc3.tar

Note 1: Compiler that was used.
for kernel 6.2-rc3: 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)

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

Thanks to neko for support.
neko wrote:
14 Jan 2023, 05:07
sof-firmware-2.2.4-x86_64-1bl was converted from sof-firmware-2.2.4-x86_64-1bl.xzm.
(delete /usr/bin, move /usr/lib to /lib etc.,)
Well done. I got this package from Arch Linux. 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

Kriss
Samurai
Samurai
Posts: 135
Joined: 06 Jul 2011, 07:07
Location: Russia

Porteus Kernel Builder

Post#1754 by Kriss » 16 Jan 2023, 13:56

Hi!

Anyone else using kernels >= 6.1.2 having problems with many modules on startup?
Started with kernel 6.1.2

Kernel 6.1.3 by Neko - maximum 8 modules at boot on my PC
Kernel 6.2-rc3 by Blaze - maximum 64 modules at boot
Kernels 6.1.2 - 6.1.6 and 6.2-rc4 that I compiled are limited to 8 modules.
Will try to use squashfs options from Blaze's kernel to test...

Anyone else having problems like me?
Since my setup is... unusual with 596 modules...
Suggestions/corrections/additions are always welcome.

User avatar
AcnapyxoB
Samurai
Samurai
Posts: 191
Joined: 24 Dec 2014, 10:15
Distribution: Porteus 5.01
Location: Planet Earth

Porteus Kernel Builder

Post#1755 by AcnapyxoB » 16 Jan 2023, 17:06

Kriss wrote:
16 Jan 2023, 13:56
Anyone else having problems like me?
38 modules + 6 in base folder = 44 total with kernel 6.1.3, no problem for me.
Porteus v5.01 KDE x86_64

Post Reply