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

Porteus Kernel Builder

Post#676 by neko » 11 Sep 2019, 03:47

Most recent versions of build examples were updated.
5.2.14, 4.19.72

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


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#677 by neko » 16 Sep 2019, 10:40

Most recent versions of build examples were updated.
5.3, 5.2.15, 4.19.73


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


Thanks.

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#678 by Blaze » 19 Sep 2019, 11:53

Kernel 5.3.0 have a bug - I not able to run Slackware-current on Intel Core i3-8100 (Intel UHD 630) - I have a black screen.

Code: Select all

[    20.749] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
	i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
	Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
	GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[    20.749] (II) intel: Driver for Intel(R) HD Graphics
[    20.749] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[    20.749] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[    20.749] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    20.749] (II) FBDEV: driver for framebuffer: fbdev
[    20.749] (II) VESA: driver for VESA chipsets: vesa
[    20.749] (--) using VT number 7

[    22.907] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20190619
[    22.919] (WW) Falling back to old probe method for modesetting
[    22.919] (WW) Falling back to old probe method for fbdev
Full log of Xorg.0.log https://pastebin.com/ipPjtJNY
With kernel 5.2.15 on this PC all boots fine.
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#679 by neko » 19 Sep 2019, 23:53

@Blaze
Thank you very much for your kernel bug report.
Now new versions 5.2.16 & 4.19.74 are released.
(These are been building.)
5.3.1 might be released soon.
I wait for the 5.3.1 release.

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#680 by neko » 20 Sep 2019, 02:23

Most recent versions of build examples were updated.
5.2.16, 4.19.74


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


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#681 by neko » 21 Sep 2019, 13:09

Most recent versions of build examples were updated.
5.3.1, 5.2.17, 4.19.75

The update span from 5.2.16/4.19.74 to 5.2.17/4.19.75 is very short.


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


Thanks.

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#682 by Blaze » 26 Sep 2019, 13:44

Hi neko.
Can you set y for these parameters of kernel (for the test, when you will build a new kernel 5.3.2):

Code: Select all

CONFIG_NETFILTER_NETLINK=y 
CONFIG_NETFILTER_NETLINK_QUEUE=y 
CONFIG_NETFILTER_NETLINK_LOG=y 
CONFIG_NF_CT_NETLINK=y 
CONFIG_SCSI_NETLINK=y 
CONFIG_IP_ADVANCED_ROUTER=y 
CONFIG_NET_SCH_INGRESS=y 
CONFIG_NET_SCHED=y 
CONFIG_IP_MULTIPLE_TABLES=y 
CONFIG_NETFILTER_XT_TARGET_MARK=y
This request from this post СОФТ и инструкции для Porteus-5.x (Пост maksim_85 #74024)

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#683 by neko » 28 Sep 2019, 09:39

@Blaze

Would you tell me how to change the kernel config of 5.3.1 by "make menuconfig" command ?

I could not find NF_CT_NETLINK, NET_SCH_INGRESS, and IP_MULTIPLE_TABLES.
Please refer the following report.

[Config Update]
==== Request ====
CONFIG_NETFILTER_NETLINK=y
CONFIG_NETFILTER_NETLINK_QUEUE=y
CONFIG_NETFILTER_NETLINK_LOG=y
CONFIG_NF_CT_NETLINK=y ------------------------------> NETFILTER_NETLINK
CONFIG_SCSI_NETLINK=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_NET_SCH_INGRESS=y ---------------------------> Not finded
CONFIG_NET_SCHED=y
CONFIG_IP_MULTIPLE_TABLES=y -------------------------> FIB_RULES
CONFIG_NETFILTER_XT_TARGET_MARK=y

==== '/' Search ====
--------------------------------------------
Symbol: NF_CT_NETLINK [=m]
│ Type : tristate
│ Prompt: Connection tracking netlink interface
│ Location:
│ -> Networking support (NET [=y])
│ -> Networking options
│ -> Network packet filtering framework (Netfilter) (NETFILTER [=y])
│ (1) -> Core Netfilter Configuration
│ Defined at net/netfilter/Kconfig:356
│ Depends on: NET [=y] && INET [=y] && NETFILTER [=y] && NF_CONNTRACK [=y]
│ Selects: NETFILTER_NETLINK [=y]
----------------------------------
Symbol: NET_SCH_INGRESS [=n]
│ Type : tristate
│ Prompt: Ingress/classifier-action Qdisc
│ Location:
│ -> Networking support (NET [=y])
│ -> Networking options
│ (1) -> QoS and/or fair queueing (NET_SCHED [=y])
│ Defined at net/sched/Kconfig:369
│ Depends on: NET [=y] && NET_SCHED [=y] && NET_CLS_ACT [=y]
│ Selects: NET_INGRESS [=y] && NET_EGRESS [=n]
--------------------------------------------
Symbol: IP_MULTIPLE_TABLES [=n]
│ Type : bool
│ Prompt: IP: policy routing
│ Location:
│ -> Networking support (NET [=y])
│ -> Networking options
│ -> TCP/IP networking (INET [=y])
│ (1) -> IP: advanced router (IP_ADVANCED_ROUTER [=y])
│ Defined at net/ipv4/Kconfig:63
│ Depends on: NET [=y] && INET [=y] && IP_ADVANCED_ROUTER [=y]
│ Selects: FIB_RULES [=y]


==== Diff ====

Code: Select all

$ diff ../.config.old .config
907c907,911
< # CONFIG_IP_ADVANCED_ROUTER is not set
---
> CONFIG_IP_ADVANCED_ROUTER=y ================================================
> CONFIG_IP_FIB_TRIE_STATS=y
> # CONFIG_IP_MULTIPLE_TABLES is not set
> # CONFIG_IP_ROUTE_MULTIPATH is not set
> # CONFIG_IP_ROUTE_VERBOSE is not set
914a919
> CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
960c965
< CONFIG_NETFILTER_NETLINK=m
---
> CONFIG_NETFILTER_NETLINK=y ==============================================
963,967c968,972
< 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_NETFILTER_NETLINK_ACCT=y
> CONFIG_NETFILTER_NETLINK_QUEUE=y ===========================================
> CONFIG_NETFILTER_NETLINK_LOG=y =============================================
> CONFIG_NETFILTER_NETLINK_OSF=y
> CONFIG_NF_CONNTRACK=y
1007c1012
< CONFIG_NETFILTER_XTABLES=m
---
> CONFIG_NETFILTER_XTABLES=y
1012,1013c1017,1018
< CONFIG_NETFILTER_XT_MARK=m
< CONFIG_NETFILTER_XT_CONNMARK=m
---
> CONFIG_NETFILTER_XT_MARK=y
> CONFIG_NETFILTER_XT_CONNMARK=y
1029c1034
< CONFIG_NETFILTER_XT_TARGET_MARK=m
---
> CONFIG_NETFILTER_XT_TARGET_MARK=y ===================================================
1101c1106
< CONFIG_NF_DEFRAG_IPV4=m
---
> CONFIG_NF_DEFRAG_IPV4=y
1163c1168
< CONFIG_NF_DEFRAG_IPV6=m
---
> CONFIG_NF_DEFRAG_IPV6=y
1235c1240,1314
< # CONFIG_NET_SCHED is not set
---
> CONFIG_NET_SCHED=y ==================================================-
> 
> #
> # Queueing/Scheduling
> #
> # CONFIG_NET_SCH_CBQ is not set
> # CONFIG_NET_SCH_HTB is not set
> # CONFIG_NET_SCH_HFSC is not set
> # CONFIG_NET_SCH_ATM 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_DSMARK 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 is not set
> # CONFIG_NET_SCH_CAKE is not set
> CONFIG_NET_SCH_FQ=y
> # CONFIG_NET_SCH_HHF is not set
> # CONFIG_NET_SCH_PIE is not set
> # CONFIG_NET_SCH_INGRESS is not set
> # CONFIG_NET_SCH_PLUG is not set
> # CONFIG_NET_SCH_DEFAULT is not set
> 
> #
> # Classification
> #
> CONFIG_NET_CLS=y
> # CONFIG_NET_CLS_BASIC is not set
> # CONFIG_NET_CLS_TCINDEX 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_RSVP is not set
> # CONFIG_NET_CLS_RSVP6 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=y
> # CONFIG_NET_ACT_POLICE is not set
> # CONFIG_NET_ACT_GACT is not set
> # CONFIG_NET_ACT_MIRRED is not set
> # CONFIG_NET_ACT_SAMPLE is not set
> # CONFIG_NET_ACT_IPT is not set
> # CONFIG_NET_ACT_NAT is not set
> # CONFIG_NET_ACT_PEDIT is not set
> # CONFIG_NET_ACT_SIMP is not set
> # CONFIG_NET_ACT_SKBEDIT is not set
> # CONFIG_NET_ACT_CSUM is not set
> # CONFIG_NET_ACT_MPLS is not set
> # CONFIG_NET_ACT_VLAN is not set
> # CONFIG_NET_ACT_BPF is not set
> # CONFIG_NET_ACT_CONNMARK is not set
> # CONFIG_NET_ACT_CTINFO is not set
> # CONFIG_NET_ACT_SKBMOD is not set
> # CONFIG_NET_ACT_IFE is not set
> # CONFIG_NET_ACT_TUNNEL_KEY is not set
> # CONFIG_NET_ACT_CT is not set
> CONFIG_NET_SCH_FIFO=y
1320a1400
> CONFIG_FIB_RULES=y ================================================
1366,1367c1446,1447
< # CONFIG_PSAMPLE is not set
< # CONFIG_NET_IFE is not set
---
> CONFIG_PSAMPLE=y
> CONFIG_NET_IFE=y
1689a1770
> CONFIG_SCSI_NETLINK=y ================================================
1709c1790
< # CONFIG_SCSI_FC_ATTRS is not set
---
> CONFIG_SCSI_FC_ATTRS=y
1762a1844
> # CONFIG_LIBFC is not set
1777a1860
> # CONFIG_SCSI_QLA_FC is not set
1778a1862
> # CONFIG_SCSI_LPFC is not set
1784a1869
> # CONFIG_SCSI_BFA_FC is not set
1785a1871
> # CONFIG_SCSI_CHELSIO_FCOE is not set
1932a2019
> # CONFIG_FUSION_FC is not set
1955a2043
> # CONFIG_IFB is not set
Thanks.

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#684 by Blaze » 28 Sep 2019, 14:56

neko,
neko wrote:
28 Sep 2019, 09:39
Would you tell me how to change the kernel config of 5.3.1 by "make menuconfig" command ?
:unknown:

but enough to enable this option only

Code: Select all

CONFIG_IP_ADVANCED_ROUTER=y
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#685 by neko » 29 Sep 2019, 00:00

@Blaze
Thank you for your answer.

I will update kernel configs and apply to next kernel sample build.


[change the kernel config of 5.3.1 by "make menuconfig" command]
==== Request ====
enough to enable this option only
CONFIG_IP_ADVANCED_ROUTER=y

==== '/' Search ====
Symbol: IP_ADVANCED_ROUTER [=y]
│ Type : bool
│ Prompt: IP: advanced router
│ Location:
│ -> Networking support (NET [=y])
│ -> Networking options
│ (1) -> TCP/IP networking (INET [=y])
│ Defined at net/ipv4/Kconfig:15
│ Depends on: NET [=y] && INET [=y]

==== Diff ====

Code: Select all

$ diff ../.config.old .config
907c907,911
< # CONFIG_IP_ADVANCED_ROUTER is not set
---
> CONFIG_IP_ADVANCED_ROUTER=y
> # CONFIG_IP_FIB_TRIE_STATS is not set
> # CONFIG_IP_MULTIPLE_TABLES is not set
> # CONFIG_IP_ROUTE_MULTIPATH is not set
> # CONFIG_IP_ROUTE_VERBOSE is not set
914a919
> # CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set

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#686 by neko » 01 Oct 2019, 04:15

Most recent versions of build example was updated.
Kernel Version [5.4-rc1] is introduced.
It was built without AUFS patch. ---> "Overlay FS Kernel"

Note 1: AUFS patch
AUFS patch is not yet ready for kernel v5.4-rc.
Applying AUFS patch "5.x-rcN-20190923" to kernel 5.4-rc has some patching errors.

Note 2: kernel 5.4-rc config
==== Change the config from 5.3 to 5.4 by "make oldconfig" command with following spec. ====

Code: Select all

Disable host haltpoll when loading haltpoll driver (ARCH_CPUIDLE_HALTPOLL) [N/y/?] (NEW) n
EFI Runtime Configuration Interface Table Version 2 Support (EFI_RCI2_TABLE) [N/y/?] (NEW) N
Allow loading of modules with missing namespace imports (MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS) [N/y/?] (NEW) N
Read-only THP for filesystems (EXPERIMENTAL) (READ_ONLY_THP_FOR_FS) [N/y/?] (NEW) N
Clone target (EXPERIMENTAL) (DM_CLONE) [N/m/?] (NEW) N
Verity data device root hash signature verification support (DM_VERITY_VERIFY_ROOTHASH_SIG) [N/y/?] (NEW) N
Pensando devices (NET_VENDOR_PENSANDO) [Y/n/?] (NEW) N
Analog Devices Industrial Ethernet PHYs (ADIN_PHY) [N/m/?] (NEW) N
Atheros ath9k pci loader for EEPROM-less chips (ATH9K_PCI_NO_EEPROM) [N/m/y/?] (NEW) N
FlySky FS-iA6B RC Receiver (JOYSTICK_FSIA6B) [N/m/y/?] (NEW) N
Freescale linflexuart serial port support (SERIAL_FSL_LINFLEXUART) [N/m/y/?] (NEW) N
Trust the bootloader to initialize Linux's CRNG (RANDOM_TRUST_BOOTLOADER) [N/y/?] (NEW) N
Synaptics AS370 SoC hardware monitoring driver (SENSORS_AS370) [N/m/y/?] (NEW) N
INSPUR Power System Power Supply (SENSORS_INSPUR_IPSPS) [N/m/?] (NEW) N
Always enable userptr write support (DRM_AMDGPU_USERPTR) [N/y/?] (NEW) N
GM12U320 driver for USB projectors (DRM_GM12U320) [N/m/y/?] (NEW) N
DRM support for HX8357D display panels (TINYDRM_HX8357D) [N/m/y/?] (NEW) N
DRM support for ILI9225 display panels (TINYDRM_ILI9225) [N/m/y/?] (NEW) N
DRM support for ILI9341 display panels (TINYDRM_ILI9341) [N/m/y/?] (NEW) N
DRM support for MI0283QT (TINYDRM_MI0283QT) [N/m/y/?] (NEW) N
DRM support for Pervasive Displays RePaper panels (V231) (TINYDRM_REPAPER) [N/m/y/?] (NEW) N
DRM support for Sitronix ST7586 display panels (TINYDRM_ST7586) [N/m/y/?] (NEW) N
DRM support for Sitronix ST7735R display panels (TINYDRM_ST7735R) [N/m/y/?] (NEW) N
DMIC detection and probe abort (SND_HDA_INTEL_DETECT_DMIC) [N/y/?] (NEW) N
Creative SB0540 infrared receiver (HID_CREATIVE_SB0540) [N/m/y/?] (NEW) N
USB GPIO Based Connection Detection Driver (USB_CONN_GPIO) [N/m/y/?] (NEW) N
Cadence USB3 Dual-Role Controller (USB_CDNS3) [N/m/y/?] (NEW) N
Selftests for the dma-buf interfaces (DMABUF_SELFTESTS) [N/m/y/?] (NEW) N
exFAT fs support (EXFAT_FS) [N/m/y/?] (NEW) y
Prohibit mounting of fat/vfat filesysems by exFAT (EXFAT_DONT_MOUNT_VFAT) [Y/n/?] (NEW) y
enable discard support (EXFAT_DISCARD) [Y/n/?] (NEW) y
enable delayed sync (EXFAT_DELAYED_SYNC) [N/y/?] (NEW) N
enable kernel debug features via ioctl (EXFAT_KERNEL_DEBUG) [N/y/?] (NEW) N
print debug messages (EXFAT_DEBUG_MSG) [N/y/?] (NEW) N
Default codepage for exFAT (EXFAT_DEFAULT_CODEPAGE) [437] (NEW) 
Default iocharset for exFAT (EXFAT_DEFAULT_IOCHARSET) [utf8] (NEW) 
QLogic QLGE 10Gb Ethernet Driver Support (QLGE) [N/m/y/?] (NEW) N
ChromeOS Embedded Controller (CROS_EC) [N/m/y/?] (NEW) n
FS Verity (read-only file-based authenticity protection) (FS_VERITY) [N/y/?] (NEW) N
Virtio Filesystem (VIRTIO_FS) [N/m/y/?] (NEW) N
ESSIV support for block encryption (CRYPTO_ESSIV) [M/y/?] (NEW) 
Enable CCP Internals in DebugFS (CRYPTO_DEV_CCP_DEBUGFS) [N/y/?] (NEW) N
Inside Secure's SafeXcel cryptographic engine driver (CRYPTO_DEV_SAFEXCEL) [N/m/y/?] (NEW) N
x86 instruction decoder selftest (X86_DECODER_SELFTEST) [N/y/?] (NEW) N
Note 2: CONFIG_IP_ADVANCED_ROUTER

Code: Select all

$ grep CONFIG_IP_ADVANCED_ROUTER v5.4-rc1/*/linux-5.4-rc1/.config
v5.4-rc1/32/linux-5.4-rc1/.config:CONFIG_IP_ADVANCED_ROUTER=y
v5.4-rc1/64/linux-5.4-rc1/.config:CONFIG_IP_ADVANCED_ROUTER=y
$
Please refer to the top article of this thread.
Porteus Kernel Builder


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#687 by neko » 01 Oct 2019, 12:45

1. "Porteus Kernel Builder" was updated.
19.10.01
Configs were updated.
And kernel 5.4-rc version line was added.


2. Most recent versions of build examples were updated.
5.3.2, 5.2.18, 4.19.76

Note: CONFIG_IP_ADVANCED_ROUTER

Code: Select all

# grep CONFIG_IP_ADVANCED_ROUTER v*/*/linux*/.config
v4.19.76/32/linux-4.19.76/.config:CONFIG_IP_ADVANCED_ROUTER=y
v4.19.76/64/linux-4.19.76/.config:CONFIG_IP_ADVANCED_ROUTER=y
v5.2.18/32/linux-5.2.18/.config:CONFIG_IP_ADVANCED_ROUTER=y
v5.2.18/64/linux-5.2.18/.config:CONFIG_IP_ADVANCED_ROUTER=y
v5.3.2/32/linux-5.3.2/.config:CONFIG_IP_ADVANCED_ROUTER=y
v5.3.2/64/linux-5.3.2/.config:CONFIG_IP_ADVANCED_ROUTER=y

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


Thanks.

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#688 by Blaze » 02 Oct 2019, 09:14

neko, seems

Code: Select all

CONFIG_IP_MULTIPLE_TABLES=y
also required. More info is here https://dev.archive.openwrt.org/ticket/7862.html and https://cateee.net/lkddb/web-lkddb/IP_M ... ABLES.html

As result - need to enable these options

Code: Select all

CONFIG_IP_ADVANCED_ROUTER=y
# CONFIG_IP_FIB_TRIE_STATS is not set <<< this option does not need
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_VERBOSE=y
make menuconfig ---> Networking support ---> Networking options
Image
Image
Thank you so much :friends:
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#689 by neko » 02 Oct 2019, 14:49

@Blaze

This is the example built by your request config.

[5.3.2] : "All patches" patching was done.
32bit-ALL-kernel5.3.2-2.tar (90 M)
http://www.mediafire.com/file/odmxgvcdn ... .3.2-2.tar
md5sum: b460bc052400b27df502400e309fcb62 32bit-ALL-kernel5.3.2-2.tar

64bit-ALL-kernel5.3.2-2.tar (95 M)
http://www.mediafire.com/file/jwf9c25sq ... .3.2-2.tar
md5sum: 4d3b09d14e86b03bf743e85e88ff8411 64bit-ALL-kernel5.3.2-2.tar

Note 1: updating config

Code: Select all

# diff v5.3.2/32bit.config v5.3.2/32/32bit.config
895,897c895,897
< # CONFIG_IP_MULTIPLE_TABLES is not set
< # CONFIG_IP_ROUTE_MULTIPATH is not set
< # CONFIG_IP_ROUTE_VERBOSE is not set
---
> CONFIG_IP_MULTIPLE_TABLES=y
> CONFIG_IP_ROUTE_MULTIPATH=y
> CONFIG_IP_ROUTE_VERBOSE=y
1311a1312
> CONFIG_FIB_RULES=y
#
#
# diff v5.3.2/64bit.config v5.3.2/64/64bit.config
909,911c909,911
< # CONFIG_IP_MULTIPLE_TABLES is not set
< # CONFIG_IP_ROUTE_MULTIPATH is not set
< # CONFIG_IP_ROUTE_VERBOSE is not set
---
> CONFIG_IP_MULTIPLE_TABLES=y
> CONFIG_IP_ROUTE_MULTIPATH=y
> CONFIG_IP_ROUTE_VERBOSE=y
1325a1326
> CONFIG_FIB_RULES=y
Note 2:
The config of kernel 5.2/4.19 version line will be updated at next kernel update.


Thanks.

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#690 by Blaze » 02 Oct 2019, 17:39

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

Post Reply