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#226 by neko » 02 Nov 2017, 14:20

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.14-rc7
The latest stable 4.13 version of the Linux kernel is: 4.13.11 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.60 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.96 <---NEW
The latest longterm 4.1 version of the Linux kernel is: 4.1.45
The latest longterm 3.18 version of the Linux kernel is: 3.18.79 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20171102


3. NEW Example of updated kernels that were built by "Porteus Kernel builder" were updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


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#227 by neko » 06 Nov 2017, 06:27

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.14-rc8 <---NEW
The latest stable 4.13 version of the Linux kernel is: 4.13.11
The latest longterm 4.9 version of the Linux kernel is: 4.9.60
The latest longterm 4.4 version of the Linux kernel is: 4.4.96
The latest longterm 4.1 version of the Linux kernel is: 4.1.45
The latest longterm 3.18 version of the Linux kernel is: 3.18.79 (EOL)
The latest linux-next version of the Linux kernel is: next-20171103

3. NEW Example of updated kernels that were built by "Porteus Kernel builder" were updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


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#228 by neko » 08 Nov 2017, 14:56

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.14-rc8
The latest stable 4.13 version of the Linux kernel is: 4.13.12 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.61 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.97 <---NEW
The latest longterm 4.1 version of the Linux kernel is: 4.1.45
The latest longterm 3.18 version of the Linux kernel is: 3.18.80 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20171108


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" were updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


Thanks.

raja
Shogun
Shogun
Posts: 434
Joined: 02 May 2017, 09:51
Distribution: v3.2.2-32 and Porteus-Artix-64
Location: Chennai,India

Porteus Kernel Builder

Post#229 by raja » 08 Nov 2017, 16:32

Neko, I try your new kernel versions once to see, if a new I2C driver for HiD over I2C input device like 'precision mouse' from Microsoft, has been finally made. Y'day I checked with your v4.14.rc8, but Linux administrators are yet to come out with a new driver. i wrote to the I2C driver maker, but he remains silent..

But, I was surprised to see 'lib' directory without firmware directory . How did that happen?. Also, I feel two drivers under 'netfilter' may be corrupt. (read/write error)

But I tested both 32 and 64 bit OS with needed firmwares, I keep for ready reference.

I checked with my new base installation of Arch. Kernel 4.13.11.1. It has got complete 'modules 'and 'firmwares', in its designated place.

So, 'config' files are tampered down the line , may be to minimize 'size' or based on some complaints.

This is for your information and corrective action if,any needed.
Linux Kernel-4.4.272 -32 bit; Linux Kernel-5.4.185 - 64 bit

burdi01
Shogun
Shogun
Posts: 200
Joined: 18 Aug 2013, 12:09
Distribution: Slackware PartedMagic Xubuntu
Location: The Netherlands

Porteus Kernel Builder

Post#230 by burdi01 » 09 Nov 2017, 10:36

Starting with kernel 4.14 firmware is no longer included.
See https://www.phoronix.com/scan.php?page= ... tes-Out-FW for details.
:D

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#231 by neko » 10 Nov 2017, 15:39

----------------------------------------------------
@raja
1. After compiling by "Kernel Builder" or expanding an "example of updated kernel",
there are two ways to make "000-kernel" by using "Kernel Builder".

Case 1:
(1) Set "Kernel Builder directory"
(2) Set "Kernel Version"
(3) Set "ISO whose kernel will be updated"
For Porteus/Nemesis, check on "keep org"
For APorteus, check off "keep org"
Push "OK"
---->
The firmware of the new updated ISO's 000-kernel.xzm is made
by overwriting firmware of new kernel upon firmware of original ISO.

Case 2:
(1) Set "Kernel Builder directory"
(2) Set "Kernel Version"
(3) Select "32Bit or 64Bit" of "Build kernel"
(4) Set "Create crippled_sources or 000-kernel modules"
check on "000-kernel"
For Porteus, select "Placement:Slackware"
For Nemesis/APorteus, select "Placement: Archlinux"
Push "OK"
---->
The firmware of created 000-kernel.xzm is same as one of new kernel.

Please refer to
Re: Porteus Kernel Builder (Post by neko #56542)
(2) "replace kernel of ISO with new one" function was improved. (firmware merging function)
OLD:
Firmware of original 000-kernel.xzm in ISO was not copied.

NEW:
Firmware of original 000-kernel.xzm in ISO will be copied.
And then the copied original firmware will be overwritten with one that was created by "Kernel Builder".

Note:
Firmware of 000-kernel.xzm that was created with "create 000-kernel.xzm" function
has only the firmware that was created by "Kernel Builder".

2. version line 4.14 doesn't create firmware.
Please refer to
Porteus Kernel Builder (Post by neko #58403)
2. kernel 4.14-rc1
.
.
(3) "firmware_install" is not included in Makefile.
Porteus Kernel Builder (Post by neko #58607)
5. "firmware_install" is not included in Makefile.
Please refer to https://lkml.org/lkml/2017/9/14/590

3. If 000-kernel.xzm of kernel version line 4.14 will be made by case 2 of item 1,
you must set needed firmwares into 000-kernel.xzm by yourself.
For this purpose, some firmwares were uploaded.
Please refer to
Porteus Kernel Builder (Post by neko #52232)
[ Firmware ]
...

Thanks.


----------------------------------------------------
@burdi01
Thank you for the information on "Dropping Firmware" of version line 4.14.

Now "Kernel builder" doesn't care this.
So then error message is printed out at the kernel compilation.
"make firmware_install INSTALL_MOD_PATH=../"
This command is result in fault with error message.

At next "Kernel bulder" update, this command will be changed as follow.
"make firmware_install INSTALL_MOD_PATH=../"
--->
"make firmware_install INSTALL_MOD_PATH=../ 2>/dev/null"


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#232 by neko » 14 Nov 2017, 11:38

1. "Porteus Kernel Builder" was updated to mkKernel-17.11.13-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

(1) new kernel line 4.14 was created from kernel line 4.14-rc.

(2) "make firmware_install" error message was neglected
in order to compile the kernel version that doesn't include "make firmware_install".


2. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.14 <---NEW
The latest stable 4.13 version of the Linux kernel is: 4.13.12
The latest longterm 4.9 version of the Linux kernel is: 4.9.61
The latest longterm 4.4 version of the Linux kernel is: 4.4.97
The latest longterm 4.1 version of the Linux kernel is: 4.1.46 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.80 (EOL)
The latest linux-next version of the Linux kernel is: next-20171114


3. NEW Example of updated kernel that was built by "Porteus Kernel builder" were updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


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#233 by neko » 15 Nov 2017, 17:18

1. "Porteus Kernel Builder" was updated to mkKernel-17.11.15-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

The own patch for v4.13 line was not adopted
because it was not corresponding to recent source code.

Therefore the own patch for v4.13 line was updated.


2. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.14
The latest stable 4.13 version of the Linux kernel is: 4.13.13 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.62 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.98 <---NEW
The latest longterm 4.1 version of the Linux kernel is: 4.1.46
The latest longterm 3.18 version of the Linux kernel is: 3.18.81 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20171115


3. NEW Example of updated kernel that was built by "Porteus Kernel builder" were updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


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#234 by neko » 19 Nov 2017, 02:31

1. "Porteus Kernel Builder" was updated to mkKernel-17.11.18-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

The own patch for v4.13 line was not adopted
because the own patch name was incorrect.

Therefore the own patch for v4.13 line was updated.


2. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.14
The latest stable 4.13 version of the Linux kernel is: 4.13.14 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.63 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.99 <---NEW
The latest longterm 4.1 version of the Linux kernel is: 4.1.46
The latest longterm 3.18 version of the Linux kernel is: 3.18.82 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20171117


3. NEW Example of updated kernel that was built by "Porteus Kernel builder" were updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


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#235 by neko » 21 Nov 2017, 17:47

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.14
The latest stable 4.14 version of the Linux kernel is: 4.14.1 <---NEW
The latest stable 4.13 version of the Linux kernel is: 4.13.15 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.64 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.100 <---NEW
The latest longterm 4.1 version of the Linux kernel is: 4.1.46
The latest longterm 3.18 version of the Linux kernel is: 3.18.83 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20171121


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" were updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


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#236 by neko » 25 Nov 2017, 04:46

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.14
The latest stable 4.14 version of the Linux kernel is: 4.14.2 <---NEW
The latest stable 4.13 version of the Linux kernel is: 4.13.16 (EOL) <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.65 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.102 <---NEW
The latest longterm 4.1 version of the Linux kernel is: 4.1.46
The latest longterm 3.18 version of the Linux kernel is: 3.18.84 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20171124


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" were updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


3. Example of kernels that used the build configs of porteus-4.0-i586-20171120.iso & porteus-4.0-x86_64-20171120.iso.

(1) kernel 4.13.16
P.v4.13.16.tar.xz (41 M)
http://www.mediafire.com/file/9d1as0ja4 ... .16.tar.xz
md5sum: 33a5af6a916d1b25b646185ac700c38d P.v4.13.16.tar.xz

P.crippled_sources-4.13.16-32bit.xzm (19 M)
http://www.mediafire.com/file/0ljpy4260 ... -32bit.xzm
md5sum: 27e5ea92fd02caacc11b4d0420ce4d8f P.crippled_sources-4.13.16-32bit.xzm

P.crippled_sources-4.13.16-64bit.xzm (19 M)
http://www.mediafire.com/file/maauyu5jz ... -64bit.xzm
md5sum: 96a2f525c1c73afd6f15d1c61124d27d P.crippled_sources-4.13.16-64bit.xzm

(2) kernel 4.14.2

P.v4.14.2.tar.xz (40 M)
http://www.mediafire.com/file/s1txevduc ... 4.2.tar.xz
md5sum: 5719632998422d7138dca065e66e99f2 P.v4.14.2.tar.xz

P.crippled_sources-4.14.2-32bit.xzm (19 M)
http://www.mediafire.com/file/p7m788ivq ... -32bit.xzm
md5sum: 9fa68d43bce764e028870154758a6773 P.crippled_sources-4.14.2-32bit.xzm

P.crippled_sources-4.14.2-64bit.xzm (20 M)
http://www.mediafire.com/file/i2x8wbca2 ... -64bit.xzm
md5sum: f6c66e76cf1a67484482a47506c5084b P.crippled_sources-4.14.2-64bit.xzm

Note 1: 4.14.2 build config
xz -dc P.v4.14.2.tar.xz|tar -t|grep v4.14.2/32/32bit.config
xz -dc P.v4.14.2.tar.xz|tar -t|grep v4.14.2/64/64bit.config

The kernel 4.14.2 build configs were changed from ones of porteus-4.0-i586-20171120.iso & porteus-4.0-x86_64-20171120.iso
by "make oldconfig" command with following specs.

==== From kernel config of porteus-4.0-i586-20171120.iso ====
[make oldconfig]

Code: Select all

Harden slab freelist metadata (SLAB_FREELIST_HARDENED) [N/y/?] (NEW) N
Intel Resource Director Technology support (INTEL_RDT) [N/y/?] (NEW) N
Network Service Header (NSH) protocol (NET_NSH) [N/m/y/?] (NEW) N
enable BPF STREAM_PARSER (BPF_STREAM_PARSER) [N/y/?] (NEW) N
Write back incompressible page to backing device (ZRAM_WRITEBACK) [N/y/?] (NEW) N
TC Flower offload support for NetXtreme-C/E (BNXT_FLOWER_OFFLOAD) [Y/n/?] (NEW) N
Huawei devices (NET_VENDOR_HUAWEI) [Y/n/?] (NEW) N
RmNet MAP driver (RMNET) [N/m/y/?] (NEW) N
Driver for Rockchip Ethernet PHYs (ROCKCHIP_PHY) [N/m/?] (NEW) N
wil6210 debugfs support (WIL6210_DEBUGFS) [Y/n/?] (NEW) N
Atheros ath10k USB support (EXPERIMENTAL) (ATH10K_USB) [N/m/?] (NEW) N
PWM vibrator support (INPUT_PWM_VIBRA) [N/m/y/?] (NEW) N
GPIO PS/2 bit banging driver (SERIO_GPIO_PS2) [N/m/y/?] (NEW) N
Intel Denverton pinctrl and GPIO driver (PINCTRL_DENVERTON) [N/m/y/?] (NEW) N
Intel Lewisburg pinctrl and GPIO driver (PINCTRL_LEWISBURG) [N/m/y/?] (NEW) N
IBM Common Form Factor Power Supply (SENSORS_IBM_CFFPS) [N/m/?] (NEW) N
TI TPS53679 (SENSORS_TPS53679) [N/m/?] (NEW) N
ROHM BD9571MWV PMIC (MFD_BD9571MWV) [N/m/y/?] (NEW) N
TI TPS68470 Power Management / LED chips (MFD_TPS68470) [N/y/?] (NEW) N
GPIO IR Bit Banging Transmitter (IR_GPIO_TX) [N/m/?] (NEW) N
PWM IR transmitter (IR_PWM_TX) [N/m/?] (NEW) N
Enable Message Signaled Interrupts (MSI) per default (EXPERIMENTAL) (DVB_DDBRIDGE_MSIENABLE) [N/y/?] (NEW) N
OmniVision OV6650 sensor support (VIDEO_OV6650) [N/m/y/?] (NEW) N
STV0910 based (DVB_STV0910) [M/n/y/?] (NEW) N
STV6111 based tuners (DVB_STV6111) [M/n/y/?] (NEW) N
MaxLinear MxL5xx based tuner-demodulators (DVB_MXL5XX) [M/n/y/?] (NEW) N
Serial gadget console support (U_SERIAL_CONSOLE) [N/y/?] (NEW) N
Altera / Intel mSGDMA Engine (ALTERA_MSGDMA) [N/m/y/?] (NEW) N
Realtek RTL8822BE Wireless Network Adapter (R8822BE) [N/m/?] (NEW) N
Reset memory attack mitigation (RESET_ATTACK_MITIGATION) [N/y/?] (NEW) N
Include support for ZSTD compressed file systems (SQUASHFS_ZSTD) [N/y/?] (NEW) N
Choose kernel unwinder
> 1. Frame pointer unwinder (FRAME_POINTER_UNWINDER) (NEW)
  2. Guess unwinder (GUESS_UNWINDER) (NEW)
choice[1-2?]: 1
Cryptographic Coprocessor device (CRYPTO_DEV_SP_CCP) [Y/n/?] (NEW) N
Test string functions (STRING_SELFTEST) [N/y] (NEW) N
==== From kernel config of porteus-4.0-x86_64-20171120.iso ====
[make oldconfig]

Code: Select all

Harden slab freelist metadata (SLAB_FREELIST_HARDENED) [N/y/?] (NEW) N
Intel Resource Director Technology support (INTEL_RDT) [N/y/?] (NEW) N
Enable 5-level page tables support (X86_5LEVEL) [N/y/?] (NEW) N
AMD Secure Memory Encryption (SME) support (AMD_MEM_ENCRYPT) [N/y/?] (NEW) N
Network Service Header (NSH) protocol (NET_NSH) [N/m/y/?] (NEW) N
enable BPF STREAM_PARSER (BPF_STREAM_PARSER) [N/y/?] (NEW) N
Write back incompressible page to backing device (ZRAM_WRITEBACK) [N/y/?] (NEW) N
TC Flower offload support for NetXtreme-C/E (BNXT_FLOWER_OFFLOAD) [Y/n/?] (NEW) N
Huawei devices (NET_VENDOR_HUAWEI) [Y/n/?] (NEW) N
RmNet MAP driver (RMNET) [N/m/y/?] (NEW) N
Driver for Rockchip Ethernet PHYs (ROCKCHIP_PHY) [N/m/?] (NEW) N
wil6210 debugfs support (WIL6210_DEBUGFS) [Y/n/?] (NEW) N
Atheros ath10k USB support (EXPERIMENTAL) (ATH10K_USB) [N/m/?] (NEW) N
PWM vibrator support (INPUT_PWM_VIBRA) [N/m/y/?] (NEW) N
GPIO PS/2 bit banging driver (SERIO_GPIO_PS2) [N/m/y/?] (NEW) N
Intel Denverton pinctrl and GPIO driver (PINCTRL_DENVERTON) [N/m/y/?] (NEW) N
Intel Lewisburg pinctrl and GPIO driver (PINCTRL_LEWISBURG) [N/m/y/?] (NEW) N
IBM Common Form Factor Power Supply (SENSORS_IBM_CFFPS) [N/m/?] (NEW) N
TI TPS53679 (SENSORS_TPS53679) [N/m/?] (NEW) N
ROHM BD9571MWV PMIC (MFD_BD9571MWV) [N/m/y/?] (NEW) N
TI TPS68470 Power Management / LED chips (MFD_TPS68470) [N/y/?] (NEW) N
GPIO IR Bit Banging Transmitter (IR_GPIO_TX) [N/m/?] (NEW) N
PWM IR transmitter (IR_PWM_TX) [N/m/?] (NEW) N
Enable Message Signaled Interrupts (MSI) per default (EXPERIMENTAL) (DVB_DDBRIDGE_MSIENABLE) [N/y/?] (NEW) N
OmniVision OV6650 sensor support (VIDEO_OV6650) [N/m/y/?] (NEW) N
STV0910 based (DVB_STV0910) [M/n/y/?] (NEW) N
STV6111 based tuners (DVB_STV6111) [M/n/y/?] (NEW) N
MaxLinear MxL5xx based tuner-demodulators (DVB_MXL5XX) [M/n/y/?] (NEW) N
Serial gadget console support (U_SERIAL_CONSOLE) [N/y/?] (NEW) N
Altera / Intel mSGDMA Engine (ALTERA_MSGDMA) [N/m/y/?] (NEW) N
Realtek RTL8822BE Wireless Network Adapter (R8822BE) [N/m/?] (NEW) N
Reset memory attack mitigation (RESET_ATTACK_MITIGATION) [N/y/?] (NEW) N
Include support for ZSTD compressed file systems (SQUASHFS_ZSTD) [N/y/?] (NEW) N
Choose kernel unwinder
> 1. Frame pointer unwinder (FRAME_POINTER_UNWINDER) (NEW)
  2. ORC unwinder (ORC_UNWINDER) (NEW)
  3. Guess unwinder (GUESS_UNWINDER) (NEW)
choice[1-3?]: 1
Cryptographic Coprocessor device (CRYPTO_DEV_SP_CCP) [Y/n/?] (NEW) N
Test string functions (STRING_SELFTEST) [N/y] (NEW) N
Note 2: Firmware of porteus-4.0-x86_64-20171120.iso
List:
http://www.mediafire.com/file/4yyt5difj ... 71120.list

Firmware:
firmware-of-porteus-4.0-x86_64-20171120.tgz (43 M)
http://www.mediafire.com/file/39wgds89b ... 171120.tgz
md5sum: 0379644688125ac0f3f551931381f6a5 firmware-of-porteus-4.0-x86_64-20171120.tgz


Thanks.

User avatar
brokenman
Site Admin
Site Admin
Posts: 6105
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil

Porteus Kernel Builder

Post#237 by brokenman » 25 Nov 2017, 15:13

Were your patches for drivers/acpi/sleep.c not applied in 4.14.2 kernel?
How do i become super user?
Wear your underpants on the outside and put on a cape.

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#238 by neko » 26 Nov 2017, 05:19

@brokenman
"Were your patches for drivers/acpi/sleep.c not applied in 4.14.2 kernel?"

No, the patches were not applied in 4.14.2 kernel.

"drivers/mfd/intel-lpss-pci.c" of kernel 4.14 version line is already updated without patch.
I expecte that "drivers/acpi/sleep.c" will be updated.


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#239 by neko » 28 Nov 2017, 03:03

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.15-rc1 <---NEW
The latest stable 4.14 version of the Linux kernel is: 4.14.2
The latest stable 4.13 version of the Linux kernel is: 4.13.16 (EOL)
The latest longterm 4.9 version of the Linux kernel is: 4.9.65
The latest longterm 4.4 version of the Linux kernel is: 4.4.102
The latest longterm 4.1 version of the Linux kernel is: 4.1.46
The latest longterm 3.18 version of the Linux kernel is: 3.18.84 (EOL)
The latest linux-next version of the Linux kernel is: next-20171127


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" were updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)

3. New version line 4.15-rc was introduced.
(1) "Kernel Builder" that includes 4.15-rc entry will be updated at next version.

(2) Some headers are needed in order to build 4.15-rc1 kernel
But APorteus "05-devel.xzm" doesn't include those.

Please activate the following module.

libelf-openssl-header-17.11.27-noarch-1.xzm (238 K)
http://www.mediafire.com/file/qlu88xg4b ... arch-1.xzm
md5sum: 32a93a3f345d45c12cc86a7d5425d3f8 libelf-openssl-header-17.11.27-noarch-1.xzm

(3) Example of new kernel version 4.15-rc1 used the configs
that were changed from ones of version line 4.14 by "make oldconfig" command with following specs.

32 Bit config: "make oldconfig" spec

Code: Select all

CPU isolation (CPU_ISOLATION) [N/y/?] (NEW) N
Enable infrastructure for get_user_pages_fast() benchmarking (GUP_BENCHMARK) [N/y/?] (NEW) N
Intel User Mode Instruction Prevention (X86_INTEL_UMIP) [Y/n/?] (NEW) N
Virtual Sockets monitoring interface (VSOCKETS_DIAG) [M/n/?] (NEW) N
Texas Instruments DP83822 PHY (DP83822_PHY) [N/m/?] (NEW) N
Driver for Renesas PHYs (RENESAS_PHY) [N/m/?] (NEW) N
Networking over Thunderbolt cable (THUNDERBOLT_NET) [N/m/?] (NEW) N
EETI EXC3000 multi-touch panel support (TOUCHSCREEN_EXC3000) [N/m/y/?] (NEW) N
HiDeep Touch IC (TOUCHSCREEN_HIDEEP) [N/m/y/?] (NEW) N
Samsung S6SY761 Touchscreen driver (TOUCHSCREEN_S6SY761) [N/m/y/?] (NEW) N
Intel Cedar Fork pinctrl and GPIO driver (PINCTRL_CEDARFORK) [N/m/y/?] (NEW) N
GPIO support for Fujitsu MB86S7x Platforms (GPIO_MB86S7X) [N/m/y/?] (NEW) N
Smart Battery System Manager (MANAGER_SBS) [N/m/?] (NEW) N
Maxim MAX6621 sensor chip (SENSORS_MAX6621) [N/m/y/?] (NEW) N
Maxim MAX31785 and compatibles (SENSORS_MAX31785) [N/m/?] (NEW) N
Support for Intel Cherry Trail Dollar Cove TI PMIC (INTEL_SOC_PMIC_CHTDC_TI) [N/m/y/?] (NEW) N
AMD DC - Enable new display engine (DRM_AMD_DC) [Y/n/?] (NEW) N
DC support for Polaris and older ASICs (DRM_AMD_DC_PRE_VEGA) [N/y/?] (NEW) N
Closed hash table performance statistics (CHASH_STATS) [N/y/?] (NEW) N
Closed hash table self test (CHASH_SELFTEST) [N/y/?] (NEW) N
Enable additional MMU debugging (NOUVEAU_DEBUG_MMU) [N/y/?] (NEW) N
Raspberry Pi 7-inch touchscreen panel (DRM_PANEL_RASPBERRYPI_TOUCHSCREEN) [N/m/y/?] (NEW) N
TI TPS6598x USB Power Delivery controller driver (TYPEC_TPS6598X) [N/m/y/?] (NEW) N
Front panel LED support for PC Engines APU/APU2 boards (LEDS_APU) [N/m/?] (NEW) N
LED activity Trigger (LEDS_TRIGGER_ACTIVITY) [N/m/y/?] (NEW) N
NXP PCF85363 (RTC_DRV_PCF85363) [N/m/y/?] (NEW) N
Dell SMBIOS calling interface (WMI implementation) (DELL_SMBIOS_WMI) [N/m/?] (NEW) N
Dell SMBIOS calling interface (SMM implementation) (DELL_SMBIOS_SMM) [N/m/?] (NEW) N
Intel WMI thunderbolt force power driver (INTEL_WMI_THUNDERBOLT) [N/m/?] (NEW) N
Virtio RPMSG bus driver (RPMSG_VIRTIO) [N/m/y] (NEW) N
XFS online metadata check support (XFS_ONLINE_SCRUB) [N/y/?] (NEW) 
Btrfs with the ref verify tool compiled in (BTRFS_FS_REF_VERIFY) [N/y/?] (NEW) N
Test find_bit functions (TEST_FIND_BIT) [N/m/y/?] (NEW) N
Choose kernel unwinder
> 1. Frame pointer unwinder (UNWINDER_FRAME_POINTER) (NEW)
  2. Guess unwinder (UNWINDER_GUESS) (NEW)
choice[1-2?]: 1
SM3 digest algorithm (CRYPTO_SM3) [N/m/y/?] (NEW) N
PKCS#7 testing key type (PKCS7_TEST_KEY) [N/m/y/?] (NEW) N
Support for PE file signature verification (SIGNED_PE_FILE_VERIFICATION) [N/y/?] (NEW) N
Additional X.509 keys for default system keyring (SYSTEM_TRUSTED_KEYS) [] (NEW)
Reserve area for inserting a certificate without recompiling (SYSTEM_EXTRA_CERTIFICATE) [N/y/?] (NEW) N
Provide a keyring to which extra trustable keys may be added (SECONDARY_TRUSTED_KEYRING) [N/y/?] (NEW) N
64 Bit config: "make oldconfig" spec

Code: Select all

CPU isolation (CPU_ISOLATION) [N/y/?] (NEW) N
Enable infrastructure for get_user_pages_fast() benchmarking (GUP_BENCHMARK) [N/y/?] (NEW) N
Intel User Mode Instruction Prevention (X86_INTEL_UMIP) [Y/n/?] (NEW) N
Virtual Sockets monitoring interface (VSOCKETS_DIAG) [M/n/?] (NEW) N
Texas Instruments DP83822 PHY (DP83822_PHY) [N/m/?] (NEW) N
Driver for Renesas PHYs (RENESAS_PHY) [N/m/?] (NEW) N
Networking over Thunderbolt cable (THUNDERBOLT_NET) [N/m/?] (NEW) N
EETI EXC3000 multi-touch panel support (TOUCHSCREEN_EXC3000) [N/m/y/?] (NEW) N
HiDeep Touch IC (TOUCHSCREEN_HIDEEP) [N/m/y/?] (NEW) N
Samsung S6SY761 Touchscreen driver (TOUCHSCREEN_S6SY761) [N/m/y/?] (NEW) N
Intel Cedar Fork pinctrl and GPIO driver (PINCTRL_CEDARFORK) [N/m/y/?] (NEW) N
GPIO support for Fujitsu MB86S7x Platforms (GPIO_MB86S7X) [N/m/y/?] (NEW) N
Smart Battery System Manager (MANAGER_SBS) [N/m/?] (NEW) N
Maxim MAX6621 sensor chip (SENSORS_MAX6621) [N/m/y/?] (NEW) N
Maxim MAX31785 and compatibles (SENSORS_MAX31785) [N/m/?] (NEW) N
Support for Intel Cherry Trail Dollar Cove TI PMIC (INTEL_SOC_PMIC_CHTDC_TI) [N/m/y/?] (NEW) N
AMD DC - Enable new display engine (DRM_AMD_DC) [Y/n/?] (NEW) N
DC support for Polaris and older ASICs (DRM_AMD_DC_PRE_VEGA) [N/y/?] (NEW) N
Closed hash table performance statistics (CHASH_STATS) [N/y/?] (NEW) N
Closed hash table self test (CHASH_SELFTEST) [N/y/?] (NEW) N
Enable additional MMU debugging (NOUVEAU_DEBUG_MMU) [N/y/?] (NEW) N
Raspberry Pi 7-inch touchscreen panel (DRM_PANEL_RASPBERRYPI_TOUCHSCREEN) [N/m/y/?] (NEW) N
TI TPS6598x USB Power Delivery controller driver (TYPEC_TPS6598X) [N/m/y/?] (NEW) N
Front panel LED support for PC Engines APU/APU2 boards (LEDS_APU) [N/m/?] (NEW) N
LED activity Trigger (LEDS_TRIGGER_ACTIVITY) [N/m/y/?] (NEW) N
NXP PCF85363 (RTC_DRV_PCF85363) [N/m/y/?] (NEW) N
Dell SMBIOS calling interface (WMI implementation) (DELL_SMBIOS_WMI) [N/m/?] (NEW) N
Dell SMBIOS calling interface (SMM implementation) (DELL_SMBIOS_SMM) [N/m/?] (NEW) N
Intel WMI thunderbolt force power driver (INTEL_WMI_THUNDERBOLT) [N/m/?] (NEW) N
Virtio RPMSG bus driver (RPMSG_VIRTIO) [N/m/y] (NEW) N
XFS online metadata check support (XFS_ONLINE_SCRUB) [N/y/?] (NEW) N
Btrfs with the ref verify tool compiled in (BTRFS_FS_REF_VERIFY) [N/y/?] (NEW) N
Test find_bit functions (TEST_FIND_BIT) [N/m/y/?] (NEW) N
Choose kernel unwinder
> 1. ORC unwinder (UNWINDER_ORC) (NEW)
  2. Frame pointer unwinder (UNWINDER_FRAME_POINTER) (NEW)
  3. Guess unwinder (UNWINDER_GUESS) (NEW)
choice[1-3?]: 1
SM3 digest algorithm (CRYPTO_SM3) [N/m/y/?] (NEW) N
PKCS#7 testing key type (PKCS7_TEST_KEY) [N/m/y/?] (NEW) N
Support for PE file signature verification (SIGNED_PE_FILE_VERIFICATION) [N/y/?] (NEW) N
Additional X.509 keys for default system keyring (SYSTEM_TRUSTED_KEYS) [] (NEW)
Reserve area for inserting a certificate without recompiling (SYSTEM_EXTRA_CERTIFICATE) [N/y/?] (NEW) N
Provide a keyring to which extra trustable keys may be added (SECONDARY_TRUSTED_KEYRING) [N/y/?] (NEW) N
Note:
SYSTEM_TRUSTED_KEYS=""

Thanks.

fulalas
DEV Team
DEV Team
Posts: 2050
Joined: 26 Oct 2016, 15:34
Distribution: Porteus
Location: Brazil

Porteus Kernel Builder

Post#240 by fulalas » 28 Nov 2017, 03:18

@neko, I haven't been helping you with the kernel updates lately (though working at Porteus 4 release), but I would like to say that I still admire your effort very much! Keep going, man! :)

Post Reply