Porteus Kernel Builder
Porteus Kernel Builder
Sorry beny, but if you can't help at least don't ask meaningless questions!
Porteus v5.01 KDE x86_64
- Blaze
- DEV Team
- Posts: 3994
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
- Contact:
Porteus Kernel Builder
AcnapyxoB, ok, how about to create a new encrypted dat file container (ext4 formatted) and test it?
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
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
Porteus Kernel Builder
Has already been tried. Same result.
I do not think it's from the file system. It is more likely to be from crypt decryp mechanism.
Porteus v5.01 KDE x86_64
- Blaze
- DEV Team
- Posts: 3994
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
- Contact:
Porteus Kernel Builder
Anybody knows what specific mechanism for encrypting and decrypting in kernel (or probably not in the kernel) is used...?
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
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
Porteus Kernel Builder
There is some mystery with those dat files.
- I created a new encrypted container with 5.15.1. Tried (with 5.15.1) - boot goes as if a dat file is not specified.
- Same file (created with 5.15.1 kernel). Tried with old 5.12.14 kernel - same result (boot goes as if a file is not specified)
- Encrypted ext4 file created long time ago. Tried with kernel 5.12.14 - same result (boot goes as if a file is not specified)
- I created a new encrypted container with 5.15.1. Tried (with 5.15.1) - boot goes as if a dat file is not specified.
- Same file (created with 5.15.1 kernel). Tried with old 5.12.14 kernel - same result (boot goes as if a file is not specified)
- Encrypted ext4 file created long time ago. Tried with kernel 5.12.14 - same result (boot goes as if a file is not specified)
Porteus v5.01 KDE x86_64
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Porteus Kernel Builder
@Blaze
Porteus-LXDE-v5.0rc3-x86_64.iso@/boot/syslinux/initrd.xz@/init
line 128 - 138
If 000-kernel.xzm is created with "mkKernel", /opt/000-kernel/sbin/cryptsetup is copied from
/usr/local/share/mkKernel/lib/upkernel/base/usr/bin/cryptsetup. (/sbin symbolic links to /usr/bin)
cryptsetup:
$ file cryptsetup
ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, stripped
$ md5sum cryptsetup
878a20162a711c73d311834379823ff2
Kernel modules needed by cryptsetup are
(dm_crypt cryptd cbc sha256_generic aes_generic aes_x86_64) ??
Thanks.
Porteus-LXDE-v5.0rc3-x86_64.iso@/boot/syslinux/initrd.xz@/init
line 128 - 138
Code: Select all
if blkid /mnt/$DEV/$LPTH 2>/dev/null | cut -d" " -f3- | grep -q _LUKS; then
for x in dm_crypt cryptd cbc sha256_generic aes_generic aes_x86_64; do modprobe $x 2>/dev/null; done
losetup /dev/loop2 /mnt/$DEV/$LPTH
echo $i"found encrypted .dat container"
/opt/000-kernel/sbin/cryptsetup luksOpen /dev/loop2 crypt
fsck_dat /dev/mapper/crypt
mount /dev/mapper/crypt /memory/changes 2>/dev/null && touch /memory/changes/._test1 2>/dev/null
else
fsck_dat /mnt/$DEV/$LPTH
mount -o loop /mnt/$DEV/$LPTH /memory/changes 2>/dev/null && touch /memory/changes/._test1 2>/dev/null
fi
/usr/local/share/mkKernel/lib/upkernel/base/usr/bin/cryptsetup. (/sbin symbolic links to /usr/bin)
cryptsetup:
$ file cryptsetup
ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, stripped
$ md5sum cryptsetup
878a20162a711c73d311834379823ff2
Kernel modules needed by cryptsetup are
(dm_crypt cryptd cbc sha256_generic aes_generic aes_x86_64) ??
Thanks.
- Ed_P
- Contributor
- Posts: 8908
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Porteus Kernel Builder
Hi neko.
I extracted the 004-buildiso module from a recent APorteus ISO and when I tried it in Porteus 5.0rc3 Cinnamon it failed to start the gui. I tried to open the module with the Archive Manager and even with 7-zip to see what the problem is but it won't open. How does one open the module?
I extracted the 004-buildiso module from a recent APorteus ISO and when I tried it in Porteus 5.0rc3 Cinnamon it failed to start the gui. I tried to open the module with the Archive Manager and even with 7-zip to see what the problem is but it won't open. How does one open the module?
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Porteus Kernel Builder
@Ed_P
Please refer to ArchLinux packages manager for Porteus (Post by neko #85445)
"ArchLinux packages manager for Porteus" topics
Thanks.
Please refer to ArchLinux packages manager for Porteus (Post by neko #85445)
"ArchLinux packages manager for Porteus" topics
Thanks.
- Ed_P
- Contributor
- Posts: 8908
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Porteus Kernel Builder
Thank you neko.
- Blaze
- DEV Team
- Posts: 3994
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
- Contact:
Porteus Kernel Builder
neko, thanks. I will look.
A new issue with my TP-Link TL-WN722N (chip r8188eu) Wireless adapter. Kernel does not have rtlwifi/rtl8188eufw.bin
Time to get this fw from kernel-firmware-20211112_150c19f-noarch-1.txz
Thanks.
A new issue with my TP-Link TL-WN722N (chip r8188eu) Wireless adapter. Kernel does not have rtlwifi/rtl8188eufw.bin
Code: Select all
# dmesg
[ 213.735031] r8188eu 1-8:1.0: Direct firmware load for rtlwifi/rtl8188eufw.bin failed with error -2
[ 213.735036] Request firmware failed with error 0xfffffffe
[ 213.836033] r8188eu 1-8:1.0: Direct firmware load for rtlwifi/rtl8188eufw.bin failed with error -2
[ 213.836045] Request firmware failed with error 0xfffffffe
...
# lsxzm /tmp/kernel-firmware-20211112_150c19f-noarch-1.xzm | grep rtl8188eufw.bin
/lib/firmware/rtlwifi/rtl8188eufw.bin
# lsxzm $PORTDIR/base/000-kernel.xzm | grep /lib/firmware/rtlwifi
/lib/firmware/rtlwifi
/lib/firmware/rtlwifi/rtl8188efw.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 rtl8188eufw.bin firmware is missing!!!
# manual fix for this issue
wget https://github.com/lwfinger/rtl8188eu/raw/c83976d1dfb4793893158461430261562b3a5bf0/rtl8188eufw.bin -O /lib/firmware/rtlwifi/rtl8188eufw.bin
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
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
Porteus Kernel Builder
hi blaze but the mkernel do it for:file:/64-porteus/kernel-firmware-20210923_0268c1b-noarch-1plus.xzm,ok is a huge package but is all in...
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Porteus Kernel Builder
@Blaze
"Kernel Builder" was updated to 21.11.14.
Please refer to the top article of this thread.
Thanks.
"Kernel Builder" was updated to 21.11.14.
Please refer to the top article of this thread.
Thanks.
- Blaze
- DEV Team
- Posts: 3994
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
- Contact:
Porteus Kernel Builder
neko,
the same issue with missing rtlwifi/rtl8188eufw.bin
Code: Select all
guest@porteus:/mnt/sdc1/kernelx64$ lsxzm kernel-firmware-20211112_150c19f-noarch-1plus.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_ap_wowlan.bin
/lib/firmware/rtlwifi/rtl8192eu_nic.bin
/lib/firmware/rtlwifi/rtl8192eu_wowlan.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/rtl8723bs_ap_wowlan.bin
/lib/firmware/rtlwifi/rtl8723bs_bt.bin
/lib/firmware/rtlwifi/rtl8723bs_nic.bin
/lib/firmware/rtlwifi/rtl8723bs_wowlan.bin
/lib/firmware/rtlwifi/rtl8723bu_ap_wowlan.bin
/lib/firmware/rtlwifi/rtl8723bu_nic.bin
/lib/firmware/rtlwifi/rtl8723bu_wowlan.bin
/lib/firmware/rtlwifi/rtl8723defw.bin
/lib/firmware/rtlwifi/rtl8723fw.bin
/lib/firmware/rtlwifi/rtl8723fw_B.bin
/lib/firmware/rtlwifi/rtl8812aefw.bin
/lib/firmware/rtlwifi/rtl8812aefw_wowlan.bin
/lib/firmware/rtlwifi/rtl8821aefw.bin
/lib/firmware/rtlwifi/rtl8821aefw_29.bin
/lib/firmware/rtlwifi/rtl8821aefw_wowlan.bin
/lib/firmware/rtlwifi/rtl8822befw.bin
guest@porteus:/mnt/sdc1/kernelx64$ lsxzm $PORTDIR/base/000-kernel.xzm | grep /lib/firmware/rtlwifi
/lib/firmware/rtlwifi
/lib/firmware/rtlwifi/rtl8188efw.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
guest@porteus:/mnt/sdc1/kernelx64$
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
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
Porteus Kernel Builder
hi blaze you have put in the wrong version of firmware
guest@porteus:/mnt/sdc1/kernelx64$ lsxzm $PORTDIR/base/000-kernel.xzm | grep /lib/firmware/rtlwifi
/lib/firmware/rtlwifi
/lib/firmware/rtlwifi/rtl8188efw.bin
you don't need this one? /lib/firmware/rtlwifi/rtl8188eufw.bin
guest@porteus:/mnt/sdc1/kernelx64$ lsxzm $PORTDIR/base/000-kernel.xzm | grep /lib/firmware/rtlwifi
/lib/firmware/rtlwifi
/lib/firmware/rtlwifi/rtl8188efw.bin
you don't need this one? /lib/firmware/rtlwifi/rtl8188eufw.bin
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Porteus Kernel Builder
@Blaze
APorteus-v21.11.15-x86_64.iso was built with
mkKernel-21.11.14-noarch-1.xzm and
kernel 5.15.2 with AUFS patch "5.15-20211115"
Please refer to ArchLinux packages manager for Porteus (Post by neko #36689)
There is the
APorteus-v21.11.15-x86_64.iso@/porteus/base/000-kernel.xzm@/lib/firmware/rtlwifi/rtl8188eufw.bin
But it is not set by "Create Firmware from ArchLinux Packages." function.
It ,maybe, is set by "ISO whose kernel will be updated" function from OLD ISO.
What to do ?
Thanks.
APorteus-v21.11.15-x86_64.iso was built with
mkKernel-21.11.14-noarch-1.xzm and
kernel 5.15.2 with AUFS patch "5.15-20211115"
Please refer to ArchLinux packages manager for Porteus (Post by neko #36689)
There is the
APorteus-v21.11.15-x86_64.iso@/porteus/base/000-kernel.xzm@/lib/firmware/rtlwifi/rtl8188eufw.bin
But it is not set by "Create Firmware from ArchLinux Packages." function.
It ,maybe, is set by "ISO whose kernel will be updated" function from OLD ISO.
Code: Select all
$ grep rtl818 v5.15.2/64/repo_getFW-v5.15.2-64/*
v5.15.2/64/repo_getFW-v5.15.2-64/all:====kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.zst
v5.15.2/64/repo_getFW-v5.15.2-64/all:rtlwifi/rtl8188efw.bin
v5.15.2/64/repo_getFW-v5.15.2-64/findS:====kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.zst
v5.15.2/64/repo_getFW-v5.15.2-64/findS:rtlwifi/rtl8188efw.bin
$
Thanks.