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: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus Kernel Builder

Post#1726 by Blaze » 24 Dec 2022, 10:50

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

6.1.1 <-- NEW : "All patches" patching was done.
32bit-ALL-kernel6.1.1.tar (~125 M)
https://www.mediafire.com/file/18j6z292 ... l6.1.1.tar
4915bf0617689fdbb34fdebd7b2c5c85 32bit-ALL-kernel6.1.1.tar

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

6.1.1 <-- NEW : "All patches" patching was done.
64bit-ALL-kernel6.1.1.tar (~132 M)
https://www.mediafire.com/file/jjgyv55z ... l6.1.1.tar
643e12651ef7982b17c4eeeedfbd1ff8 64bit-ALL-kernel6.1.1.tar

Note 1: Compiler that was used.
for kernel 6.1.1: 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
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#1727 by babam » 24 Dec 2022, 12:11

neko wrote:
24 Dec 2022, 02:38
<pick up firmware>

Code: Select all

# cat v6.1.1/64/repo_getFW-v6.1.1-64/findS
...
====kernel/drivers/bluetooth/btintel.ko
intel/ibt-11-5.ddc
intel/ibt-11-5.sfi
intel/ibt-12-16.ddc
intel/ibt-12-16.sfi
...
====kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko
iwlwifi-3945-2.ucode
====kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko
iwlwifi-4965-2.ucode
====kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
iwlwifi-100-5.ucode
iwlwifi-1000-5.ucode
iwlwifi-105-6.ucode
iwlwifi-135-6.ucode
iwlwifi-2000-6.ucode
iwlwifi-2030-6.ucode
iwlwifi-3160-17.ucode
iwlwifi-3168-29.ucode
iwlwifi-5000-5.ucode
iwlwifi-5150-2.ucode
iwlwifi-6000g2a-6.ucode
iwlwifi-6000g2b-6.ucode
iwlwifi-6050-5.ucode
iwlwifi-7260-17.ucode
iwlwifi-7265-17.ucode
iwlwifi-7265D-29.ucode
iwlwifi-8000C-36.ucode
iwlwifi-8265-36.ucode
iwlwifi-9000-pu-b0-jf-b0-46.ucode
iwlwifi-9260-th-b0-jf-b0-46.ucode
iwlwifi-Qu-b0-hr-b0-72.ucode
iwlwifi-Qu-b0-jf-b0-72.ucode
iwlwifi-Qu-c0-hr-b0-72.ucode
iwlwifi-QuZ-a0-hr-b0-72.ucode
iwlwifi-QuZ-a0-jf-b0-72.ucode
iwlwifi-cc-a0-72.ucode
iwlwifi-so-a0-gf-a0-72.ucode
iwlwifi-so-a0-hr-b0-72.ucode
iwlwifi-so-a0-jf-b0-72.ucode
iwlwifi-ty-a0-gf-a0-72.ucode
...
Thanks.
iwlwifi-so-a0-gf-a0-*.ucode, iwlwifi-ty-a0-gf-a0-*.ucode and iwlwifi-so-a0-gf4-a0-*.ucode are require *.pnvm files.

Please correct if I'm wrong.

Thanks
Sorry, my English is bad.

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Porteus Kernel Builder

Post#1728 by Rava » 24 Dec 2022, 12:28

@neko, @Blaze
is there a recent but stable kernel (without rc or beta or such) that is compiled for the use of nftables?

Would
Blaze wrote:
05 Nov 2022, 11:50
6.0.7 <-- NEW : "All patches" patching was done.
64bit-ALL-kernel6.0.7.tar (~125 M)
https://www.mediafire.com/file/yf92zlpn ... l6.0.7.tar
e86e47b5dafdb44c7c3025c2475d3fb3 64bit-ALL-kernel6.0.7.tar

Note 1: Compiler that was used.
for kernel 6.0.7: 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)
this kernel work for nftables?
and is kernel 6.0.7 when compiled under Porteus 5.0-current (Slackware 15.0 base.) Was that kernel compiled using glibc-2.33 or glibc-2.35?
Sorry Blaze, I not really understand the phrasing of
Note. glibc-2.33 replaced on glibc-2.35
Did you mean "glibc-2.33 was replaced by glibc-2.35" or "glibc-2.35 was replaced by glibc-2.33" since in Port 5.0 the standard GLIBC is 2.35, so only mentioning a different GLIBC than the standard makes sense in my book:

Code: Select all

guest@porteus:/$ ls -o /lib64/libc.so.6 
lrwxrwxrwx 1 root 12 2022-12-11 09:44 /lib64/libc.so.6 -> libc-2.35.so
My current 001-core.xzm:

Code: Select all

guest@porteus:~$ cat /etc/porteus/001-core.ver 
001-core.xzm:20221211
Cheers!
Yours Rava

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

Porteus Kernel Builder

Post#1729 by beny » 24 Dec 2022, 13:17

hi Rava take a look at the 6.1.1 config: you have to install the slackware package of nftables

Code: Select all

 # CONFIG_MPTCP is not set
CONFIG_NETWORK_SECMARK=y
CONFIG_NET_PTP_CLASSIFY=y
# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
CONFIG_NETFILTER=y
CONFIG_NETFILTER_ADVANCED=y
CONFIG_BRIDGE_NETFILTER=m

#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_INGRESS=y
CONFIG_NETFILTER_EGRESS=y
CONFIG_NETFILTER_NETLINK=m
CONFIG_NETFILTER_FAMILY_BRIDGE=y
CONFIG_NETFILTER_FAMILY_ARP=y
# CONFIG_NETFILTER_NETLINK_HOOK is not set
CONFIG_NETFILTER_NETLINK_ACCT=m
CONFIG_NETFILTER_NETLINK_QUEUE=m
CONFIG_NETFILTER_NETLINK_LOG=m
CONFIG_NETFILTER_NETLINK_OSF=m
CONFIG_NF_CONNTRACK=m
CONFIG_NF_LOG_SYSLOG=m
CONFIG_NETFILTER_CONNCOUNT=m
CONFIG_NF_CONNTRACK_MARK=y
CONFIG_NF_CONNTRACK_SECMARK=y
CONFIG_NF_CONNTRACK_ZONES=y
# CONFIG_NF_CONNTRACK_PROCFS is not set
CONFIG_NF_CONNTRACK_EVENTS=y
CONFIG_NF_CONNTRACK_TIMEOUT=y
CONFIG_NF_CONNTRACK_TIMESTAMP=y
CONFIG_NF_CONNTRACK_LABELS=y
CONFIG_NF_CT_PROTO_DCCP=y
CONFIG_NF_CT_PROTO_GRE=y
CONFIG_NF_CT_PROTO_SCTP=y
CONFIG_NF_CT_PROTO_UDPLITE=y
CONFIG_NF_CONNTRACK_AMANDA=m
CONFIG_NF_CONNTRACK_FTP=m
CONFIG_NF_CONNTRACK_H323=m
CONFIG_NF_CONNTRACK_IRC=m
CONFIG_NF_CONNTRACK_BROADCAST=m
CONFIG_NF_CONNTRACK_NETBIOS_NS=m
CONFIG_NF_CONNTRACK_SNMP=m
CONFIG_NF_CONNTRACK_PPTP=m
CONFIG_NF_CONNTRACK_SANE=m
CONFIG_NF_CONNTRACK_SIP=m
CONFIG_NF_CONNTRACK_TFTP=m
CONFIG_NF_CT_NETLINK=m
CONFIG_NF_CT_NETLINK_TIMEOUT=m                                  

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Porteus Kernel Builder

Post#1730 by Rava » 24 Dec 2022, 13:57

beny wrote:
24 Dec 2022, 13:17
hi Rava take a look at the 6.1.1 config: you have to install the slackware package of nftables
That means: the nftables - kernel-wise - are enabled / compiled into the 6.1.1 kernel?

I have no clue how important the few disabled

Code: Select all

# CONFIG_NF*
are, though.

of course I would also need the slackware package of nftables , but without the kernel able to handle nftables installing the slackware package of nftables would still fail, right?
Cheers!
Yours Rava

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

Porteus Kernel Builder

Post#1731 by beny » 24 Dec 2022, 14:23

hi you can use the blaze 6.1.1 kernel the configure that i have it is the same as blaze one so you can use the slackware package and try to configure your nftables rules,maybe if you have to load other modules you can use modinfo to see the deps for.....

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

Porteus Kernel Builder

Post#1732 by Blaze » 24 Dec 2022, 14:33

Rava wrote:
24 Dec 2022, 12:28
is there a recent but stable kernel (without rc or beta or such) that is compiled for the use of nftables?
6.1.1 is have basic support of nftables.
Rava wrote:
24 Dec 2022, 12:28
and is kernel 6.0.7 when compiled under Porteus 5.0-current (Slackware 15.0 base.) Was that kernel compiled using glibc-2.33 or glibc-2.35?
Sorry Blaze, I not really understand the phrasing of
Yes, 6.0.7 is use

Code: Select all

# ldd --version
ldd (GNU libc) 2.35
# ls /var/lib/pkgtools/packages/*glibc*
/var/lib/pkgtools/packages/aaa_glibc-solibs-2.35-x86_64-2
/var/lib/pkgtools/packages/glibc-2.35-x86_64-2
/var/lib/pkgtools/packages/glibc-zoneinfo-2022g-noarch-1_slack15.0
#cat /etc/porteus/001-core.ver 
001-core.xzm:20221211
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
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Porteus Kernel Builder

Post#1733 by Rava » 24 Dec 2022, 15:02

Thanks Blaze and beny,
Blaze wrote:
24 Dec 2022, 14:33
6.1.1 is have basic support of nftables.
Then I try getting the NVidia driver 340.108 to successfully compile for either k6.1.1 or for k6.0.7.

When that succeeds I will play with nftables and figure out if it is worth it.
Cheers!
Yours Rava

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#1734 by neko » 25 Dec 2022, 02:23

@babam

I don't have an iwlwifi device.

Please
make your ISO with Blaze kernel (Porteus Kernel Builder (Post by Blaze #92288)),
and
test your wifi device whether it runs or does not.

Please tell me the test result, and startup log of the firmware loading.


Note: refer to https://bugzilla.kernel.org/show_bug.cgi?id=212371#c13


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#1735 by neko » 26 Dec 2022, 04:44

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

1. Kernel version 6.2(-rc) was introduced.

(1) Prototype Config
convert from 6.1 Prototype Config. (by "make oldconfig" command)

Code: Select all

EFI handover protocol (DEPRECATED) (EFI_HANDOVER_PROTOCOL) [Y/n/?] (NEW) y
Export EFI runtime maps to sysfs (EFI_RUNTIME_MAP) [N/y/?] (NEW) n
Mitigate RSB underflow with call depth tracking (CALL_DEPTH_TRACKING) [Y/n/?] (NEW) n
ACPI FFH Address Space (ACPI_FFH) [N/y/?] (NEW) n
System Management Mode emulation (KVM_SMM) [Y/n/?] (NEW) y
*
* SLAB allocator options
*
Choose SLAB allocator
  1. SLAB (SLAB)
> 2. SLUB (Unqueued Allocator) (SLUB)
  3. SLOB (Simple Allocator - DEPRECATED) (SLOB_DEPRECATED) (NEW)
choice[1-3?]: 2
Configure SLUB for minimal memory footprint (SLUB_TINY) [N/y/?] (NEW) n
Enable memfd_secret() system call (SECRETMEM) [Y/n/?] (NEW) n
Bluetooth L2CAP Enhanced Credit Flow Control (BT_LE_L2CAP_ECRED) [Y/n/?] (NEW) y
Enable USB poll_sync for Bluetooth USB devices by default (BT_HCIBTUSB_POLL_SYNC) [Y/n/?] (NEW) y
HCI BCM4377/4378/4387 PCIe driver (BT_HCIBCM4377) [N/m/?] (NEW) m
Enable multiple compression streams (ZRAM_MULTI_COMP) [N/y/?] (NEW) n
VCAP (Versatile Content-Aware Processor) library (VCAP) [N/y/?] (NEW) n
MediaTek MT7996 (PCIe) support (MT7996E) [N/m/?] (NEW) n
Realtek 8822BU USB wireless network adapter (RTW88_8822BU) [N/m/?] (NEW) m
Realtek 8822CU USB wireless network adapter (RTW88_8822CU) [N/m/?] (NEW) m
Realtek 8723DU USB wireless network adapter (RTW88_8723DU) [N/m/?] (NEW) m
Realtek 8821CU USB wireless network adapter (RTW88_8821CU) [N/m/?] (NEW) m
Realtek 8852BE PCI wireless network (Wi-Fi 6) adapter (RTW89_8852BE) [N/m/?] (NEW) m
Cypress TrueTouch Gen5 Touchscreen Driver (TOUCHSCREEN_CYTTSP5) [N/m/y/?] (NEW) n
Hynitron touchscreen support (TOUCHSCREEN_HYNITRON_CSTXXX) [N/m/y/?] (NEW) n
Himax hx83112b touchscreen driver (TOUCHSCREEN_HIMAX_HX83112B) [N/m/y/?] (NEW) n
Allow legacy TIOCSTI usage (LEGACY_TIOCSTI) [Y/n/?] (NEW) n
PCI1XXXX SPI Bus support (SPI_PCI1XXXX) [N/m/y/?] (NEW) n
GPIO latch driver (GPIO_LATCH) [N/m/y/?] (NEW) n
POWER8 OCC through I2C (SENSORS_OCC_P8_I2C) [N/m/y/?] (NEW) n
OneXPlayer EC fan control (SENSORS_OXP) [N/m/y/?] (NEW) n
Ampere Computing SMpro core driver (MFD_SMPRO) [N/m/y/?] (NEW) n
Richtek RT6190 4-Switch BuckBoost controller (REGULATOR_RT6190) [N/m/y/?] (NEW) n
OmniVision OV08X40 sensor support (VIDEO_OV08X40) [N/m/y/?] (NEW) n
OmniVision OV4689 sensor support (VIDEO_OV4689) [N/m/y/?] (NEW) n
Toshiba TC358746 parallel-CSI2 bridge (VIDEO_TC358746) [N/m/y/?] (NEW) n
Preempt timeout for compute engines (ms, jiffy granularity) (DRM_I915_PREEMPT_TIMEOUT_COMPUTE) [7500] (NEW)
Compute Acceleration Framework (DRM_ACCEL) [N/y/?] (NEW) n
max98927 I2S board (SND_SOC_INTEL_AVS_MACH_MAX98927) [N/m/?] (NEW) n
Probing (data) board (SND_SOC_INTEL_AVS_MACH_PROBE) [N/m/?] (NEW) n
Wolfson Microelectronics WM8961 CODEC (SND_SOC_WM8961) [N/m/?] (NEW) n
ChromeOS HPS device (CROS_HPS_I2C) [N/m/y/?] (NEW) n
HP X86 Platform Specific Device Drivers (X86_PLATFORM_DRIVERS_HP) [N/y/?] (NEW) n
Intel In Field Scan (INTEL_IFS) [N/m/y/?] (NEW) n
IOMMU Userspace API (IOMMUFD) [N/m/y/?] (NEW) n
Enable NVDIMM security unit tests (NVDIMM_SECURITY_TEST) [N/y/?] (NEW) n
Select the parallel decompression mode during mount (SQUASHFS_CHOICE_DECOMP_BY_MOUNT) [N/y/?] (NEW) y
NFS server support for NFS version 2 (DEPRECATED) (NFSD_V2) [N/y/?] (NEW) y
(2) AUFS patch
AUFS patch is not yet ready for kernel 6.2(-rc).
(Adapting AUFS patch is success, but compile is fail. )

Code: Select all

# make
In file included from fs/aufs/aufs.h:57,
                 from fs/aufs/module.c:25:
fs/aufs/vfsub.h: In function 'vfsub_acl_chmod':
fs/aufs/vfsub.h:242:41: error: passing argument 2 of 'posix_acl_chmod' from incompatible pointer type [-Werror=incompatible-pointer-types]
  242 |         err = posix_acl_chmod(h_userns, h_inode, h_mode);
      |                                         ^~~~~~~
      |                                         |
      |                                         struct inode *
In file included from ./include/linux/nfsacl.h:11,
                 from ./include/linux/nfs_xdr.h:5,
                 from ./include/linux/nfs_fs.h:38,
                 from fs/aufs/fstype.h:30,
                 from fs/aufs/aufs.h:47:
./include/linux/posix_acl.h:79:46: note: expected 'struct dentry *' but argument is of type 'struct inode *'
   79 | int posix_acl_chmod(struct user_namespace *, struct dentry *, umode_t);
      |                                              ^~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[3]: *** [scripts/Makefile.build:252: fs/aufs/module.o] Error 1
make[2]: *** [scripts/Makefile.build:504: fs/aufs] Error 2
make[1]: *** [scripts/Makefile.build:504: fs] Error 2
make: *** [Makefile:2008: .] Error 2

2. Firmware database was updated.
[Firmware database : kernel-firmware-20221216_52261d0-noarch-1plus.xzm (427 M)]
that was created with
slackware package "kernel-firmware-20221216_52261d0-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.

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#1736 by neko » 28 Dec 2022, 05:18

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

Kernel version 6.2(-rc) Prototype Config was updated.

Code: Select all

# diff -r /usr/local/share/mkKernel/lib/v6.2/32bit.config mkKernel-22.12.28-noarch-1/usr/local/share/mkKernel/lib/v6.2/32bit.config
1766c1766
< CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
---
> CONFIG_BLK_DEV_LOOP_MIN_COUNT=64
7224,7243d7223
< 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.2/64bit.config mkKernel-22.12.28-noarch-1/usr/local/share/mkKernel/lib/v6.2/64bit.config
1801c1801
< CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
---
> CONFIG_BLK_DEV_LOOP_MIN_COUNT=64
7291,7311d7290
< 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
Number of loop devices to pre-create at init time was changed from 8 to 64.

If CONFIG_BLK_DEV_LOOP_MIN_COUNT is 8,
at boot only 7 xzm modules are included and its boot is fail.

Number of loop devices to pre-create at init time will be set

by kernel buid (with value of CONFIG_BLK_DEV_LOOP_MIN_COUNT)
or
by adding the kernel parameter "max_loop=Number" as boot parameter.

[Example]
For a "Kernel 6.2-rc1 built with CONFIG_BLK_DEV_LOOP_MIN_COUNT=64" example
OV.PorteusV5.0-MULT_ja-22.12.28-x86_64.iso has been made.
(refer to OverlayFS Porteus (Post by neko #78485) )


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#1737 by babam » 30 Dec 2022, 17:58

neko, Please add this config

Code: Select all

CONFIG_PCIEASPM_POWERSAVE=y
CONFIG_PCIEASPM_POWER_SUPERSAVE=y
Thanks
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#1738 by maia » 30 Dec 2022, 21:11

neko wrote:
28 Dec 2022, 05:18
"Kernel Builder" was updated to version 22.12.28. (Please refer to the first article of this thread.)
Hi Neko.

The mkKernel it is apparently pointing to a previous kernel tree

This is a snippet from mkKernel.

ADR3=https://www.kernel.org/pub/linux/kernel/v3.0
ADR4=https://www.kernel.org/pub/linux/kernel/v4.x
RCADR=https://www.kernel.org/pub/linux/kernel/v4.x/testing
VER=$1


This is a part of the log

Conectando-se a www.kernel.org (www.kernel.org)|139.178.84.217|:443... conectado.
A requisição HTTP foi enviada, aguardando resposta... 301 Moved Permanently
Localização: https://mirrors.edge.kernel.org/pub/lin ... 1.1.tar.xz [redirecionando]
--2022-12-30 17:52:45-- https://mirrors.edge.kernel.org/pub/lin ... 1.1.tar.xz
Sorry my english is really, g##gle-tr4nsl4t0r

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

Porteus Kernel Builder

Post#1739 by beny » 30 Dec 2022, 22:16

hi maia here work, you have some changes on.. maybe they interfere with mkkernel i build a 6.2.0-rc1 on the go now,ok fail because the aufs patch but work,i have build the 6.1.1 yet

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

Porteus Kernel Builder

Post#1740 by maia » 30 Dec 2022, 23:40

Hi Neko,

I'm using version: mkKernel-22.12.28-noarch-1.xzm

No changes on mkKernel.

I tried using guimkKernel a while ago and got the following error:

grep: /usr/local/share/mkKernel/lib/v6.1/get.aufs.patch: Arquivo ou diretório não encontrado
root@porteus:/home/guest#
Sorry my english is really, g##gle-tr4nsl4t0r

Post Reply