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
ncmprhnsbl
DEV Team
DEV Team
Posts: 4253
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Porteus Kernel Builder

Post#1861 by ncmprhnsbl » 16 Aug 2023, 08:14

Updated kernel example:
6.4.10 64bit
:dl-green: 64bit-ALL-kernel6.4.10.tar
md5: 2db3e1eb86a74e54f338c383dca7b35c
contents: vmlinuz, 000-kernel.xzm, 06-crippled_sources-6.4.10-64bit.xzm, 64bit.config
compiled under Porteus-v5.0, gcc 11.2.0

afaics, the unmounting error patch is included in the AUFS patches and is applied and seems to fix the issue when i tested it.
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
Ed_P
Contributor
Contributor
Posts: 8908
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Porteus Kernel Builder

Post#1862 by Ed_P » 16 Aug 2023, 14:46

ncmprhnsbl wrote:
16 Aug 2023, 08:14
contents: vmlinuz, 000-kernel.xzm, 06-crippled_sources-6.4.10-64bit.xzm, 64bit.config
No 05-devel.xzm! :%)

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 4253
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Porteus Kernel Builder

Post#1863 by ncmprhnsbl » 16 Aug 2023, 21:34

Ed_P wrote:
16 Aug 2023, 14:46
No 05-devel.xzm! :%)
:%) !
05-devel.xzm is not kernel specific.
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

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

Porteus Kernel Builder

Post#1864 by maia » 16 Aug 2023, 23:41

ncmprhnsbl wrote:
16 Aug 2023, 08:14
Updated kernel example:
6.4.10 64bit
Thank you ncmprhnsbl work well for me on Dell 6530. :)
Sorry my english is really, g##gle-tr4nsl4t0r

User avatar
Ed_P
Contributor
Contributor
Posts: 8908
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Porteus Kernel Builder

Post#1865 by Ed_P » 17 Aug 2023, 03:59

ncmprhnsbl wrote:
16 Aug 2023, 21:34
05-devel.xzm is not kernel specific.
Then what does this mean?
ncmprhnsbl wrote:
16 Aug 2023, 00:26
looks like you've activated the wrong 05-devel.xzm, be sure that it matches whatever your base is.
Added in 1 hour 48 minutes 10 seconds:
When I switched from 6.3.13 to 6.4.10 initially no problems. When I switched from static mode of 6.4.10 to update mode (save.dat), no problem. When I switched from Porteus to Windows, no problem. When I switched from Windows back to Porteus 6.4.10 unable to connect to wifi, in either mode. The network icon shows the connections I've used in the pass but no connection to the live networks.

Added in 4 minutes 30 seconds:
chkdsk of the drives in Windows showed no errors.

Added in 9 hours 29 minutes 59 seconds:
Reverting to 6.3.13, wifi networking works.

Added in 5 hours 59 minutes 13 seconds:
6.4.10 SysSnapshot

Code: Select all

~#  uname -a
Linux porteus.example.net 6.4.10-porteus #1 SMP PREEMPT_DYNAMIC Wed Aug 16 16:31:17 AEST 2023 x86_64 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz GenuineIntel GNU/Linux

~#  cat /etc/porteus/*
001-core.xzm:20230617
002-xorg.xzm:20230617
002-xtra.xzm:20221211
003-cinnamon.xzm:20220925
initrd.xz:20220928

~#  ls -l /mnt/live/memory/images
000-kernel.xzm : Aug 16 02:39
001-core.xzm : Jun 14 00:42
002-xorg.xzm : Jun 17 01:18
002-xtra.xzm : Dec 11 2022
003-cinnamon.xzm : Sep 25 2022
011-slapt-get-0.11.6-x86_64-2gv.xzm : Oct 29 2022
06-crippled_sources-6.4.10-64bit.xzm : Aug 16 02:38
07-printing-x86_64-2023-02-04.xzm : Feb 4 2023
DellBlueTooth.xzm : Feb 20 13:38
Dellautonet.xzm : Oct 22 2022
GETMODtweaks.xzm : Feb 17 14:37
firefox-110.0-x86_64-en-US.xzm : Feb 16 00:22
mychanges.xzm : Aug 8 16:43

~#  cat /proc/cmdline
quiet BOOT_IMAGE=(loop)/boot/syslinux/vmlinuz from=/ISOs/Porteus-CINNAMON-v5.0-x86_64-230616-6.4.10.iso volume=10 reboot=cold extramod=/porteus5.0/Modules noload=kde;jinn;lxqt;xfce;lxde;mate;open;dat.xzm;menu2

ISO: /ISOs/Porteus-CINNAMON-v5.0-x86_64-230616-6.4.10.iso

Grub2 Menu:  Porteus5.0 menu2
Same results running in Always Fresh mode.

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

Porteus Kernel Builder

Post#1866 by Blaze » 18 Aug 2023, 05:41

Ed_P, do you have /lib/firmware/iwlwifi-QuZ-a0-hr-b0-71.ucode ?

Code: Select all

dmesg | egrep 'ucode|firmware|fail|error|wifi'
==========

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

6.4.11 <-- NEW : "All patches" patching was done.
32bit-ALL-kernel6.4.11.tar (~128 M)
https://www.mediafire.com/file/z3qqq2il ... 6.4.11.tar
e8407c4673d79484de364ad2272a5019 32bit-ALL-kernel6.4.11.tar

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

6.4.11 <-- NEW : "All patches" patching was done.
64bit-ALL-kernel6.4.11.tar (~139 M)
https://www.mediafire.com/file/a2at4lgy ... 6.4.11.tar
2217400d93cfbfbd9a2d283e7a7fcd3e 64bit-ALL-kernel6.4.11.tar

Note 1: Compiler that was used.
for kernel 6.4.11: 11.2.0-x86_64

Note 2: Compilated under Porteus 5.0 (Slackware 15.0 base. Note. glibc-2.33 replaced on glibc-2.35)

Note 3: A new cryptsetup (version 2.3.5: presented by @ncmprhnsbl)

Thanks to neko for support.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
Ed_P
Contributor
Contributor
Posts: 8908
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Porteus Kernel Builder

Post#1867 by Ed_P » 18 Aug 2023, 15:36

Blaze wrote:
18 Aug 2023, 06:52
Ed_P, do you have /lib/firmware/iwlwifi-QuZ-a0-hr-b0-71.ucode ?

Code: Select all

dmesg | egrep 'ucode|firmware|fail|error|wifi'
In my 6.3.13 ISO I have:

Code: Select all

/lib/firmware/iwlwifi-Qu-b0-hr-b0-74.ucode
/lib/firmware/iwlwifi-Qu-b0-jf-b0-74.ucode
/lib/firmware/iwlwifi-Qu-c0-hr-b0-74.ucode
/lib/firmware/iwlwifi-QuZ-a0-hr-b0-74.ucode
/lib/firmware/iwlwifi-QuZ-a0-jf-b0-74.ucode
In the 6.4.10 ISO I have:

Code: Select all

/lib/firmware/iwlwifi-so-a0-gf-a0-78.ucode
/lib/firmware/iwlwifi-ty-a0-gf-a0-78.ucode
and

Code: Select all

guest@porteus:~$ dmesg | egrep 'ucode|firmware|fail|error|wifi'
[    0.650380] exFAT-fs (loop0): failed to read boot sector
[    0.650382] exFAT-fs (loop0): failed to recognize exfat type
[    1.627436] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    1.627441] cfg80211: failed to load regulatory.db
[    1.874154] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    1.896999] iwlwifi 0000:00:14.3: Detected crf-id 0x3617, cnv-id 0x20000302 wfpm id 0x80000000
[    1.897021] iwlwifi 0000:00:14.3: PCI dev a0f0/4070, rev=0x351, rfid=0x10a100
[    1.914318] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-78.ucode failed with error -2
[    1.914375] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-77.ucode failed with error -2
[    1.914409] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-76.ucode failed with error -2
[    1.914444] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-75.ucode failed with error -2
[    1.914480] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-74.ucode failed with error -2
[    1.914514] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-73.ucode failed with error -2
[    1.914548] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-72.ucode failed with error -2
[    1.914581] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-71.ucode failed with error -2
[    1.914613] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-70.ucode failed with error -2
[    1.914646] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-69.ucode failed with error -2
[    1.914679] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-68.ucode failed with error -2
[    1.914713] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-67.ucode failed with error -2
[    1.914746] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-66.ucode failed with error -2
[    1.914779] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-65.ucode failed with error -2
[    1.914812] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-64.ucode failed with error -2
[    1.914845] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-63.ucode failed with error -2
[    1.914877] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-62.ucode failed with error -2
[    1.914913] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-61.ucode failed with error -2
[    1.914947] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-60.ucode failed with error -2
[    1.914980] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-59.ucode failed with error -2
[    1.915013] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-58.ucode failed with error -2
[    1.915046] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-57.ucode failed with error -2
[    1.915078] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-56.ucode failed with error -2
[    1.915111] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-55.ucode failed with error -2
[    1.915148] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-54.ucode failed with error -2
[    1.915189] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-53.ucode failed with error -2
[    1.915239] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-52.ucode failed with error -2
[    1.915281] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-51.ucode failed with error -2
[    1.915328] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-50.ucode failed with error -2
[    1.915366] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-49.ucode failed with error -2
[    1.915407] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-48.ucode failed with error -2
[    1.915450] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-47.ucode failed with error -2
[    1.915491] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-46.ucode failed with error -2
[    1.915531] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-45.ucode failed with error -2
[    1.915573] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-44.ucode failed with error -2
[    1.915612] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-43.ucode failed with error -2
[    1.915652] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-42.ucode failed with error -2
[    1.915692] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-41.ucode failed with error -2
[    1.915734] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-40.ucode failed with error -2
[    1.915776] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-39.ucode failed with error -2
[    1.915778] iwlwifi 0000:00:14.3: no suitable firmware found!
[    1.915781] iwlwifi 0000:00:14.3: minimum version required: iwlwifi-QuZ-a0-hr-b0-39
[    1.915783] iwlwifi 0000:00:14.3: maximum version supported: iwlwifi-QuZ-a0-hr-b0-78
[    1.915785] iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
I assume your 6.4.11 kernel has it?

Added in 1 hour 56 minutes 24 seconds:
Nope, it doesn't.

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

Porteus Kernel Builder

Post#1868 by Blaze » 18 Aug 2023, 18:24

Extra firmwares gives a more size for kernel module. A best way to make xzm module with this fw for your wifi module and enjoy it.

Any suggestions are welcome.

User avatar
Ed_P
Contributor
Contributor
Posts: 8908
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Porteus Kernel Builder

Post#1869 by Ed_P » 18 Aug 2023, 19:12

I understand Blaze. What I don't understand is how my 6.3.13 ISO works but the 6.4.10/11 ones don't unless I add a wifi module I built. The required .ucode has got to be somewhere in the ISO (6.3.13, 6.4.6, 6,3,7, etc).

Code: Select all

#!/bin/sh

# 5.18.8 WiFi files that support my new Dell.
# https://forum.porteus.org/viewtopic.php?p=87701&sid=903ab5878a5498cdf4ef52468ff41249#p87701
# https://forum.porteus.org/viewtopic.php?p=86386&sid=0ac300285a0bb779e3f2ae79ce934da5#p86386 
# https://forum.porteus.org/viewtopic.php?p=88885#p88885
# 71.ucode chosen as a result of this command's output when using a Blaze all inclusive module.
# dmesg | egrep 'ucode|firmware|fail|error|wifi'

if [ `whoami` != "root" ]; then
   echo -e "Enter root's password\033[1;31m"
   su -c "sh $0 $1"
   exit
fi
echo -e "\033[0m"; echo -en "\033]0;Make Mod\a" 

#set -x;

if [ -d /tmp/mod/ ]; then
   rm -rf /tmp/mod
fi
mkdir -p /tmp/mod
#cp -a --parents /lib/firmware/iwlwifi-QuZ*-71.ucode          /tmp/mod/
cp -a --parents /lib/firmware/iwlwifi-QuZ-a0-hr-b0-71.ucode  /tmp/mod/
cp -a --parents /lib/firmware/iwlwifi-QuZ-a0-jf-b0-71.ucode  /tmp/mod/
ls -R                                                        /tmp/mod/
read
dir2xzm   /tmp/mod/                   /tmp/Dellwifi2.xzm
rm  -rf   /tmp/mod/ && echo && ls -sh /tmp/*.xzm
read
Added in 57 minutes 6 seconds:
I think this sums it up.

Code: Select all

guest@porteus:~$ su
Password: 
root@porteus:/home/guest# 
root@porteus:/home/guest# uname -a
Linux porteus.example.net 6.4.11-porteus #1 SMP PREEMPT_DYNAMIC Fri Aug 18 09:09:38 MSK 2023 x86_64 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz GenuineIntel GNU/Linux
root@porteus:/home/guest# 
root@porteus:/home/guest# modinfo -F firmware /lib/modules/`uname -r`/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
iwlwifi-100-5.ucode
iwlwifi-1000-5.ucode
iwlwifi-135-6.ucode
iwlwifi-105-6.ucode
iwlwifi-2030-6.ucode
iwlwifi-2000-6.ucode
iwlwifi-5150-2.ucode
iwlwifi-5000-5.ucode
iwlwifi-6000g2b-6.ucode
iwlwifi-6000g2a-6.ucode
iwlwifi-6050-5.ucode
iwlwifi-6000-6.ucode
iwlwifi-7265D-29.ucode
iwlwifi-7265-17.ucode
iwlwifi-3168-29.ucode
iwlwifi-3160-17.ucode
iwlwifi-7260-17.ucode
iwlwifi-8265-36.ucode
iwlwifi-8000C-36.ucode
iwlwifi-9260-th-b0-jf-b0-46.ucode
iwlwifi-9000-pu-b0-jf-b0-46.ucode
iwlwifi-BzBnj-b0-fm-b0-78.ucode
iwlwifi-gl-b0-fm-b0-78.ucode
iwlwifi-bz-a0-fm4-b0-78.ucode
iwlwifi-bz-a0-fm4-a0-78.ucode
iwlwifi-BzBnj-b0-hr-b0-78.ucode
iwlwifi-BzBnj-b0-hr-b0-78.ucode
iwlwifi-BzBnj-a0-hr-b0-78.ucode
iwlwifi-BzBnj-b0-gf4-a0-78.ucode
iwlwifi-BzBnj-a0-gf4-a0-78.ucode
iwlwifi-BzBnj-b0-gf-a0-78.ucode
iwlwifi-BzBnj-a0-gf-a0-78.ucode
iwlwifi-BzBnj-b0-fm4-b0-78.ucode
iwlwifi-BzBnj-a0-fm4-a0-78.ucode
iwlwifi-BzBnj-a0-fm-a0-78.ucode
iwlwifi-gl-a0-fm-a0-78.ucode
iwlwifi-bz-a0-fm-b0-78.ucode
iwlwifi-bz-a0-fm-a0-78.ucode
iwlwifi-bz-a0-mr-a0-78.ucode
iwlwifi-bz-a0-gf4-a0-78.ucode
iwlwifi-bz-a0-gf-a0-78.ucode
iwlwifi-bz-a0-hr-b0-78.ucode
iwlwifi-bz-a0-hr-b0-78.ucode
iwlwifi-SoSnj-a0-mr-a0-78.ucode
iwlwifi-ma-b0-fm-a0-78.ucode
iwlwifi-ma-b0-mr-a0-78.ucode
iwlwifi-ma-b0-gf4-a0-78.ucode
iwlwifi-ma-b0-gf-a0-78.ucode
iwlwifi-ma-b0-hr-b0-78.ucode
iwlwifi-ma-a0-fm-a0-78.ucode
iwlwifi-ma-a0-mr-a0-78.ucode
iwlwifi-ma-a0-gf4-a0-78.ucode
iwlwifi-ma-a0-gf-a0-78.ucode
iwlwifi-ma-a0-hr-b0-78.ucode
iwlwifi-SoSnj-a0-jf-b0-78.ucode
iwlwifi-SoSnj-a0-hr-b0-78.ucode
iwlwifi-SoSnj-a0-gf-a0-78.ucode
iwlwifi-SoSnj-a0-gf4-a0-78.ucode
iwlwifi-ty-a0-gf-a0-78.ucode
iwlwifi-so-a0-gf-a0-78.ucode
iwlwifi-so-a0-hr-b0-78.ucode
iwlwifi-so-a0-jf-b0-78.ucode
iwlwifi-cc-a0-78.ucode
iwlwifi-QuQnj-b0-jf-b0-78.ucode
iwlwifi-QuZ-a0-jf-b0-78.ucode
iwlwifi-QuZ-a0-hr-b0-78.ucode
iwlwifi-Qu-b0-jf-b0-78.ucode
iwlwifi-Qu-c0-hr-b0-78.ucode
iwlwifi-QuQnj-b0-hr-b0-78.ucode
iwlwifi-Qu-b0-hr-b0-78.ucode
root@porteus:/home/guest# 
root@porteus:/home/guest# dmesg | egrep 'ucode|wifi'
[    1.642639] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    1.647157] iwlwifi 0000:00:14.3: Detected crf-id 0x3617, cnv-id 0x20000302 wfpm id 0x80000000
[    1.647180] iwlwifi 0000:00:14.3: PCI dev a0f0/4070, rev=0x351, rfid=0x10a100
[    1.647621] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-78.ucode failed with error -2
[    1.647654] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-77.ucode failed with error -2
[    1.647685] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-76.ucode failed with error -2
[    1.647717] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-75.ucode failed with error -2
[    1.647747] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-74.ucode failed with error -2
[    1.647776] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-73.ucode failed with error -2
[    1.647805] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-72.ucode failed with error -2
[    1.714449] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[    1.714465] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[    1.714683] iwlwifi 0000:00:14.3: loaded firmware version 71.058653f6.0 QuZ-a0-hr-b0-71.ucode op_mode iwlmvm
[    1.786685] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x351
[    1.910175] iwlwifi 0000:00:14.3: Detected RF HR B5, rfid=0x10a100
[    1.980901] iwlwifi 0000:00:14.3: base HW address: 94:e2:3c:46:53:1b
[    2.963976] iwlwifi 0000:00:14.3: Registered PHC clock: iwlwifi-PTP, with index: 0

Would like to understand the "failed with error -2" problem.

Added in 25 minutes 9 seconds:
And this from the 6.3.13 system without the wifi module.

Code: Select all

Enter root's password
Password: 

uname -a
Linux porteus.example.net 6.3.13-porteux #1 SMP PREEMPT_DYNAMIC Fri Aug  4 19:53:00 CEST 2023 x86_64 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz GenuineIntel GNU/Linux

modinfo -F firmware /lib/modules/6.3.13-porteux/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
iwlwifi-100-5.ucode
iwlwifi-1000-5.ucode
iwlwifi-135-6.ucode
iwlwifi-105-6.ucode
iwlwifi-2030-6.ucode
iwlwifi-2000-6.ucode
iwlwifi-5150-2.ucode
iwlwifi-5000-5.ucode
iwlwifi-6000g2b-6.ucode
iwlwifi-6000g2a-6.ucode
iwlwifi-6050-5.ucode
iwlwifi-6000-6.ucode
iwlwifi-7265D-29.ucode
iwlwifi-7265-17.ucode
iwlwifi-3168-29.ucode
iwlwifi-3160-17.ucode
iwlwifi-7260-17.ucode
iwlwifi-8265-36.ucode
iwlwifi-8000C-36.ucode
iwlwifi-9260-th-b0-jf-b0-46.ucode
iwlwifi-9000-pu-b0-jf-b0-46.ucode
iwlwifi-BzBnj-b0-fm-b0-74.ucode
iwlwifi-gl-b0-fm-b0-74.ucode
iwlwifi-bz-a0-fm4-a0-74.ucode
iwlwifi-BzBnj-a0-hr-b0-74.ucode
iwlwifi-BzBnj-a0-gf4-a0-74.ucode
iwlwifi-BzBnj-a0-gf-a0-74.ucode
iwlwifi-BzBnj-a0-fm4-a0-74.ucode
iwlwifi-BzBnj-a0-fm-a0-74.ucode
iwlwifi-gl-a0-fm-a0-74.ucode
iwlwifi-bz-a0-fm-a0-74.ucode
iwlwifi-bz-a0-mr-a0-74.ucode
iwlwifi-bz-a0-gf4-a0-74.ucode
iwlwifi-bz-a0-gf-a0-74.ucode
iwlwifi-bz-a0-hr-b0-74.ucode
iwlwifi-SoSnj-a0-mr-a0-74.ucode
iwlwifi-ma-a0-fm-a0-74.ucode
iwlwifi-ma-a0-mr-a0-74.ucode
iwlwifi-ma-a0-gf4-a0-74.ucode
iwlwifi-ma-a0-gf-a0-74.ucode
iwlwifi-ma-a0-hr-b0-74.ucode
iwlwifi-SoSnj-a0-jf-b0-74.ucode
iwlwifi-SoSnj-a0-hr-b0-74.ucode
iwlwifi-SoSnj-a0-gf-a0-74.ucode
iwlwifi-SoSnj-a0-gf4-a0-74.ucode
iwlwifi-ty-a0-gf-a0-74.ucode
iwlwifi-so-a0-gf-a0-74.ucode
iwlwifi-so-a0-hr-b0-74.ucode
iwlwifi-so-a0-jf-b0-74.ucode
iwlwifi-cc-a0-74.ucode
iwlwifi-QuQnj-b0-jf-b0-74.ucode
iwlwifi-QuZ-a0-jf-b0-74.ucode
iwlwifi-QuZ-a0-hr-b0-74.ucode
iwlwifi-Qu-b0-jf-b0-74.ucode
iwlwifi-Qu-c0-hr-b0-74.ucode
iwlwifi-QuQnj-b0-hr-b0-74.ucode
iwlwifi-Qu-b0-hr-b0-74.ucode

dmesg | egrep 'ucode|wifi'
[    2.304919] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    2.314442] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[    2.314452] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[    2.314638] iwlwifi 0000:00:14.3: loaded firmware version 74.a5e9588b.0 QuZ-a0-hr-b0-74.ucode op_mode iwlmvm
[    2.412983] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x351
[    2.537703] iwlwifi 0000:00:14.3: Detected RF HR B5, rfid=0x10a100
[    2.603648] iwlwifi 0000:00:14.3: base HW address: 94:e2:3c:46:53:1b
[   37.661710] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[   37.662900] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[   37.662902] iwlwifi 0000:00:14.3: Transport status: 0x0000004B, valid: 6
[   37.662906] iwlwifi 0000:00:14.3: Loaded firmware version: 74.a5e9588b.0 QuZ-a0-hr-b0-74.ucode
[   37.662908] iwlwifi 0000:00:14.3: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL    
And this is from the 6.3.10 system with the wifi module included.

Code: Select all

Enter root's password
Password: 

uname -a
Linux porteus.example.net 6.4.11-porteus #1 SMP PREEMPT_DYNAMIC Fri Aug 18 09:09:38 MSK 2023 x86_64 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz GenuineIntel GNU/Linux

modinfo -F firmware /lib/modules/6.4.11-porteus/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
iwlwifi-100-5.ucode
iwlwifi-1000-5.ucode
iwlwifi-135-6.ucode
iwlwifi-105-6.ucode
iwlwifi-2030-6.ucode
iwlwifi-2000-6.ucode
iwlwifi-5150-2.ucode
iwlwifi-5000-5.ucode
iwlwifi-6000g2b-6.ucode
iwlwifi-6000g2a-6.ucode
iwlwifi-6050-5.ucode
iwlwifi-6000-6.ucode
iwlwifi-7265D-29.ucode
iwlwifi-7265-17.ucode
iwlwifi-3168-29.ucode
iwlwifi-3160-17.ucode
iwlwifi-7260-17.ucode
iwlwifi-8265-36.ucode
iwlwifi-8000C-36.ucode
iwlwifi-9260-th-b0-jf-b0-46.ucode
iwlwifi-9000-pu-b0-jf-b0-46.ucode
iwlwifi-BzBnj-b0-fm-b0-78.ucode
iwlwifi-gl-b0-fm-b0-78.ucode
iwlwifi-bz-a0-fm4-b0-78.ucode
iwlwifi-bz-a0-fm4-a0-78.ucode
iwlwifi-BzBnj-b0-hr-b0-78.ucode
iwlwifi-BzBnj-b0-hr-b0-78.ucode
iwlwifi-BzBnj-a0-hr-b0-78.ucode
iwlwifi-BzBnj-b0-gf4-a0-78.ucode
iwlwifi-BzBnj-a0-gf4-a0-78.ucode
iwlwifi-BzBnj-b0-gf-a0-78.ucode
iwlwifi-BzBnj-a0-gf-a0-78.ucode
iwlwifi-BzBnj-b0-fm4-b0-78.ucode
iwlwifi-BzBnj-a0-fm4-a0-78.ucode
iwlwifi-BzBnj-a0-fm-a0-78.ucode
iwlwifi-gl-a0-fm-a0-78.ucode
iwlwifi-bz-a0-fm-b0-78.ucode
iwlwifi-bz-a0-fm-a0-78.ucode
iwlwifi-bz-a0-mr-a0-78.ucode
iwlwifi-bz-a0-gf4-a0-78.ucode
iwlwifi-bz-a0-gf-a0-78.ucode
iwlwifi-bz-a0-hr-b0-78.ucode
iwlwifi-bz-a0-hr-b0-78.ucode
iwlwifi-SoSnj-a0-mr-a0-78.ucode
iwlwifi-ma-b0-fm-a0-78.ucode
iwlwifi-ma-b0-mr-a0-78.ucode
iwlwifi-ma-b0-gf4-a0-78.ucode
iwlwifi-ma-b0-gf-a0-78.ucode
iwlwifi-ma-b0-hr-b0-78.ucode
iwlwifi-ma-a0-fm-a0-78.ucode
iwlwifi-ma-a0-mr-a0-78.ucode
iwlwifi-ma-a0-gf4-a0-78.ucode
iwlwifi-ma-a0-gf-a0-78.ucode
iwlwifi-ma-a0-hr-b0-78.ucode
iwlwifi-SoSnj-a0-jf-b0-78.ucode
iwlwifi-SoSnj-a0-hr-b0-78.ucode
iwlwifi-SoSnj-a0-gf-a0-78.ucode
iwlwifi-SoSnj-a0-gf4-a0-78.ucode
iwlwifi-ty-a0-gf-a0-78.ucode
iwlwifi-so-a0-gf-a0-78.ucode
iwlwifi-so-a0-hr-b0-78.ucode
iwlwifi-so-a0-jf-b0-78.ucode
iwlwifi-cc-a0-78.ucode
iwlwifi-QuQnj-b0-jf-b0-78.ucode
iwlwifi-QuZ-a0-jf-b0-78.ucode
iwlwifi-QuZ-a0-hr-b0-78.ucode
iwlwifi-Qu-b0-jf-b0-78.ucode
iwlwifi-Qu-c0-hr-b0-78.ucode
iwlwifi-QuQnj-b0-hr-b0-78.ucode
iwlwifi-Qu-b0-hr-b0-78.ucode

dmesg | egrep 'ucode|wifi'
[    1.602013] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    1.607177] iwlwifi 0000:00:14.3: Detected crf-id 0x3617, cnv-id 0x20000302 wfpm id 0x80000000
[    1.607198] iwlwifi 0000:00:14.3: PCI dev a0f0/4070, rev=0x351, rfid=0x10a100
[    1.616834] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-78.ucode failed with error -2
[    1.616962] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-77.ucode failed with error -2
[    1.616998] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-76.ucode failed with error -2
[    1.617029] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-75.ucode failed with error -2
[    1.617061] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-74.ucode failed with error -2
[    1.617091] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-73.ucode failed with error -2
[    1.617124] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-72.ucode failed with error -2
[    1.671233] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[    1.671249] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[    1.671863] iwlwifi 0000:00:14.3: loaded firmware version 71.058653f6.0 QuZ-a0-hr-b0-71.ucode op_mode iwlmvm
[    1.833435] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x351
[    1.968926] iwlwifi 0000:00:14.3: Detected RF HR B5, rfid=0x10a100
[    2.036986] iwlwifi 0000:00:14.3: base HW address: 94:e2:3c:46:53:1b
[    2.477935] iwlwifi 0000:00:14.3: Registered PHC clock: iwlwifi-PTP, with index: 0
The wifi module.

Code: Select all

guest@porteus:~$ ls /mnt/live/memory/images/Dellwifi2.xzm/lib/firmware
iwlwifi-QuZ-a0-hr-b0-71.ucode  
iwlwifi-QuZ-a0-jf-b0-71.ucode
guest@porteus:~$ 
6.3.13 runs with the 74.ucode, 6.4.11 runs with the 71.ucode. :o :%)

Added in 2 hours 41 minutes 43 seconds:
This works.

Code: Select all

#!/bin/sh

if [ `whoami` != "root" ]; then
   echo -e "Enter root's password\033[1;31m"
   su -c "sh $0 $1 $2"; exit
fi
echo -e "\033[0m"; echo -en "\033]0;Make a Mod\a"

#set -x;

wget -c --no-check-certificate https://anduin.linuxfromscratch.org/BLFS/linux-firmware/iwlwifi-QuZ-a0-hr-b0-77.ucode

mkdir -p      /tmp/iwlwifi-QuZ-a0-hr-b0-77.ucode/lib/firmware/
cp  *77.ucode /tmp/iwlwifi-QuZ-a0-hr-b0-77.ucode/lib/firmware/
dir2xzm       /tmp/iwlwifi-QuZ-a0-hr-b0-77.ucode/                   /tmp/Dell6.4.10-wifi.xzm
rm    -rf     /tmp/iwlwifi-QuZ-a0-hr-b0-77.ucode/ && rm *77,ucode && echo && ls -sh /tmp/*.xzm
read
:good:

Code: Select all

guest@porteus:~$ dmesg | egrep 'ucode|wifi'
[    1.685847] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    1.687397] iwlwifi 0000:00:14.3: Detected crf-id 0x3617, cnv-id 0x20000302 wfpm id 0x80000000
[    1.687419] iwlwifi 0000:00:14.3: PCI dev a0f0/4070, rev=0x351, rfid=0x10a100
[    1.689083] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-78.ucode failed with error -2
[    1.753401] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[    1.753424] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[    1.754563] iwlwifi 0000:00:14.3: loaded firmware version 77.2df8986f.0 QuZ-a0-hr-b0-77.ucode op_mode iwlmvm
[    1.951643] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x351
[    2.079536] iwlwifi 0000:00:14.3: Detected RF HR B5, rfid=0x10a100
[    2.155325] iwlwifi 0000:00:14.3: base HW address: 94:e2:3c:46:53:1b
[    2.852538] iwlwifi 0000:00:14.3: Registered PHC clock: iwlwifi-PTP, with index: 0
guest@porteus:~$ 
Still the "error -2" with the 78.ucode in the kernel.

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

Porteus Kernel Builder

Post#1870 by Blaze » 19 Aug 2023, 08:16

Ed_P, for the test.
I builded via fulalas config 64bit-ALL-kernel6.4.11-fulalas.tar

Note. I do not tested this kernel.
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
Ed_P
Contributor
Contributor
Posts: 8908
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Porteus Kernel Builder

Post#1871 by Ed_P » 19 Aug 2023, 14:59

Blaze wrote:
19 Aug 2023, 08:16
Ed_P, for the test.
I builded via fulalas config 64bit-ALL-kernel6.4.11-fulalas.tar
I had thought you had built your's via ncmprhnsbl's config.
ncmprhnsbl wrote:
16 Aug 2023, 08:14
Updated kernel example:
6.4.10 64bit
:dl-green: 64bit-ALL-kernel6.4.10.tar
fulalas's 6.3.13 works for me with no wifi module needed.
fulalas wrote:
04 Aug 2023, 20:15
@Blaze, try this one: https://www.mediafire.com/file/cxxmg3lv ... 6.3.13.zip

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

Porteus Kernel Builder

Post#1872 by Blaze » 19 Aug 2023, 17:46

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
Ed_P
Contributor
Contributor
Posts: 8908
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Porteus Kernel Builder

Post#1873 by Ed_P » 19 Aug 2023, 18:06

Blaze wrote:
19 Aug 2023, 17:46
No, I used https://github.com/porteux/porteux/blob ... bit.config
So apparently PorteuX kernels don't work with PorteuS. Maybe we need a PorteuX Kernel Builder thread so we don't confuse users.

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

Porteus Kernel Builder

Post#1874 by Blaze » 19 Aug 2023, 18:34

Ed_P wrote:
19 Aug 2023, 18:06
Blaze wrote:
19 Aug 2023, 17:46
No, I used https://github.com/porteux/porteux/blob ... bit.config
So apparently PorteuX kernels don't work with PorteuS. Maybe we need a PorteuX Kernel Builder thread so we don't confuse users.
Did you tested it? It's must to work :hmmm:
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
Ed_P
Contributor
Contributor
Posts: 8908
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Porteus Kernel Builder

Post#1875 by Ed_P » 19 Aug 2023, 18:56

Blaze wrote:
19 Aug 2023, 18:34
Do you test it? It's must to work :hmmm:
PorteuX? Yes and my last download is porteux-v0.5-xfce-4.18-stable-x86_64.iso. And I don't think I've ever done a kernel update on one. But in this forum and in this thread I think kernel downloads should be Porteus specific only.

Post Reply