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#1426 by Blaze » 15 Nov 2021, 06:22

beny, no I need this fw with eufw prefix at the end.
neko wrote:
15 Nov 2021, 01:11
But it is not set by "Create Firmware from ArchLinux Packages." function.
seems only APorteus is have this function. I builded under Porteus Slackware based.

Porteus (Slackware based):

Code: Select all

root@porteus:/mnt/sdc1/kernelx64/v5.15.2/64/repo_getFW-v5.15.2-64# grep rtl818 ./*
./all:====kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.zst
./all:rtlwifi/rtl8188efw.bin
./findS:====kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.zst
./findS:rtlwifi/rtl8188efw.bin
APorteus (Arch Linux based):

Code: Select all

# guest@porteus:/mnt/sdc1/kernelx64/v5.4.159/64/repo_getFW-v5.4.159-64$ grep rtl818 ./*
./all:====kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko
./all:rtlwifi/rtl8188efw.bin
./all:====kernel/drivers/staging/rtl8188eu/r8188eu.ko
./all:rtlwifi/rtl8188eufw.bin
./findS:====kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko
./findS:rtlwifi/rtl8188efw.bin
./findS:====kernel/drivers/staging/rtl8188eu/r8188eu.ko
./findS:rtlwifi/rtl8188eufw.bin
with APorteus I have rtl8188eufw.bin

Code: Select all

# lsxzm $PORTDIR/base/000-kernel.xzm | grep /lib/firmware/rtlwifi
/lib/firmware/rtlwifi
/lib/firmware/rtlwifi/rtl8188efw.bin
/lib/firmware/rtlwifi/rtl8188eufw.bin
/lib/firmware/rtlwifi/rtl8192cfw.bin
/lib/firmware/rtlwifi/rtl8192cfwU.bin
/lib/firmware/rtlwifi/rtl8192cfwU_B.bin
/lib/firmware/rtlwifi/rtl8192cufw.bin
/lib/firmware/rtlwifi/rtl8192cufw_A.bin
/lib/firmware/rtlwifi/rtl8192cufw_B.bin
/lib/firmware/rtlwifi/rtl8192cufw_TMSC.bin
/lib/firmware/rtlwifi/rtl8192defw.bin
/lib/firmware/rtlwifi/rtl8192eefw.bin
/lib/firmware/rtlwifi/rtl8192eu_nic.bin
/lib/firmware/rtlwifi/rtl8192sefw.bin
/lib/firmware/rtlwifi/rtl8712u.bin
/lib/firmware/rtlwifi/rtl8723aufw_A.bin
/lib/firmware/rtlwifi/rtl8723aufw_B.bin
/lib/firmware/rtlwifi/rtl8723aufw_B_NoBT.bin
/lib/firmware/rtlwifi/rtl8723befw.bin
/lib/firmware/rtlwifi/rtl8723befw_36.bin
/lib/firmware/rtlwifi/rtl8723bu_nic.bin
/lib/firmware/rtlwifi/rtl8821aefw.bin
/lib/firmware/rtlwifi/rtl8821aefw_29.bin
but don't have working wifi interface, in dmesg all is ok:

Code: Select all

# dmesg
[  525.156561] usb 1-8: new high-speed USB device number 7 using xhci_hcd
[  525.282924] usb 1-8: New USB device found, idVendor=2357, idProduct=010c, bcdDevice= 0.00
[  525.282931] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  525.282934] usb 1-8: Product: 802.11n NIC
[  525.282937] usb 1-8: Manufacturer: Realtek
[  525.282940] usb 1-8: SerialNumber: XXXXXX000X
AcnapyxoB and Rava you can try Kernel 5.4.159 (builded under APorteus)

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

[5.4.159] <-- NEW : "All patches" patching was done. ZSTD version.
64bit-ALL-kernel5.4.159.tar (~108 M)
https://files.sberdisk.ru/s/AZk9teeSJ3w8qc5
d5a0f09cbf2a057f86cd776baffd933a 64bit-ALL-kernel5.4.159.tar

Note 1: Compiler that was used.
for kernel 5.4.159: 11.2.0-x86_64
A new :url: x86_64 05-devel.xzm (GCC version 11.2.0)

Thanks to neko for his 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#1427 by neko » 15 Nov 2021, 09:39

@Blaze

The modinfo of r8188eu.ko.zst is nothing.
Therefore, the corresponding firmware is not be picked.

--------------------
"Kernel Builder" "Create Firmware from ArchLinux Packages." function will perform
"/usr/local/share/mkKernel/inc/ScriptOfMakeFW"
shell script.

[/usr/local/share/mkKernel/inc/ScriptOfMakeFW]

Code: Select all

% cat /usr/local/share/mkKernel/inc/ScriptOfMakeFW
cd $KDIR
#---- get FW list ----#
/usr/local/share/mkKernel/bin/getFWlist $KDIR/v$KVER/$COMPARCH/lib 2>> $WORK/errorMSG
if [ $? -ne 0 ]
then
	exit 1
fi
mv FW.list v${KVER}-${COMPARCH}fw.list

#---- download FW package ----#
FWadr=`cat /usr/local/share/mkKernel/lib/firmware.adr | sed -n 1p`
FWname=${FWadr##*/}
if [ ! -f $FWname ]
then
	Gmd5=`mediafire $FWadr | cut -d' ' -f1`
	if [ $Gmd5 = "0" ]
	then
		mkKernelMSG_mkfw1=`gettext mkKernel "Error: Download Firmware Package."`
		echo $mkKernelMSG_mkfw1 >> $WORK/errorMSG
		exit 1
	fi
	Fmd5=`cat /usr/local/share/mkKernel/lib/firmware.adr | sed -n 2p`
	if [ $Gmd5 != $Fmd5 ]
	then
		mkKernelMSG_mkfw2=`gettext mkKernel "md5sum mismatch: Download Firmware Package."`
		echo $mkKernelMSG_mkfw2 >> $WORK/errorMSG
		exit 1
	fi
fi
mkdir mntFW$$
mount -t squashfs -o loop $FWname mntFW$$
if [ $? -ne 0 ]
then
	umount -f -l mntFW$$
	rm -fr mntFW$$
	mkKernelMSG_mkfw3=`gettext mkKernel "loop mount error: Firmware Package."`
	echo $mkKernelMSG_mkfw3 >> $WORK/errorMSG
	exit 1
fi

#---- create firmware ----#
/usr/local/share/mkKernel/bin/getFW v${KVER}-${COMPARCH}fw.list mntFW$$/lib 2>> $WORK/errorMSG
if [ $? -ne 0 ]
then
	umount -f -l mntFW$$
	rm -fr mntFW$$
	exit 1
fi
rm -f $WORK/errorMSG
REPO=`ls -ltd repo_getFW*|rev|cut -d' ' -f1|rev|grep -v 'repo_getFW-'|sed -n 1p`
rm -fr $KDIR/v$KVER/$COMPARCH/repo_getFW-v${KVER}-${COMPARCH}
mv $REPO $KDIR/v$KVER/$COMPARCH/repo_getFW-v${KVER}-${COMPARCH}

#---- set firmware ----#
if [ -d $KDIR/v$KVER/$COMPARCH/lib/firmware ]
then
	cp -a $KDIR/v$KVER/$COMPARCH/lib/firmware/* firmware/
	rm -fr $KDIR/v$KVER/$COMPARCH/lib/firmware
fi
mv firmware $KDIR/v$KVER/$COMPARCH/lib/

umount -f -l mntFW$$
rm -fr mntFW$$
 
%
[/usr/local/share/mkKernel/bin/getFWlist]

Code: Select all

% cat /usr/local/share/mkKernel/bin/getFWlist
#!/bin/sh
#
# get firmware list from kernel modules (.ko) depend list.
#
# getFWlist PATH/lib
#
# PATH/lib/modules/*/modules.dep
# *:kernel version name. ex: 4.15.0-rc1-porteus
#
# [OUTPUT: ./FW.list]
# KO=with-relative-path.ko
# firmware-name-with-relative-path
# firmware-name-with-relative-path
# ...
# firmware-name-with-relative-path
# KO=with-relative-path.ko
# ...
#
#==== argument check ====#
if [ $# -ne 1 ]
then
	echo "argumet error (not only one)" >/dev/stderr
	exit 1
fi
BLIB=${1%/}
BLIB=${BLIB##*/}
if [ "$BLIB" != "lib" ]
then
	echo "argumet error (not .../lib or ..../lib/)" >/dev/stderr
	exit 1
fi
MODDEP=`/bin/ls $1/modules/*/modules.dep`
if [ -z "$MODDEP" ]
then
	echo "argumet error (not include modules/*/modules.dep)" >/dev/stderr
	exit 1
fi

#==== get firmare list ====#
SOPATH=${MODDEP%/modules.dep}
WORK=getFMlist$$
mkdir $WORK
for i in `cat $MODDEP | cut -d':' -f1 | sort -u`
do
	modinfo -F firmware $SOPATH/$i | sort -u > $WORK/FW
	FW=`cat $WORK/FW`	
	if [ -z "$FW" ]
	then
		continue
	fi
	echo "====$i"
	echo "====$i" >> $WORK/FW.list
	cat $WORK/FW >> $WORK/FW.list
done
if [ -f FW.list ]
then
	rm -f old.FW.list
	mv FW.list old.FW.list
fi
mv $WORK/FW.list .
rm -fr $WORK
exit 0
	
%
[kernel/drivers/staging]

Code: Select all

% grep kernel/drivers/staging v5.15.2/64/lib/modules/5.15.2-porteus/modules.dep
kernel/drivers/staging/wlan-ng/prism2_usb.ko.zst: kernel/net/wireless/cfg80211.ko.zst kernel/net/rfkill/rfkill.ko.zst
kernel/drivers/staging/rtl8192u/r8192u_usb.ko.zst: kernel/lib/crypto/libarc4.ko.zst
kernel/drivers/staging/rtl8192e/rtllib.ko.zst: kernel/net/wireless/lib80211.ko.zst
kernel/drivers/staging/rtl8192e/rtllib_crypt_ccmp.ko.zst: kernel/net/wireless/lib80211.ko.zst
kernel/drivers/staging/rtl8192e/rtllib_crypt_tkip.ko.zst: kernel/net/wireless/lib80211.ko.zst kernel/lib/crypto/libarc4.ko.zst
kernel/drivers/staging/rtl8192e/rtllib_crypt_wep.ko.zst: kernel/net/wireless/lib80211.ko.zst kernel/lib/crypto/libarc4.ko.zst
kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko.zst: kernel/drivers/staging/rtl8192e/rtllib.ko.zst kernel/net/wireless/lib80211.ko.zst
kernel/drivers/staging/rtl8723bs/r8723bs.ko.zst: kernel/lib/crypto/libarc4.ko.zst kernel/net/wireless/cfg80211.ko.zst kernel/net/rfkill/rfkill.ko.zst
kernel/drivers/staging/rtl8712/r8712u.ko.zst: kernel/net/wireless/cfg80211.ko.zst kernel/net/rfkill/rfkill.ko.zst
kernel/drivers/staging/r8188eu/r8188eu.ko.zst:
kernel/drivers/staging/rts5208/rts5208.ko.zst:
kernel/drivers/staging/sm750fb/sm750fb.ko.zst:
%
[kernel/drivers/staging/r8188eu/r8188eu.ko.zst]

Code: Select all

% su
# ls -l v5.15.2/64/lib/modules/5.15.2-porteus/kernel/drivers/staging/r8188eu/r8188eu.ko.zst
-rw-r--r-- 1 root root 299401 11月 14 23:22 v5.15.2/64/lib/modules/5.15.2-porteus/kernel/drivers/staging/r8188eu/r8188eu.ko.zst
# file v5.15.2/64/lib/modules/5.15.2-porteus/kernel/drivers/staging/r8188eu/r8188eu.ko.zst
v5.15.2/64/lib/modules/5.15.2-porteus/kernel/drivers/staging/r8188eu/r8188eu.ko.zst: Zstandard compressed data (v0.8+), Dictionary ID: None
#
# modinfo -F firmware v5.15.2/64/lib/modules/5.15.2-porteus/kernel/drivers/staging/r8188eu/r8188eu.ko.zst
#
Thanks.

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

Porteus Kernel Builder

Post#1428 by beny » 15 Nov 2021, 09:48

hi when you use the kernel builder you can choose the environment of your build or not so why i have the driver into my porteus 5firmware package:
/mnt/sdk1/porteus/optional/squashfs-root/lib/firmware/rtlwifi/rtl8188efw.bin
/mnt/sdk1/porteus/optional/squashfs-root/lib/firmware/rtlwifi/rtl8188eufw.bin

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#1429 by neko » 16 Nov 2021, 02:56

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

Introduce kernel version 5.16 & 5.16-rc lines.

Code: Select all

The latest stable version of the Linux kernel is:             5.15.2
The latest mainline version of the Linux kernel is:           5.16-rc1
The latest stable 5.15 version of the Linux kernel is:        5.15.2
The latest stable 5.14 version of the Linux kernel is:        5.14.18
The latest longterm 5.10 version of the Linux kernel is:      5.10.79
The latest longterm 5.4 version of the Linux kernel is:       5.4.159
The latest longterm 4.19 version of the Linux kernel is:      4.19.217
The latest longterm 4.14 version of the Linux kernel is:      4.14.255
The latest longterm 4.9 version of the Linux kernel is:       4.9.290
The latest longterm 4.4 version of the Linux kernel is:       4.4.292
The latest linux-next version of the Linux kernel is:         next-20211116
AUFS patch for 5.16-rc is not ready yet.

The prototype config was modified from version 5.15 with following specifications.

Code: Select all

Preemption behaviour defined on boot (PREEMPT_DYNAMIC) [Y/n/?] (NEW) y
Cluster scheduler support (SCHED_CLUSTER) [Y/n/?] (NEW) Y
Enforce strict size checking for sigaltstack (STRICT_SIGALTSTACK_SIZE) [N/y/?] (NEW) N
Netfilter egress support (NETFILTER_EGRESS) [Y/n/?] (NEW) Y
Intel PXP services of ME Interface (INTEL_MEI_PXP) [N/m/?] (NEW) n
UFS  Temperature Notification (SCSI_UFS_HWMON) [N/y/?] (NEW) N
Automatic Multicast Tunneling (AMT) (AMT) [N/m/?] (NEW) N
Asix devices (NET_VENDOR_ASIX) [Y/n/?] (NEW) N
MediaTek MT7921S (SDIO) support (MT7921S) [N/m/?] (NEW) n
Realtek 802.11ax wireless chips support (RTW89) [N/m/?] (NEW) N
Cypress StreetFighter touchkey support (KEYBOARD_CYPRESS_SF) [N/m/y/?] (NEW) N
Maxim MAX6620 fan controller (SENSORS_MAX6620) [N/m/y/?] (NEW) N
Generic GPIO-based CEC driver (CEC_GPIO) [N/m/y/?] (NEW) N
Hynix Hi-846 sensor support (VIDEO_HI846) [N/m/y/?] (NEW) N
OmniVision OV13B10 sensor support (VIDEO_OV13B10) [N/m/y/?] (NEW) N
Enable backtrace history for lock contention (DRM_DEBUG_MODESET_LOCK) [N/y/?] (NEW) N
AMD Audio Coprocessor-v6.x Yellow Carp support (SND_SOC_AMD_ACP6x) [N/m/?] (NEW) N
AMD Audio ACP Common support (SND_SOC_AMD_ACP_COMMON) [N/m/?] (NEW) N
Cirrus Logic CS35L41 CODEC (SPI) (SND_SOC_CS35L41_SPI) [N/m/?] (NEW) N
Cirrus Logic CS35L41 CODEC (I2C) (SND_SOC_CS35L41_I2C) [N/m/?] (NEW) N
Maxim Integrated MAX98520 Speaker Amplifier (SND_SOC_MAX98520) [N/m/?] (NEW) N
Richtek RT9120 Stereo Class-D Amplifier (SND_SOC_RT9120) [N/m/?] (NEW) N
Nuvoton Technology Corporation NAU88L21 CODEC (SND_SOC_NAU8821) [N/m/?] (NEW) N
Xiaomi (HID_XIAOMI) [N/m/y/?] (NEW) N
Nintendo Joy-Con and Pro Controller support (HID_NINTENDO) [N/m/?] (NEW) N
EC Backlight Driver for Hybrid Graphics Notebook Systems (NVIDIA_WMI_EC_BACKLIGHT) [N/m/?] (NEW) N
Intel ISHTP eclite controller Driver (INTEL_ISHTP_ECLITE) [N/m/?] (NEW) N
Barco P50 GPIO driver for identify LED/button (BARCO_P50_GPIO) [N/m/y/?] (NEW) N
MicroLZMA decoder (XZ_DEC_MICROLZMA) [N/y/?] (NEW) N
Debug preemptible kernel (DEBUG_PREEMPT) [Y/n/?] (NEW) N
Thanks.

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

Porteus Kernel Builder

Post#1430 by AcnapyxoB » 16 Nov 2021, 17:28

Blaze wrote:
15 Nov 2021, 06:22
AcnapyxoB and Rava you can try Kernel 5.4.159
Blaze thanks!
So far so good, no problems with encrypted savefile. I did VirtualBox module with the new devel.xzm also without problems. Everething working :beer:
Porteus v5.01 KDE x86_64

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#1431 by babam » 17 Nov 2021, 09:26

AcnapyxoB wrote:
16 Nov 2021, 17:28
Blaze thanks!
So far so good, no problems with encrypted savefile. I did VirtualBox module with the new devel.xzm also without problems. Everething working :beer:
Downgrade 5.12.14 --> 5.4.159, why?
Sorry, my English is bad.

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

Porteus Kernel Builder

Post#1432 by AcnapyxoB » 17 Nov 2021, 16:25

babam wrote:
17 Nov 2021, 09:26
Downgrade 5.12.14 --> 5.4.159, why?
Blaze wanted me to test!
And this is not downgrade they are from diferent releases:
https://www.kernel.org/category/releases.html
Porteus v5.01 KDE x86_64

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#1433 by neko » 18 Nov 2021, 03:10

@Blaze
1. The issue of encrypting and decrypting
Did you fix it?

2. The issue of firmware "rtl8188eufw.bin"
@Blaze » 14 Nov 2021, 10:19
A new issue with my TP-Link TL-WN722N (chip r8188eu) Wireless adapter.
Kernel does not have rtlwifi/rtl8188eufw.bin

@Blaze » 15 Nov 2021, 06:22
with APorteus I have rtl8188eufw.bin
but don't have working wifi interface, in dmesg all is ok

----->
The reason the difference that APorteus kernel 5.15 has the firmware "rtl8188eufw.bin" but Porteus doesn't.
It is depending on the deference of "Kernel Builder" usage.

The reason that the firmware "rtl8188eufw.bin" is not set, maybe, is
that kernel 5.15 "r8188eu.ko.zst" driver doesn't include a firmware information.
Therefor, with ones of kernel 5.14, replacing the driver and adding the firmware might make well.

The patch module "000-z.kernel.xzm" for Porteus kernel 5.15.2 (64bit)
000-z.kernel.xzm (156 K)
https://www.mediafire.com/file/sltvwxsx ... kernel.xzm
md5sum: d5eeba12e37e05ee1b33997e6e674243 000-z.kernel.xzm

Code: Select all

% 
root /home/guest/kernel # ls -R 000-z.kernel
000-z.kernel:
lib

000-z.kernel/lib:
firmware  modules

000-z.kernel/lib/firmware:
rtlwifi

000-z.kernel/lib/firmware/rtlwifi:
rtl8188eufw.bin

000-z.kernel/lib/modules:
5.15.2-porteus

000-z.kernel/lib/modules/5.15.2-porteus:
kernel

000-z.kernel/lib/modules/5.15.2-porteus/kernel:
drivers

000-z.kernel/lib/modules/5.15.2-porteus/kernel/drivers:
staging

000-z.kernel/lib/modules/5.15.2-porteus/kernel/drivers/staging:
r8188eu  rtl8188eu

000-z.kernel/lib/modules/5.15.2-porteus/kernel/drivers/staging/r8188eu:
r8188eu.ko.zst

000-z.kernel/lib/modules/5.15.2-porteus/kernel/drivers/staging/rtl8188eu:
r8188eu.ko.zst
$
The patch module "000-z.kernel.xzm" for APorteus kernel 5.15.2 (64bit)
000-za.kernel.xzm (147 K)
https://www.mediafire.com/file/ostz8bhv ... kernel.xzm
md5sum: 9fd87d87218d43382f9264cf7d7c91fa 000-za.kernel.xzm

Code: Select all

$ ls -R 000-za.kernel
000-za.kernel:
usr

000-za.kernel/usr:
lib

000-za.kernel/usr/lib:
modules

000-za.kernel/usr/lib/modules:
5.15.2-porteus

000-za.kernel/usr/lib/modules/5.15.2-porteus:
kernel

000-za.kernel/usr/lib/modules/5.15.2-porteus/kernel:
drivers

000-za.kernel/usr/lib/modules/5.15.2-porteus/kernel/drivers:
staging

000-za.kernel/usr/lib/modules/5.15.2-porteus/kernel/drivers/staging:
r8188eu  rtl8188eu

000-za.kernel/usr/lib/modules/5.15.2-porteus/kernel/drivers/staging/r8188eu:
r8188eu.ko.zst

000-za.kernel/usr/lib/modules/5.15.2-porteus/kernel/drivers/staging/rtl8188eu:
r8188eu.ko.zst
$
---------------------------------------------------
Kernel 5.4.160

Code: Select all

% su
$ grep r8188eu.ko v5.4.160/64/repo_getFW-v5.4.160-64/*
v5.4.160/64/repo_getFW-v5.4.160-64/all:====kernel/drivers/staging/rtl8188eu/r8188eu.ko
v5.4.160/64/repo_getFW-v5.4.160-64/findS:====kernel/drivers/staging/rtl8188eu/r8188eu.ko
$
$ modinfo -F firmware v5.4.160/64/lib/modules/5.4.160-porteus/kernel/drivers/staging/rtl8188eu/r8188eu.ko
rtlwifi/rtl8188eufw.bin
$
$ modinfo v5.4.160/64/lib/modules/5.4.160-porteus/kernel/drivers/staging/rtl8188eu/r8188eu.ko
filename:       /home/guest/kernel/v5.4.160/64/lib/modules/5.4.160-porteus/kernel/drivers/staging/rtl8188eu/r8188eu.ko
firmware:       rtlwifi/rtl8188eufw.bin
version:        v4.1.4_6773.20130222
author:         Realtek Semiconductor Corp.
description:    Realtek Wireless Lan Driver
license:        GPL
srcversion:     50783CEE685A3C1A8A6B927
alias:          usb:v0BDApFFEFd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v7392pB811d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0DF6p0076d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2C4Ep0102d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2357p0111d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2357p010Cd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p331Bd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p3311d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p3310d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p330Fd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0B05p18F0d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v07B8p8179d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v056Ep4008d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0BDAp0179d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0BDAp8179d*dc*dsc*dp*ic*isc*ip*in*
depends:        cfg80211,lib80211
staging:        Y
retpoline:      Y
intree:         Y
name:           r8188eu
vermagic:       5.4.160-porteus SMP mod_unload 
parm:           rtw_ips_mode:The default IPS mode (int)
parm:           ifname:The default name to allocate for first interface (charp)
parm:           if2name:The default name to allocate for second interface (charp)
parm:           rtw_initmac:charp
parm:           rtw_channel_plan:int
parm:           rtw_channel:int
parm:           rtw_wmm_enable:int
parm:           rtw_vrtl_carrier_sense:int
parm:           rtw_vcs_type:int
parm:           rtw_ht_enable:int
parm:           rtw_cbw40_enable:int
parm:           rtw_ampdu_enable:int
parm:           rtw_rx_stbc:int
parm:           rtw_ampdu_amsdu:int
parm:           rtw_power_mgnt:int
parm:           rtw_smart_ps:int
parm:           rtw_wifi_spec:int
parm:           rtw_antdiv_cfg:int
parm:           rtw_antdiv_type:int
parm:           rtw_enusbss:int
parm:           rtw_hwpdn_mode:int
parm:           rtw_max_roaming_times:The max roaming times to try (uint)
parm:           rtw_fw_iol:FW IOL (int)
parm:           rtw_mc2u_disable:int
parm:           rtw_80211d:Enable 802.11d mechanism (int)
parm:           rtw_notch_filter:0:Disable, 1:Enable, 2:Enable only for P2P (uint)
parm:           debug:Set debug level (1-9) (default 1) (int)
parm:           monitor_enable:Enable monitor interface (default: false) (bool)
#
Kernel 5.14.19

Code: Select all

$ grep r8188eu.ko v5.14.19/64/repo_getFW-v5.14.19-64/*
v5.14.19/64/repo_getFW-v5.14.19-64/all:====kernel/drivers/staging/rtl8188eu/r8188eu.ko.zst
v5.14.19/64/repo_getFW-v5.14.19-64/findS:====kernel/drivers/staging/rtl8188eu/r8188eu.ko.zst
$
$ modinfo -F firmware v5.14.19/64/lib/modules/*/kernel/drivers/staging/rtl8188eu/r8188eu.ko.zst
rtlwifi/rtl8188eufw.bin
$
$ modinfo v5.14.19/64/lib/modules/*/kernel/drivers/staging/rtl8188eu/r8188eu.ko.zst
filename:       /home/guest/kernel/v5.14.19/64/lib/modules/5.14.19-porteus/kernel/drivers/staging/rtl8188eu/r8188eu.ko.zst
firmware:       rtlwifi/rtl8188eufw.bin
version:        v4.1.4_6773.20130222
author:         Realtek Semiconductor Corp.
description:    Realtek Wireless Lan Driver
license:        GPL
srcversion:     E1732DC9AF615D2565349B8
alias:          usb:v0BDApFFEFd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v7392pB811d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0DF6p0076d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2C4Ep0102d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2357p0111d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2357p010Cd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p331Bd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p3311d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p3310d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p330Fd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0B05p18F0d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v07B8p8179d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v056Ep4008d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0BDAp0179d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0BDAp8179d*dc*dsc*dp*ic*isc*ip*in*
depends:        cfg80211,lib80211
staging:        Y
retpoline:      Y
intree:         Y
name:           r8188eu
vermagic:       5.14.19-porteus SMP mod_unload 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        0E:AD:6A:94:4A:E5:8B:8E:94:7C:0A:61:33:EC:4F:56:41:63:EB:5E
sig_hashalgo:   sha1
signature:      0A:96:F0:D3:9B:04:C9:B3:92:08:A3:90:98:BE:93:34:DE:C1:F8:6E:
		B2:A8:FD:24:1B:EB:6F:13:FD:31:CC:4B:7D:61:AD:B6:FA:9D:82:E0:
		1A:B1:16:25:C1:66:B5:83:84:D2:6B:CF:8C:24:0A:BC:6D:FF:43:F4:
		54:68:5C:70:D5:30:D5:C5:D9:CB:F2:00:36:CB:1C:B9:05:BA:4D:AE:
		35:C2:F3:D6:56:5A:1D:83:02:56:B1:9A:B8:EC:25:DB:87:CD:80:2A:
		85:60:D5:B7:AC:5C:B6:14:FD:D2:08:B5:B7:7C:66:A3:50:27:C4:88:
		7A:A3:35:3B:49:13:6A:35:3F:6D:22:7C:B8:4D:16:DA:22:A8:54:88:
		7E:24:1D:90:E8:6D:51:5B:A7:E6:48:AE:BC:1E:4D:8A:B3:D4:0B:33:
		79:06:6A:20:E7:BA:D2:95:F7:A4:2E:D1:34:BC:21:F1:AD:33:FC:61:
		A7:D9:5A:AE:1C:56:C2:BF:EC:D5:56:32:AF:7B:05:A7:06:65:DD:10:
		F1:84:85:9D:F4:EF:42:4B:1B:6C:2E:03:3E:A2:B6:94:E9:91:A4:41:
		66:96:56:57:CB:D6:9F:6A:DE:06:12:29:54:5D:48:AA:4C:52:7D:66:
		34:7E:CC:53:3B:56:FE:3A:7B:A5:12:28:72:92:BE:07:64:35:45:63:
		E0:93:F8:93:BC:BF:ED:6B:4E:E7:61:B4:A9:A7:F8:DD:20:3F:9F:43:
		4A:B8:EB:AF:8E:BA:9E:5A:8C:26:53:73:FC:CD:4C:FA:A6:85:5D:63:
		FF:76:86:ED:E0:95:32:83:55:4D:B0:36:D4:C0:36:AE:F6:E0:44:13:
		D6:D8:A1:6D:AF:93:FF:80:48:D7:AC:5B:24:FE:AB:DE:AC:9E:FF:5E:
		34:69:96:9C:DE:02:BF:F8:E6:33:8A:86:2B:64:3A:08:D9:B1:36:A1:
		CC:FF:2E:88:D5:E5:BB:4E:66:91:B7:51:FC:42:11:16:EB:53:69:53:
		75:40:0A:60:6E:11:3A:64:56:9F:4E:E4:FF:7D:D2:B0:10:8E:5E:2C:
		20:87:93:F3:53:29:03:C6:90:00:FC:FF:94:1C:3A:42:41:E9:5C:01:
		E1:E8:D3:97:70:98:F2:F3:63:A8:42:A8:38:4C:BD:68:AE:A0:3E:6B:
		26:00:E5:B3:D5:5D:1A:AE:5D:01:44:BE:55:75:BF:4B:4E:CC:0B:FA:
		7C:6A:D9:E5:78:56:B9:1F:72:6B:A2:B4:B6:F3:7C:CD:1B:F4:C7:51:
		0D:64:19:A2:AF:71:54:DA:E0:FA:C7:66:0F:0D:E7:51:2E:18:C3:86:
		1F:AE:67:75:B4:8B:D6:71:25:60:5E:FB
parm:           rtw_ips_mode:The default IPS mode (int)
parm:           ifname:The default name to allocate for first interface (charp)
parm:           if2name:The default name to allocate for second interface (charp)
parm:           rtw_initmac:charp
parm:           rtw_channel_plan:int
parm:           rtw_channel:int
parm:           rtw_wmm_enable:int
parm:           rtw_vrtl_carrier_sense:int
parm:           rtw_vcs_type:int
parm:           rtw_ht_enable:int
parm:           rtw_cbw40_enable:int
parm:           rtw_ampdu_enable:int
parm:           rtw_rx_stbc:int
parm:           rtw_ampdu_amsdu:int
parm:           rtw_power_mgnt:int
parm:           rtw_smart_ps:int
parm:           rtw_wifi_spec:int
parm:           rtw_antdiv_cfg:int
parm:           rtw_antdiv_type:int
parm:           rtw_enusbss:int
parm:           rtw_hwpdn_mode:int
parm:           rtw_max_roaming_times:The max roaming times to try (uint)
parm:           rtw_fw_iol:FW IOL (int)
parm:           rtw_mc2u_disable:int
parm:           rtw_80211d:Enable 802.11d mechanism (int)
parm:           rtw_notch_filter:0:Disable, 1:Enable, 2:Enable only for P2P (uint)
parm:           debug:Set debug level (1-9) (default 1) (int)
parm:           monitor_enable:Enable monitor interface (default: false) (bool)
$
Kernel 5.15.2

Code: Select all

$ grep r8188eu.ko v5.15.2/64/repo_getFW-v5.15.2-64/*
$
$ modinfo -F firmware v5.15.2/64/lib/modules/5.15.2-porteus/kernel/drivers/staging/r8188eu/r8188eu.ko.zst
$
$ modinfo v5.15.2/64/lib/modules/5.15.2-porteus/kernel/drivers/staging/r8188eu/r8188eu.ko.zst
filename:       /home/guest/kernel/v5.15.2/64/lib/modules/5.15.2-porteus/kernel/drivers/staging/r8188eu/r8188eu.ko.zst
version:        v4.1.4_6773.20130222
author:         Realtek Semiconductor Corp.
description:    Realtek Wireless Lan Driver
license:        GPL
srcversion:     BEB3A1F14239EB65F76FE39
alias:          usb:v7392pB811d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0B05p18F0d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2C4Ep0102d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2357p0111d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2357p010Cd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v056Ep4008d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p331Bd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p3311d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p3310d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p330Fd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0DF6p0076d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v07B8p8179d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0BDApF179d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0BDAp0179d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0BDAp8179d*dc*dsc*dp*ic*isc*ip*in*
depends:        
staging:        Y
retpoline:      Y
intree:         Y
name:           r8188eu
vermagic:       5.15.2-porteus SMP mod_unload 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        30:E3:75:2E:76:8D:C2:68:B0:ED:08:5B:7B:09:6B:79:2E:1B:97:32
sig_hashalgo:   sha1
signature:      34:E8:B0:02:26:FE:57:F5:36:EF:C4:D2:F7:42:7F:15:32:01:A3:F1:
		16:1B:D1:B2:00:4D:C7:4B:F5:EF:B2:B5:14:B8:F2:64:D4:B2:E6:11:
		BA:7F:A8:F1:C6:FE:87:AE:E7:09:F9:15:10:79:10:07:51:0F:B3:12:
		00:CC:86:90:A9:F7:7B:88:00:21:A7:BA:F1:87:84:10:88:F1:B7:DD:
		12:39:47:8E:08:1C:2B:E4:FB:FF:99:B6:EF:7B:AA:10:B3:6E:B5:3D:
		1A:3B:B7:42:D8:2A:1D:3B:1B:78:A6:8C:7E:BC:EB:70:4A:B8:51:D7:
		54:D4:AF:A8:4F:F0:B2:45:A6:2A:F7:7B:28:EF:0D:20:44:8A:CE:D4:
		B5:36:98:A0:B9:35:1B:58:69:39:22:90:55:1D:EE:81:A7:8B:BC:CF:
		9A:0B:B6:E8:F6:F1:88:4F:58:29:FF:44:B9:8D:4D:3B:DE:8E:5C:FA:
		E2:2F:55:96:2D:A1:1F:1F:F7:41:60:CA:50:2E:FD:C8:50:14:58:72:
		6F:72:5F:DA:63:2D:00:B8:89:8A:AC:08:88:5C:C8:7A:3E:CD:0F:99:
		B6:2B:63:52:C1:D4:C4:8E:5D:7E:FC:AD:3D:31:85:5D:B2:1E:DA:EE:
		FB:87:5A:8D:FC:38:ED:24:AD:75:4C:88:48:7F:61:5F:17:12:3F:E0:
		EC:78:D8:B8:69:34:EB:DE:AB:38:FE:C4:C5:59:C0:25:18:5B:D7:2F:
		62:0C:42:EA:85:C6:84:3E:BD:08:07:57:DD:8A:70:01:19:95:C7:4E:
		B4:19:6A:BA:D5:73:4F:64:E2:91:F9:60:C7:7C:A7:8B:72:15:41:52:
		34:A9:73:20:1E:6D:40:85:63:91:9F:EA:C0:1F:D1:11:D9:98:19:1D:
		94:91:73:36:13:8B:6B:19:C5:F6:25:6C:B5:25:F2:D3:84:69:DF:12:
		89:E2:31:29:64:0C:F1:2C:E4:1C:26:76:76:DE:46:3B:18:B7:73:A1:
		BC:25:32:A9:4B:D8:E4:5D:A0:86:FB:95:F5:71:D6:CB:08:8A:82:CD:
		AD:70:BB:1C:5C:1E:05:60:72:18:DD:CF:CB:24:08:BC:FF:3E:33:8C:
		3C:0C:AB:48:B0:35:A9:F4:69:9D:39:03:10:0A:DF:7E:78:C0:C5:94:
		20:0D:91:4F:4A:A3:7A:A1:AB:98:DB:32:5A:7F:BA:67:28:72:53:0E:
		96:7C:01:29:2B:D6:1D:7C:22:93:51:70:D4:CE:E4:1F:3F:CF:B1:6A:
		B4:95:D4:8E:31:DD:41:52:A4:75:44:69:60:05:06:3C:E8:7F:E9:FA:
		F8:FE:4C:E1:61:09:69:D8:70:F5:EA:76
parm:           rtw_ips_mode:The default IPS mode (int)
parm:           ifname:The default name to allocate for first interface (charp)
parm:           if2name:The default name to allocate for second interface (charp)
parm:           rtw_initmac:charp
parm:           rtw_channel_plan:int
parm:           rtw_chip_version:int
parm:           rtw_rfintfs:int
parm:           rtw_lbkmode:int
parm:           rtw_network_mode:int
parm:           rtw_channel:int
parm:           rtw_mp_mode:int
parm:           rtw_wmm_enable:int
parm:           rtw_vrtl_carrier_sense:int
parm:           rtw_vcs_type:int
parm:           rtw_busy_thresh:int
parm:           rtw_led_enable:int
parm:           rtw_ht_enable:int
parm:           rtw_cbw40_enable:int
parm:           rtw_ampdu_enable:int
parm:           rtw_rx_stbc:int
parm:           rtw_ampdu_amsdu:int
parm:           rtw_lowrate_two_xmit:int
parm:           rtw_rf_config:int
parm:           rtw_power_mgnt:int
parm:           rtw_smart_ps:int
parm:           rtw_low_power:int
parm:           rtw_wifi_spec:int
parm:           rtw_antdiv_cfg:int
parm:           rtw_antdiv_type:int
parm:           rtw_enusbss:int
parm:           rtw_hwpdn_mode:int
parm:           rtw_hwpwrp_detect:int
parm:           rtw_hw_wps_pbc:int
parm:           rtw_max_roaming_times:The max roaming times to try (uint)
parm:           rtw_fw_iol:FW IOL (int)
parm:           rtw_mc2u_disable:int
parm:           rtw_80211d:Enable 802.11d mechanism (int)
parm:           rtw_notch_filter:0:Disable, 1:Enable, 2:Enable only for P2P (uint)
parm:           debug:Set debug level (1-9) (default 1) (int)
$
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#1434 by neko » 19 Nov 2021, 03:39

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

The driver r8188eu.ko.zst that doesn't include the firmware info
will be replaced with one of kernel 5.14.19 that includes the firmware info.

The original r8188eu.ko.zs will be save in v*/*/org-r8188eu.ko.zst.
Example: v5.15.3/64/org-r8188eu.ko.zst

Note:
You can test TP-Link TL-WN722N (chip r8188eu) Wireless adapter with the kernel 5.15.3 ISOs
that were built this new "Kernel Builder".
APorteus-v21.11.19-i486.iso
APorteus-v21.11.19-x86_64.iso
APorteus-OPENBOX-v21.11.19-i486.iso
APorteus-OPENBOX-v21.11.19-x86_64.iso
refer to ArchLinux packages manager for Porteus (Post by neko #36689)


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#1435 by Blaze » 20 Nov 2021, 12:24

neko,
1. Seems it's issue if compile driver under Slackware based Porteus.
Need report with 5.15.3 from AcnapyxoB

2. No critical for me, I can compile driver manualy.
neko wrote:
19 Nov 2021, 03:39
The driver r8188eu.ko.zst that doesn't include the firmware info
will be replaced with one of kernel 5.14.19 that includes the firmware info.
I will try and report. Thanks.

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

[5.15.3] <-- NEW : "All patches" patching was done. ZSTD version.
64bit-ALL-kernel5.15.3.tar (~130 M)
https://files.sberdisk.ru/s/4k4ntiLCc9csAaJ
2ca4fe5a8ccb9ccfa9dabf4750e59728 64bit-ALL-kernel5.15.3.tar

Note 1: Compiler that was used.
for kernel 5.15.3: 11.2.0-x86_64
A new :url: x86_64 05-devel.xzm (GCC version 11.2.0)

Thanks to neko for his 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
AcnapyxoB
Samurai
Samurai
Posts: 191
Joined: 24 Dec 2014, 10:15
Distribution: Porteus 5.01
Location: Planet Earth

Porteus Kernel Builder

Post#1436 by AcnapyxoB » 20 Nov 2021, 15:18

Blaze wrote:
20 Nov 2021, 12:24
Need report with 5.15.3 from AcnapyxoB
The problem is the same for which I wrote in previous posts:
Porteus Kernel Builder (Post by AcnapyxoB #84648)
Porteus v5.01 KDE x86_64

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#1437 by Blaze » 21 Nov 2021, 10:35

neko wrote:
19 Nov 2021, 03:39
The driver r8188eu.ko.zst that doesn't include the firmware info
will be replaced with one of kernel 5.14.19 that includes the firmware info.
In APorteus-v21.11.19-x86_64.iso I have this error in dmesg

Code: Select all

r8188eu: version magic '5.14.19-porteus SMP mod_unload ' should be '5.15.3-porteus SMP mod_unload '
Full log is here https://pastebin.com/aNQeveiG

AcnapyxoB, well, do you have aes_x86_64 module on 5.4.x kernel?

Can you show this output on the 5.4.x kernel?

Code: Select all

# run as root
su
toor
modprobe aes_x86_64
for x in dm_crypt cryptd cbc sha256_generic aes_generic aes_x86_64; do modinfo $x; done
on the kernel 5.15.3 I have these output:

Code: Select all

# for x in dm_crypt cryptd cbc sha256_generic aes_generic aes_x86_64; do modinfo $x; done
filename:       /lib/modules/5.15.3-porteus/kernel/drivers/md/dm-crypt.ko.zst
license:        GPL
description:    device-mapper target for transparent encryption / decryption
author:         Jana Saout <jana@saout.de>
depends:        dm-mod
retpoline:      Y
intree:         Y
name:           dm_crypt
vermagic:       5.15.3-porteus SMP mod_unload 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        13:E7:16:B0:6D:5A:8F:E9:83:92:14:ED:7D:41:26:A4:04:A3:58:40
sig_hashalgo:   sha1
signature:      1F:9E:27:A9:96:C3:27:D3:7C:0E:E5:78:56:EF:EC:50:6F:95:61:61:
		DB:18:D4:11:C2:77:81:D6:2D:E8:63:F7:9D:9A:74:4E:B5:A0:39:03:
		02:05:12:C9:04:0D:DE:26:C6:80:75:8F:79:D9:21:5C:AE:29:83:B4:
		0A:CC:78:F8:8F:8E:92:92:4A:57:02:61:25:DE:F9:34:56:29:35:11:
		FA:63:1A:53:7F:A3:26:88:7E:25:4F:A6:6F:1C:6D:65:E1:F3:F6:66:
		BB:F8:C3:31:97:E0:E6:ED:64:68:03:F1:9C:6C:0B:59:37:2C:D2:F1:
		8B:62:74:49:B9:E5:B3:05:C5:9A:56:A3:A4:F8:49:44:B7:B9:FC:08:
		D1:F1:80:30:D2:EC:4F:42:46:2A:C0:FF:41:26:28:4C:F5:EC:45:26:
		B8:92:D5:BE:D5:BD:40:F3:12:C9:16:B6:32:B3:06:20:1C:C1:FA:A4:
		A6:D1:12:D3:10:19:1F:47:15:0E:DE:C1:8B:4A:89:CA:4C:E7:0C:DC:
		26:57:5D:3C:C8:9B:99:9B:95:11:7A:16:A2:1D:F8:78:3D:8B:DC:D8:
		F0:32:19:E3:58:11:96:11:C7:34:B2:5F:10:84:4B:2D:9F:FB:AD:50:
		C5:32:95:4C:28:4F:79:BF:06:42:36:BA:C5:AF:3E:52:2F:B8:92:83:
		7A:68:E4:5E:8A:45:D9:60:2D:E3:00:99:2B:DC:B2:66:47:DC:EF:3F:
		5F:BC:2D:92:E3:84:6C:C5:00:98:64:CD:3D:3A:61:3E:65:6B:63:A1:
		F4:92:2A:4F:52:CE:74:54:D1:EA:0B:22:74:C3:DF:D2:87:80:5D:F0:
		1A:8D:65:5F:EF:CA:4D:B4:FA:3F:89:06:E3:21:3F:B6:35:30:79:0E:
		F9:DF:EA:B6:A5:9E:57:94:6A:9B:3F:1B:28:B6:39:DA:22:1C:BD:D6:
		EC:FA:AC:FF:F8:DF:5E:F1:98:39:56:F5:00:72:C5:1D:83:81:6D:C4:
		60:F5:80:08:5E:61:45:1F:F8:D7:E1:DF:C3:E7:C1:62:BA:DF:11:A8:
		91:AB:3C:C6:71:81:0D:A3:44:B9:FE:39:D7:9D:69:D0:A5:CB:31:90:
		BA:AB:98:6C:0D:80:9E:AA:5D:36:C7:97:50:D9:BB:2B:2C:1C:62:51:
		1A:67:FA:1C:37:C6:6C:05:DF:7A:67:F9:92:B0:D7:6C:50:F8:36:3A:
		81:B0:FE:AA:1E:19:0C:21:AE:8B:EE:19:5F:04:BC:11:9C:64:82:65:
		0E:96:91:DB:6F:4C:E5:0E:A6:12:92:89:1B:34:95:F2:D6:D2:00:4C:
		D6:0C:47:07:7B:4C:8E:73:8E:FC:30:6B
filename:       /lib/modules/5.15.3-porteus/kernel/crypto/cryptd.ko.zst
alias:          crypto-cryptd
alias:          cryptd
description:    Software async crypto daemon
license:        GPL
depends:        
retpoline:      Y
intree:         Y
name:           cryptd
vermagic:       5.15.3-porteus SMP mod_unload 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        13:E7:16:B0:6D:5A:8F:E9:83:92:14:ED:7D:41:26:A4:04:A3:58:40
sig_hashalgo:   sha1
signature:      79:5E:E5:51:B3:29:28:32:B1:D5:7E:1E:1D:AF:6B:E7:AA:73:EE:1A:
		AA:5F:76:50:98:B1:D7:F5:D3:CC:A9:1A:B8:4E:E5:86:01:CB:6D:C5:
		7C:D4:FB:F3:9E:14:AB:60:8B:C9:56:BC:8A:C1:15:25:4B:D9:2C:91:
		FB:3E:FB:AF:4C:AA:96:9A:F4:A3:10:1D:33:E7:C7:00:40:1B:18:30:
		00:BF:5A:6B:20:3A:0F:71:A0:15:3B:AB:14:53:22:B1:65:B2:C6:A0:
		99:0A:B4:F9:D7:9B:F7:04:7D:42:7C:95:D6:38:89:8B:DE:BA:58:5E:
		4E:4C:46:6E:49:54:F7:19:6F:18:4C:4C:E0:B5:9E:F6:CD:D4:CC:97:
		18:E7:40:D4:10:CB:A6:13:DC:46:4A:53:0A:51:2D:0B:29:2C:AB:A3:
		9E:DD:4F:A4:73:42:3B:2C:FE:E9:4B:66:F9:46:97:87:C5:F5:B1:F4:
		8C:95:BC:25:C3:CE:47:3B:1F:3E:66:CD:B7:20:5B:D1:96:25:A1:94:
		76:7B:39:EA:2A:05:BE:EB:1D:63:95:70:70:BE:48:73:C7:9A:BC:F2:
		D8:CC:FC:B6:80:03:CF:83:AC:85:23:BB:E8:A1:10:A0:2C:C5:6C:D9:
		95:CA:EA:48:B5:95:CF:DF:3E:5A:53:95:10:4A:3D:5E:FD:C4:B7:15:
		87:2F:C8:66:20:F0:4E:F4:1E:C5:A2:07:37:C0:BE:68:A5:55:3F:A6:
		5C:DA:71:FB:11:A4:90:6B:D2:ED:B4:7D:B8:86:6D:30:75:AA:18:0D:
		6F:D9:75:AB:01:BD:53:16:C0:BA:FF:D0:20:99:45:BB:44:05:FE:19:
		94:5F:FB:95:E2:F2:F7:A5:F7:3A:CE:43:98:26:EE:5B:C7:F5:4B:43:
		E6:D3:71:2F:00:99:53:74:C3:A3:71:FC:0E:CE:76:C0:35:EC:A6:4E:
		E3:9B:35:90:A0:03:3B:52:9B:71:D7:B9:7F:47:67:60:9C:8D:95:7D:
		7A:C7:DA:1C:37:47:7E:BF:EF:A9:BE:02:0D:E2:99:CF:E5:A4:46:05:
		9C:5D:D4:CC:40:89:6E:5C:6C:28:8E:35:D3:4E:53:18:55:32:35:D3:
		06:24:96:0F:38:BF:93:C8:E9:D4:2E:90:60:4D:6D:A8:F1:B5:4B:55:
		75:53:AD:45:87:3D:46:74:BD:44:DB:4A:C4:E8:CD:A0:C7:E1:77:4F:
		42:19:DF:C2:55:34:B3:44:47:79:6C:1C:C2:E3:AB:16:30:13:52:A7:
		CC:A8:82:C4:6E:88:2D:68:0E:D0:2E:A6:36:FD:F0:A4:6D:83:2F:DE:
		2B:01:38:1C:EC:D1:48:47:81:AF:5F:1C
parm:           cryptd_max_cpu_qlen:Set cryptd Max queue depth (uint)
name:           cbc
filename:       (builtin)
alias:          crypto-cbc
alias:          cbc
description:    CBC block cipher mode of operation
license:        GPL
file:           crypto/cbc
name:           cbc
filename:       (builtin)
alias:          crypto-cbc
alias:          cbc
description:    CBC block cipher mode of operation
license:        GPL
file:           crypto/cbc
name:           sha256_generic
filename:       (builtin)
alias:          crypto-sha256-generic
alias:          sha256-generic
alias:          crypto-sha256
alias:          sha256
alias:          crypto-sha224-generic
alias:          sha224-generic
alias:          crypto-sha224
alias:          sha224
description:    SHA-224 and SHA-256 Secure Hash Algorithm
license:        GPL
file:           crypto/sha256_generic
name:           sha256_generic
filename:       (builtin)
alias:          crypto-sha256-generic
alias:          sha256-generic
alias:          crypto-sha256
alias:          sha256
alias:          crypto-sha224-generic
alias:          sha224-generic
alias:          crypto-sha224
alias:          sha224
description:    SHA-224 and SHA-256 Secure Hash Algorithm
license:        GPL
file:           crypto/sha256_generic
name:           aes_generic
filename:       (builtin)
alias:          crypto-aes-generic
alias:          aes-generic
alias:          crypto-aes
alias:          aes
license:        Dual BSD/GPL
file:           crypto/aes_generic
description:    Rijndael (AES) Cipher Algorithm
name:           aes_generic
filename:       (builtin)
alias:          crypto-aes-generic
alias:          aes-generic
alias:          crypto-aes
alias:          aes
license:        Dual BSD/GPL
file:           crypto/aes_generic
description:    Rijndael (AES) Cipher Algorithm
modinfo: ERROR: Module aes_x86_64 not found.

# modprobe aes_x86_64
modprobe: FATAL: Module aes_x86_64 not found in directory /lib/modules/5.15.3-porteus
as result we need to activate these options:

Code: Select all

Device Drivers  --->
  [*] Multiple devices driver support (RAID and LVM)  --->
    <*>   Device mapper support
    <*>     Crypt target support

-*- Cryptographic API  --->
  <*>   AES cipher algorithms (x86_64)
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

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

Porteus Kernel Builder

Post#1438 by AcnapyxoB » 21 Nov 2021, 11:50

Blaze wrote:
21 Nov 2021, 10:35
Can you show this output on the 5.4.x kernel?

Code: Select all

modprobe aes_x86_64
modprobe: FATAL: Module aes_x86_64 not found in directory /lib/modules/5.12.14-porteus

Code: Select all

for x in dm_crypt cryptd cbc sha256_generic aes_generic aes_x86_64; do modinfo $x; done
filename:       /lib/modules/5.12.14-porteus/kernel/drivers/md/dm-crypt.ko
license:        GPL
description:    device-mapper target for transparent encryption / decryption
author:         Jana Saout <jana@saout.de>
depends:        dm-mod
retpoline:      Y
intree:         Y
name:           dm_crypt
vermagic:       5.12.14-porteus SMP mod_unload 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        3E:97:40:00:8C:69:FE:EA:31:2F:7C:94:C4:33:23:FA:33:E1:7D:9F
sig_hashalgo:   sha1
signature:      12:B8:0E:14:66:C2:4C:6F:9A:0E:FD:CD:0A:FA:19:DF:4B:66:9A:74:
		77:92:95:3B:4B:DD:0E:19:18:BE:AA:C4:7D:1C:D0:82:5C:CA:5A:5F:
		96:B0:77:81:EF:C8:C7:53:C8:ED:01:F5:21:75:A3:02:8C:B4:9E:2B:
		A5:48:A6:E5:C6:2E:7D:5E:85:17:32:EB:E3:55:75:FB:17:3E:42:8D:
		0A:8D:1F:73:14:C8:5E:F6:F9:73:22:FB:E7:34:10:D0:E0:AF:4A:B0:
		27:3A:92:97:90:94:66:1E:14:B9:5B:41:49:2F:20:D5:C9:72:54:0C:
		52:26:97:3A:45:C6:F2:AE:BB:4F:B2:21:5F:1C:18:DC:D2:F5:AC:F2:
		40:BE:F0:0A:66:4C:50:15:DB:E5:21:7D:04:3B:23:3D:07:28:E3:0E:
		00:0D:E0:04:51:16:37:02:4B:E5:AC:4D:E0:04:60:FF:1E:9F:1F:BC:
		FB:B3:EF:13:08:C8:BB:56:5E:D1:43:47:A7:D1:22:2A:8F:79:1E:0F:
		F7:0B:6C:76:5C:4D:DC:19:F7:8D:DD:D7:57:D6:A6:60:ED:9E:F9:8C:
		A5:D0:25:D5:0A:8D:06:AF:D5:39:D1:90:AB:1C:66:C3:62:23:47:7B:
		98:5C:FD:47:0F:81:D3:EC:55:A2:95:24:50:F5:06:08:0C:9C:4E:AC:
		C3:12:CC:81:F4:1D:D1:AE:E3:3C:A7:7E:3E:04:F4:0B:48:89:65:CC:
		89:3B:B8:F1:10:7D:8D:D5:05:66:8E:03:A4:24:64:A9:2A:B2:7F:67:
		83:7C:AD:E3:ED:BF:AC:33:DC:4E:38:F9:3E:86:A8:14:D7:F7:6D:5F:
		9C:49:94:2D:D7:45:49:40:1E:2B:DF:C4:74:71:00:5E:79:2C:57:F4:
		8C:57:9B:E0:61:00:74:02:64:A6:7D:A9:13:D6:13:66:FD:0C:E6:3E:
		68:E5:A9:E5:E5:93:D5:1F:20:95:7D:3F:BC:AD:A0:E4:34:61:5F:AE:
		58:AD:7A:42:4A:8D:43:E4:9E:BF:AE:A4:D6:85:5F:75:FC:C7:F2:81:
		4F:43:48:CE:3A:A4:59:1D:1B:D9:3C:AE:E2:FB:78:AD:B6:BC:72:5A:
		CE:AD:EB:08:63:B5:78:0C:AE:90:9B:36:06:4F:9C:C1:31:C1:1D:EC:
		65:76:95:DA:1B:A2:D2:9A:60:F7:BE:A1:B7:3A:40:0A:20:8D:15:43:
		DC:9E:A3:10:C9:E6:10:7B:76:D3:71:22:A4:81:9F:1D:30:CA:46:E6:
		35:A9:FC:42:57:2C:49:B6:2F:43:26:53:4F:50:FB:43:55:92:57:87:
		D2:59:94:F1:A3:18:0E:51:89:4A:14:D5
filename:       /lib/modules/5.12.14-porteus/kernel/crypto/cryptd.ko
alias:          crypto-cryptd
alias:          cryptd
description:    Software async crypto daemon
license:        GPL
depends:        
retpoline:      Y
intree:         Y
name:           cryptd
vermagic:       5.12.14-porteus SMP mod_unload 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        3E:97:40:00:8C:69:FE:EA:31:2F:7C:94:C4:33:23:FA:33:E1:7D:9F
sig_hashalgo:   sha1
signature:      1A:E4:67:D3:D2:61:CA:FD:FC:91:D6:32:26:25:92:0A:2F:C5:FC:05:
		53:6A:4E:F5:17:60:F9:68:AD:61:4E:65:2D:26:58:06:2A:03:D3:84:
		62:11:28:7A:C8:67:88:C7:37:ED:82:69:C9:88:84:B2:86:87:0A:2A:
		E5:DF:41:02:01:E9:21:79:BF:8F:28:00:8F:DA:0A:DB:B3:EB:51:5C:
		60:39:15:03:AC:39:96:B9:D4:58:51:0E:10:72:F6:36:07:7E:E7:26:
		2C:23:CF:EB:3A:0C:89:9E:57:DA:DA:56:15:08:7A:E0:17:FD:7C:97:
		C2:4A:5C:E2:CE:67:CE:1A:14:35:65:CD:60:B0:E2:4F:B1:B9:4B:03:
		D1:DC:D7:4C:E6:74:56:1B:39:0D:30:5F:94:EF:DE:88:63:63:22:4C:
		AC:35:AD:69:33:FA:68:A3:50:CF:8D:E4:FD:4C:FC:E7:DE:C7:2F:A1:
		A4:57:D7:E0:41:71:AA:A0:CD:11:BF:59:CC:A6:57:F3:2D:B6:D5:87:
		D3:70:44:A9:C7:3C:5C:CB:9A:A5:15:D0:79:75:D8:99:C7:55:ED:0D:
		34:06:41:26:F0:06:48:41:C2:FC:77:59:5A:EE:35:4C:BA:B2:22:5C:
		72:9F:97:EE:FD:86:24:17:8A:07:53:3E:D5:65:B9:AB:DC:A5:96:AD:
		F4:42:C9:33:58:22:B8:61:2B:A4:C4:69:68:9F:87:57:00:8C:7F:FE:
		FE:CF:6B:3B:6E:56:EC:03:2E:A5:5F:3C:F9:13:0A:8A:8A:FE:B9:56:
		54:E4:86:E0:49:12:E2:4C:F7:89:D1:71:F8:61:0C:C5:D2:85:87:25:
		9E:3B:C7:BA:DE:82:00:47:BC:27:39:80:F1:80:49:BE:9B:2F:D8:2A:
		3C:07:39:A1:D0:6A:58:C2:FA:F2:62:EF:CC:21:77:E4:D6:DD:BC:E0:
		9E:79:5F:C7:A3:1D:66:4D:4D:DF:C4:37:B4:6F:7B:9B:0F:F3:9E:1B:
		FD:80:55:2C:B3:0E:5C:A4:F4:EB:DA:E1:85:3B:15:09:E7:62:4D:F1:
		F2:19:FA:3C:7D:2D:4F:F7:3F:10:3E:38:BB:5F:25:9D:F2:F9:B5:9A:
		60:9E:6F:08:2A:37:AE:62:13:2A:E0:86:29:52:CA:B0:4D:D2:84:E7:
		B6:82:06:D0:EE:49:AD:72:BD:23:AD:AA:95:6A:05:C9:F5:BC:00:7D:
		60:46:2D:E7:2D:E0:61:45:54:8B:CA:1C:E8:C9:0F:E1:5D:4E:06:9D:
		A6:81:4A:81:98:ED:54:06:9F:42:B5:5E:28:B8:C1:66:F4:2D:9F:44:
		14:16:04:56:F0:1F:C8:B1:39:77:50:6B
parm:           cryptd_max_cpu_qlen:Set cryptd Max queue depth (uint)
name:           cbc
filename:       (builtin)
alias:          crypto-cbc
alias:          cbc
description:    CBC block cipher mode of operation
license:        GPL
file:           crypto/cbc
name:           cbc
filename:       (builtin)
alias:          crypto-cbc
alias:          cbc
description:    CBC block cipher mode of operation
license:        GPL
file:           crypto/cbc
name:           sha256_generic
filename:       (builtin)
alias:          crypto-sha256-generic
alias:          sha256-generic
alias:          crypto-sha256
alias:          sha256
alias:          crypto-sha224-generic
alias:          sha224-generic
alias:          crypto-sha224
alias:          sha224
description:    SHA-224 and SHA-256 Secure Hash Algorithm
license:        GPL
file:           crypto/sha256_generic
name:           sha256_generic
filename:       (builtin)
alias:          crypto-sha256-generic
alias:          sha256-generic
alias:          crypto-sha256
alias:          sha256
alias:          crypto-sha224-generic
alias:          sha224-generic
alias:          crypto-sha224
alias:          sha224
description:    SHA-224 and SHA-256 Secure Hash Algorithm
license:        GPL
file:           crypto/sha256_generic
name:           aes_generic
filename:       (builtin)
alias:          crypto-aes-generic
alias:          aes-generic
alias:          crypto-aes
alias:          aes
license:        Dual BSD/GPL
file:           crypto/aes_generic
description:    Rijndael (AES) Cipher Algorithm
name:           aes_generic
filename:       (builtin)
alias:          crypto-aes-generic
alias:          aes-generic
alias:          crypto-aes
alias:          aes
license:        Dual BSD/GPL
file:           crypto/aes_generic
description:    Rijndael (AES) Cipher Algorithm
modinfo: ERROR: Module aes_x86_64 not found.

I'm using 5.12.14 at the moment.
Porteus v5.01 KDE x86_64

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#1439 by neko » 21 Nov 2021, 13:23

@Blaze
Could you please test it again using new the r8188eu.ko.zst?

OLD:
APorteus-v21.11.19-x86_64.iso@
/porteus/base/000-kernel.xzm@
/usr/lib/modules/5.15.3-porteus/kernel/drivers/staging/r8188eu/r8188eu.ko.zst

NEW:
r8188eu.ko.zst (299 K)
https://www.mediafire.com/file/0htebfcd ... 8eu.ko.zst
md5sum: 47287286b13416843d35b8c07a0fb1a2 r8188eu.ko.zst

Code: Select all

# modinfo r8188eu.ko.zst
filename:       /mnt/sda3/build/kernel/w/r8188eu.ko.zst
firmware:       rtlwifi/rtl8188eufw.bin
version:        v4.1.4_6773.20130222
author:         Realtek Semiconductor Corp.
description:    Realtek Wireless Lan Driver
license:        GPL
srcversion:     00164828B3DDB95929078A4
alias:          usb:v7392pB811d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0B05p18F0d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2C4Ep0102d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2357p0111d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2357p010Cd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v056Ep4008d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p331Bd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p3311d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p3310d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p330Fd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0DF6p0076d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v07B8p8179d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0BDApF179d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0BDAp0179d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0BDAp8179d*dc*dsc*dp*ic*isc*ip*in*
depends:        
staging:        Y
retpoline:      Y
intree:         Y
name:           r8188eu
vermagic:       5.15.3-porteus SMP mod_unload 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        65:61:95:9E:BE:90:46:81:66:09:FD:EE:4C:17:AE:F7:90:65:60:E1
sig_hashalgo:   sha1
signature:      54:81:4D:6B:5C:21:6C:25:09:D3:E3:06:38:4F:FC:BC:F9:C8:A0:A1:
		5E:09:F1:64:88:41:56:59:C2:0B:26:9F:B2:14:52:C6:A0:38:A4:9D:
		6B:ED:52:36:0D:4A:61:F3:04:BC:A6:6C:F4:F6:61:82:3D:6A:E0:32:
		E0:75:28:77:72:55:6D:53:C6:26:D6:BA:42:9B:66:42:C5:44:67:A0:
		D8:2E:10:59:E0:EF:4B:F8:F6:20:7F:D6:72:A4:AB:E1:E4:19:74:A9:
		87:C7:07:81:F6:98:DE:0D:B7:44:A4:A9:4E:6B:2C:E2:8E:CE:72:15:
		BE:46:8A:A4:5B:47:0F:F2:B2:BD:BC:8E:C4:F3:5B:53:8D:94:67:C6:
		39:6B:4E:F9:D2:E1:D1:EA:85:94:0F:6B:88:DD:33:21:02:C2:73:A1:
		B5:A2:DE:B9:43:EB:70:42:44:44:15:C8:B9:EF:DB:BC:B2:F2:E4:09:
		04:8D:20:5E:A5:03:AA:8B:AF:F2:FF:6D:9A:2C:F4:A6:21:9D:1B:1F:
		11:41:2C:D2:B2:AD:99:F6:94:C7:BE:87:22:F6:A0:2B:71:09:BE:E1:
		AC:26:F6:20:CC:2F:82:9E:5F:E6:C1:C6:DB:4B:A7:EB:CE:5F:14:59:
		5B:2F:55:63:91:78:81:71:9F:BF:2C:B7:B3:F6:D8:9D:F7:C4:92:24:
		7E:72:F0:6B:68:BF:6F:1E:3B:F0:AC:89:61:19:BF:86:19:F5:07:AB:
		1A:DD:F7:5A:9C:D6:7C:23:14:FE:F4:A8:24:BB:C9:99:47:86:27:94:
		1F:7C:A6:38:46:31:BF:A8:99:C3:68:C6:72:6B:97:67:F5:18:7D:E0:
		88:BA:E6:2B:A5:A3:22:66:E5:31:8E:32:3B:19:A3:1D:37:02:35:2C:
		02:E2:B7:3B:58:0A:BA:B7:B3:43:AD:0E:23:BA:FE:D6:E7:EC:B4:64:
		7A:ED:75:4B:0B:BD:F2:C6:52:60:4E:76:21:B4:FE:5F:C5:45:E3:22:
		BF:83:3B:DD:CA:CE:7B:31:8A:98:DF:AC:51:12:D0:59:78:07:CC:C5:
		D0:3C:2D:5D:85:48:1A:CB:51:F9:D2:71:DA:62:26:78:EB:78:44:B4:
		ED:F6:D0:1D:7A:10:D7:D4:50:D4:FC:6B:76:59:19:1E:D1:21:75:F4:
		BF:06:E1:B5:5D:E6:60:81:1D:65:22:86:F4:2C:F2:71:9F:AD:FA:50:
		FA:2A:F3:F9:87:83:F2:DE:AA:E9:DF:D1:E8:8D:25:29:6A:D9:BE:11:
		F5:3A:24:13:C1:82:7F:D1:33:60:C0:7D:56:A4:F0:26:46:89:7D:BD:
		50:00:34:08:73:A9:2D:79:62:22:C6:E0
parm:           rtw_ips_mode:The default IPS mode (int)
parm:           ifname:The default name to allocate for first interface (charp)
parm:           if2name:The default name to allocate for second interface (charp)
parm:           rtw_initmac:charp
parm:           rtw_channel_plan:int
parm:           rtw_chip_version:int
parm:           rtw_rfintfs:int
parm:           rtw_lbkmode:int
parm:           rtw_network_mode:int
parm:           rtw_channel:int
parm:           rtw_mp_mode:int
parm:           rtw_wmm_enable:int
parm:           rtw_vrtl_carrier_sense:int
parm:           rtw_vcs_type:int
parm:           rtw_busy_thresh:int
parm:           rtw_led_enable:int
parm:           rtw_ht_enable:int
parm:           rtw_cbw40_enable:int
parm:           rtw_ampdu_enable:int
parm:           rtw_rx_stbc:int
parm:           rtw_ampdu_amsdu:int
parm:           rtw_lowrate_two_xmit:int
parm:           rtw_rf_config:int
parm:           rtw_power_mgnt:int
parm:           rtw_smart_ps:int
parm:           rtw_low_power:int
parm:           rtw_wifi_spec:int
parm:           rtw_antdiv_cfg:int
parm:           rtw_antdiv_type:int
parm:           rtw_enusbss:int
parm:           rtw_hwpdn_mode:int
parm:           rtw_hwpwrp_detect:int
parm:           rtw_hw_wps_pbc:int
parm:           rtw_max_roaming_times:The max roaming times to try (uint)
parm:           rtw_fw_iol:FW IOL (int)
parm:           rtw_mc2u_disable:int
parm:           rtw_80211d:Enable 802.11d mechanism (int)
parm:           rtw_notch_filter:0:Disable, 1:Enable, 2:Enable only for P2P (uint)
parm:           debug:Set debug level (1-9) (default 1) (int)
#
Note:
It was built by modifying the kernel source
drivers/staging/r8188eu/os_dep/os_intfs.c

difference:
19a20
> MODULE_FIRMWARE("rtlwifi/rtl8188eufw.bin");


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#1440 by neko » 22 Nov 2021, 01:53

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

1. AUFS patch is ready for kernel 5.16-rc2.
v5.16-rc2/auf/aufs5-standalone.git/include/uapi/linux/aufs_type.h:
#define AUFS_VERSION "5.x-rcN-20211122"

Then, 5.16(/-rc) prototype config was updated.

2. The driver for TP-Link TL-WN722N (chip r8188eu) Wireless adapter
For kernel 5.15 / 5.16,
The test patch source drivers/staging/r8188eu/os_dep/os_intfs.c is set

in /usr/local/share/mkKernel/lib/v5.15/drivers@staging@r8188eu@os_dep@os_intfs.c
or
in /usr/local/share/mkKernel/lib/v5.16/drivers@staging@r8188eu@os_dep@os_intfs.c

Note 1:
v5.15/drivers@staging@r8188eu@os_dep@os_intfs.c is the patch for 5.15.3 version
v5.16/drivers@staging@r8188eu@os_dep@os_intfs.c is the patch for 5.16-rc2 version

[How to use the test patch]
1) "Kernel Builder" first run
get source, get & expand AUFS patch
2) check updating (example : v5.15.4)
# diff /usr/local/share/mkKernel/lib/v5.15/drivers@staging@r8188eu@os_dep@os_intfs.c \
v5.15.4/drivers/staging/r8188eu/os_dep/os_intfs.c
21d20
< MODULE_FIRMWARE("rtlwifi/rtl8188eufw.bin");
----> Not updating
3) Not updating case
# cp /usr/local/share/mkKernel/lib/v5.15/drivers@staging@r8188eu@os_dep@os_intfs.c \
v5.15.4/drivers/staging/r8188eu/os_dep/os_intfs.c
4) Updating case: insert 'MODULE_FIRMWARE("rtlwifi/rtl8188eufw.bin");' line
into drivers/staging/r8188eu/os_dep/os_intfs.c
<OLD>
MODULE_VERSION(DRIVERVERSION);
--->
<NEW>
MODULE_VERSION(DRIVERVERSION);
MODULE_FIRMWARE("rtlwifi/rtl8188eufw.bin");
5) "Kernel Builder" 2nd run
compile, set firmware from lib

Note 2:
These ISOs are built Kernel 5.16-rc2 with AUFS patch and the test patch.
<"ISO Builder">
APorteus-v21.11.20-i486.iso
APorteus-v21.11.20-x86_64.iso
<Examples ISOs built with "ISO Builder">
APorteus-XFCE_ja-v21.11.20-i486.iso
APorteus-XFCE_ja-v21.11.20-x86_64.iso

Please refer to ArchLinux packages manager for Porteus (Post by neko #36689)


Thanks.

Post Reply