Getting wifi working and sound

Post here if you are a new Porteus member and you're looking for some help.
Chinupmaboy
White ninja
White ninja
Posts: 4
Joined: 27 Jul 2022, 23:43
Distribution: Porteus5

Getting wifi working and sound

Post#1 by Chinupmaboy » 28 Jul 2022, 00:02

I’m not so worried about sound at the moment as internet isn’t working and I want to address that first. Plus I think the approach might be similar.

I bought a galaxy book 2 recently and I have tried to get porteus working from a fat32 formatted pendrive.
It launches fine but no networks appear.

Dmesg|grep firmware reveals that several ucode firmware’s were attempted to load and failed. The error directs me to check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git but I don’t know what to do once I get there

I have visited the galaxy book 2 page on Reddit looking for Linux drivers for the wifi which is intel wifi6e ax211. People on Reddit say it works with kernel 5.14. We are on 5.18 so I assume that should work.

I have seen elsewhere on the forum that building a new kernel from source has helped others with wifi driver issues but that’s a bit above me. Also, the tool made to do that only works on a Linux formatted drive according to the page.

I have also seen some discussion of taking a set of drivers in a tar.gz and turning into a module and somehow that will just fix it.

I really don’t understand what could be wrong. I would appreciate if someone could give me insight into why the wifi and sound don’t work, a fix is appreciated but I would also really like to know how I might go thru solving the problem if I were to encounter it again. And why it happens in the first place.

User avatar
babam
Warlord
Warlord
Posts: 526
Joined: 16 Nov 2016, 10:30
Distribution: Porteus 5.0rc3 Xfce K6.1.1
Location: Rainy city

Getting wifi working and sound

Post#2 by babam » 28 Jul 2022, 08:52

What is the result of dmesg | grep firmware?
Sorry, my English is bad.

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

Getting wifi working and sound

Post#3 by Blaze » 28 Jul 2022, 08:54

Hi Chinupmaboy.
Need to know what kind of ucode is needed for your Intel AX211 6e card.
Can you share log of these commands:

Code: Select all

su
toor
lspci -knn
dmesg | egrep 'ucode|firmware|fail|error|wifi'
?

Download your ucode here https://anduin.linuxfromscratch.org/BLF ... -firmware/ and make a module (path for example /lib/firmware/here-is-your.ucode) then reboot

Of course you can use kernel-firmware-20220725_150864a-noarch-1.xzm with a big size.
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

Chinupmaboy
White ninja
White ninja
Posts: 4
Joined: 27 Jul 2022, 23:43
Distribution: Porteus5

Getting wifi working and sound

Post#4 by Chinupmaboy » 29 Jul 2022, 15:17

Code: Select all

00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4601] (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:46a8] (rev 0c)
        DeviceName: Onboard - Video
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: i915
        Kernel modules: i915
00:04.0 Signal processing controller [1180]: Intel Corporation Device [8086:461d] (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: proc_thermal_pci
        Kernel modules: processor_thermal_device_pci
00:06.0 PCI bridge [0604]: Intel Corporation Device [8086:464d] (rev 04)
        Kernel driver in use: pcieport
00:07.0 PCI bridge [0604]: Intel Corporation Device [8086:466e] (rev 04)
        Kernel driver in use: pcieport
00:08.0 System peripheral [0880]: Intel Corporation Device [8086:464f] (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
00:0d.0 USB controller [0c03]: Intel Corporation Device [8086:461e] (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: xhci_hcd
00:0d.2 USB controller [0c03]: Intel Corporation Device [8086:463e] (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Device [2222:1111]
00:12.0 Serial controller [0700]: Intel Corporation Device [8086:51fc] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: intel_ish_ipc
        Kernel modules: 8250_pci, intel_ish_ipc
00:14.0 USB controller [0c03]: Intel Corporation Device [8086:51ed] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: xhci_hcd
00:14.2 RAM memory [0500]: Intel Corporation Device [8086:51ef] (rev 01)
        DeviceName: Onboard - Other
00:14.3 Network controller [0280]: Intel Corporation Device [8086:51f0] (rev 01)
        DeviceName: Onboard - Ethernet
        Subsystem: Intel Corporation Device [8086:0094]
        Kernel modules: iwlwifi
00:15.0 Serial bus controller [0c80]: Intel Corporation Device [8086:51e8] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:15.1 Serial bus controller [0c80]: Intel Corporation Device [8086:51e9] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:15.3 Serial bus controller [0c80]: Intel Corporation Device [8086:51eb] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:16.0 Communication controller [0780]: Intel Corporation Device [8086:51e0] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: mei_me
        Kernel modules: mei_me
00:19.0 Serial bus controller [0c80]: Intel Corporation Device [8086:51c5] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:5182] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Device [8086:51c8] (rev 01)
        DeviceName: Onboard - Sound
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: sof-audio-pci-intel-tgl
        Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:51a3] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: i801_smbus
        Kernel modules: i2c_i801
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device [8086:51a4] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
01:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd Device [144d:a809]
        Subsystem: Samsung Electronics Co Ltd Device [144d:a801]
        Kernel driver in use: nvme

Code: Select all

00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4601] (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:46a8] (rev 0c)
        DeviceName: Onboard - Video
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: i915
        Kernel modules: i915
00:04.0 Signal processing controller [1180]: Intel Corporation Device [8086:461d] (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: proc_thermal_pci
        Kernel modules: processor_thermal_device_pci
00:06.0 PCI bridge [0604]: Intel Corporation Device [8086:464d] (rev 04)
        Kernel driver in use: pcieport
00:07.0 PCI bridge [0604]: Intel Corporation Device [8086:466e] (rev 04)
        Kernel driver in use: pcieport
00:08.0 System peripheral [0880]: Intel Corporation Device [8086:464f] (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
00:0d.0 USB controller [0c03]: Intel Corporation Device [8086:461e] (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: xhci_hcd
00:0d.2 USB controller [0c03]: Intel Corporation Device [8086:463e] (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Device [2222:1111]
00:12.0 Serial controller [0700]: Intel Corporation Device [8086:51fc] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: intel_ish_ipc
        Kernel modules: 8250_pci, intel_ish_ipc
00:14.0 USB controller [0c03]: Intel Corporation Device [8086:51ed] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: xhci_hcd
00:14.2 RAM memory [0500]: Intel Corporation Device [8086:51ef] (rev 01)
        DeviceName: Onboard - Other
00:14.3 Network controller [0280]: Intel Corporation Device [8086:51f0] (rev 01)
        DeviceName: Onboard - Ethernet
        Subsystem: Intel Corporation Device [8086:0094]
        Kernel modules: iwlwifi
00:15.0 Serial bus controller [0c80]: Intel Corporation Device [8086:51e8] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:15.1 Serial bus controller [0c80]: Intel Corporation Device [8086:51e9] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:15.3 Serial bus controller [0c80]: Intel Corporation Device [8086:51eb] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:16.0 Communication controller [0780]: Intel Corporation Device [8086:51e0] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: mei_me
        Kernel modules: mei_me
00:19.0 Serial bus controller [0c80]: Intel Corporation Device [8086:51c5] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:5182] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Device [8086:51c8] (rev 01)
        DeviceName: Onboard - Sound
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: sof-audio-pci-intel-tgl
        Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:51a3] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: i801_smbus
        Kernel modules: i2c_i801
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device [8086:51a4] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
01:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd Device [144d:a809]
        Subsystem: Samsung Electronics Co Ltd Device [144d:a801]
        Kernel driver in use: nvme
00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4601] (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:46a8] (rev 0c)
        DeviceName: Onboard - Video
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: i915
        Kernel modules: i915
00:04.0 Signal processing controller [1180]: Intel Corporation Device [8086:461d] (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: proc_thermal_pci
        Kernel modules: processor_thermal_device_pci
00:06.0 PCI bridge [0604]: Intel Corporation Device [8086:464d] (rev 04)
        Kernel driver in use: pcieport
00:07.0 PCI bridge [0604]: Intel Corporation Device [8086:466e] (rev 04)
        Kernel driver in use: pcieport
00:08.0 System peripheral [0880]: Intel Corporation Device [8086:464f] (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
00:0d.0 USB controller [0c03]: Intel Corporation Device [8086:461e] (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: xhci_hcd
00:0d.2 USB controller [0c03]: Intel Corporation Device [8086:463e] (rev 04)
        DeviceName: Onboard - Other
        Subsystem: Device [2222:1111]
00:12.0 Serial controller [0700]: Intel Corporation Device [8086:51fc] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: intel_ish_ipc
        Kernel modules: 8250_pci, intel_ish_ipc
00:14.0 USB controller [0c03]: Intel Corporation Device [8086:51ed] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: xhci_hcd
00:14.2 RAM memory [0500]: Intel Corporation Device [8086:51ef] (rev 01)
        DeviceName: Onboard - Other
00:14.3 Network controller [0280]: Intel Corporation Device [8086:51f0] (rev 01)
        DeviceName: Onboard - Ethernet
        Subsystem: Intel Corporation Device [8086:0094]
        Kernel modules: iwlwifi
00:15.0 Serial bus controller [0c80]: Intel Corporation Device [8086:51e8] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:15.1 Serial bus controller [0c80]: Intel Corporation Device [8086:51e9] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:15.3 Serial bus controller [0c80]: Intel Corporation Device [8086:51eb] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:16.0 Communication controller [0780]: Intel Corporation Device [8086:51e0] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: mei_me
        Kernel modules: mei_me
00:19.0 Serial bus controller [0c80]: Intel Corporation Device [8086:51c5] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:5182] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Device [8086:51c8] (rev 01)
        DeviceName: Onboard - Sound
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: sof-audio-pci-intel-tgl
        Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:51a3] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
        Kernel driver in use: i801_smbus
        Kernel modules: i2c_i801
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device [8086:51a4] (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Samsung Electronics Co Ltd Device [144d:c876]
01:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd Device [144d:a809]
        Subsystem: Samsung Electronics Co Ltd Device [144d:a801]
        Kernel driver in use: nvme

Code: Select all

[    0.328404] ACPI Error: Aborting method \_SB.PC00.XHCI.RHUB.USR1._PLD due to previous error (AE_AML_PACKAGE_LIMIT) (20211217/psparse-529)
[    0.328470] ACPI Error: Aborting method \_SB.PC00.XHCI.RHUB.USR2._PLD due to previous error (AE_AML_PACKAGE_LIMIT) (20211217/psparse-529)
[    1.149961] ACPI Error: Aborting method \_SB.PC00.XHCI.RHUB.USR1._PLD due to previous error (AE_AML_PACKAGE_LIMIT) (20211217/psparse-529)
[    1.149998] ACPI Error: Aborting method \_SB.PC00.XHCI.RHUB.USR2._PLD due to previous error (AE_AML_PACKAGE_LIMIT) (20211217/psparse-529)
[    3.602799] exFAT-fs (loop1): failed to read boot sector
[    3.602802] exFAT-fs (loop1): failed to recognize exfat type
[    6.531822] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    6.531825] cfg80211: failed to load regulatory.db
[    6.571458] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    6.573716] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-72.ucode failed with error -2
[    6.573738] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-71.ucode failed with error -2
[    6.573757] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-70.ucode failed with error -2
[    6.573776] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-69.ucode failed with error -2
[    6.573795] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-68.ucode failed with error -2
[    6.573812] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-67.ucode failed with error -2
[    6.573830] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-66.ucode failed with error -2
[    6.573848] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-65.ucode failed with error -2
[    6.573865] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-64.ucode failed with error -2
[    6.573883] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-63.ucode failed with error -2
[    6.573901] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-62.ucode failed with error -2
[    6.573919] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-61.ucode failed with error -2
[    6.573937] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-60.ucode failed with error -2
[    6.573955] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-59.ucode failed with error -2
[    6.573974] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-58.ucode failed with error -2
[    6.573991] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-57.ucode failed with error -2
[    6.574009] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-56.ucode failed with error -2
[    6.574026] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-55.ucode failed with error -2
[    6.574047] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-54.ucode failed with error -2
[    6.574069] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-53.ucode failed with error -2
[    6.574088] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-52.ucode failed with error -2
[    6.574106] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-51.ucode failed with error -2
[    6.574124] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-50.ucode failed with error -2
[    6.574142] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-49.ucode failed with error -2
[    6.574159] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-48.ucode failed with error -2
[    6.574176] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-47.ucode failed with error -2
[    6.574221] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-46.ucode failed with error -2
[    6.574363] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-45.ucode failed with error -2
[    6.574425] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-44.ucode failed with error -2
[    6.574445] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-43.ucode failed with error -2
[    6.574463] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-42.ucode failed with error -2
[    6.574480] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-41.ucode failed with error -2
[    6.574498] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-40.ucode failed with error -2
[    6.574515] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-39.ucode failed with error -2
[    6.574517] iwlwifi 0000:00:14.3: no suitable firmware found!
[    6.574518] iwlwifi 0000:00:14.3: minimum version required: iwlwifi-so-a0-gf-a0-39
[    6.574519] iwlwifi 0000:00:14.3: maximum version supported: iwlwifi-so-a0-gf-a0-72
[    6.574520] iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
[    6.820283] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    6.820759] Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-0040-0041.sfi (-2)
[    6.903584] Modules linked in: i915(+) pcc_cpufreq(-) acpi_cpufreq(-) snd_hda_intel snd_intel_dspcfg snd_hda_codec uvcvideo snd_hda_core videobuf2_vmalloc cec snd_hwdep videobuf2_memops intel_ish_ipc(+) btusb drm_buddy btrtl intel_ishtp mei_me ttm btbcm snd_pcm videobuf2_v4l2 rtsx_usb_ms snd_timer i2c_i801 mei btintel videobuf2_common bluetooth iwlwifi 8250_pci drm_dp_helper ecdh_generic 8250 intel_lpss_pci ecc intel_lpss cfg80211 drm_kms_helper 8250_base serial_mctrl_gpio processor_thermal_device_pci syscopyarea sysfillrect processor_thermal_device sysimgblt processor_thermal_rfim rfkill serial_core fb_sys_fops processor_thermal_mbox processor_thermal_rapl intel_gtt intel_rapl_common wmi i2c_hid_acpi i2c_hid fan int3403_thermal int340x_thermal_zone intel_hid sparse_keymap int3400_thermal acpi_thermal_rel acpi_pad ipv6
[    6.911466] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adlp_dmc_ver2_14.bin (v2.14)
[    7.055729] i915 0000:00:02.0: [drm] GuC firmware i915/adlp_guc_69.0.3.bin version 69.0
[    7.055732] i915 0000:00:02.0: [drm] HuC firmware i915/tgl_huc_7.9.3.bin version 7.9
[    8.462241] sof-audio-pci-intel-tgl 0000:00:1f.3: Direct firmware load for intel/sof/sof-adl.ri failed with error -2
[    8.462243] sof-audio-pci-intel-tgl 0000:00:1f.3: error: sof firmware file is missing, you might need to
[    8.462244] sof-audio-pci-intel-tgl 0000:00:1f.3: error: failed to load DSP firmware -2
[    8.462512] sof-audio-pci-intel-tgl 0000:00:1f.3: error: sof_probe_work failed err: -2
Here are the results
Last edited by Ed_P on 29 Jul 2022, 16:16, edited 1 time in total.
Reason: Added CODE tags to the terminal output posts.

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

Getting wifi working and sound

Post#5 by Ed_P » 29 Jul 2022, 16:22

Ed

Chinupmaboy
White ninja
White ninja
Posts: 4
Joined: 27 Jul 2022, 23:43
Distribution: Porteus5

Getting wifi working and sound

Post#6 by Chinupmaboy » 29 Jul 2022, 16:28

How do I make a module out of that?
Can you help me understand why it doesnt work in the first place?
How does one read the logs above? is there a guidance on that somewhere?
man pages are more confusing than helpful, maybe a layman's tutorial?

I am really confused why an intel wifi card woud have a problem on a modern kernel in the first place. Please help me understand.

User avatar
babam
Warlord
Warlord
Posts: 526
Joined: 16 Nov 2016, 10:30
Distribution: Porteus 5.0rc3 Xfce K6.1.1
Location: Rainy city

Getting wifi working and sound

Post#7 by babam » 29 Jul 2022, 16:39

Try this https://anduin.linuxfromscratch.org/BLF ... 0-71.ucode
https://anduin.linuxfromscratch.org/BLF ... gf-a0.pnvm

Code: Select all

su
toor
cd /tmp
mkdir -p rootdir/lib/firmware
cp /path/to/iwlwifi-so-a0-gf-a0* rootdir/lib/firmware
dir2xzm rootdir wifi6.xzm
Last edited by babam on 29 Jul 2022, 16:56, edited 2 times in total.
Sorry, my English is bad.

Chinupmaboy
White ninja
White ninja
Posts: 4
Joined: 27 Jul 2022, 23:43
Distribution: Porteus5

Getting wifi working and sound

Post#8 by Chinupmaboy » 29 Jul 2022, 16:46

thank you, but what do I do with it once I download it?
why wasnt it included in the first place?
"D:\porteus\rootcopy\lib\firmware\iwlwifi-so-a0-gf-a0-73.ucode"
I had previously dropped that file here and it didnt do anything.

User avatar
babam
Warlord
Warlord
Posts: 526
Joined: 16 Nov 2016, 10:30
Distribution: Porteus 5.0rc3 Xfce K6.1.1
Location: Rainy city

Getting wifi working and sound

Post#9 by babam » 29 Jul 2022, 16:49

Chinupmaboy wrote:
29 Jul 2022, 16:46
thank you, but what do I do with it once I download it?
why wasnt it included in the first place?
"D:\porteus\rootcopy\lib\firmware\iwlwifi-so-a0-gf-a0-73.ucode"
I had previously dropped that file here and it didnt do anything.
Sorry, *71.ucode not *73.ucode
also download the file iwlwifi-so-a0-gf-a0.pnvm
Sorry, my English is bad.

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

Getting wifi working and sound

Post#10 by Ed_P » 29 Jul 2022, 16:51

Chinupmaboy wrote:
29 Jul 2022, 16:28
How do I make a module out of that?
See the 2nd link I posted. (I was editing my posting while you posted apparently.)
Chinupmaboy wrote:
29 Jul 2022, 16:28
Can you help me understand why it doesnt work in the first place?
The Porteus kernel doesn't include a Intel wifi driver.
Chinupmaboy wrote:
29 Jul 2022, 16:28
I am really confused why an intel wifi card woud have a problem on a modern kernel in the first place. Please help me understand.
It wasn't thought the Intel wifi chip was that popular at the time and to add all of them would double the size of Porteus. :D To make a module to add it isn't that hard to do. As for the code in the 2nd link I posted I recommend you change the "63" to "72", it's newer and it should work for you.
Chinupmaboy wrote:
29 Jul 2022, 16:28
How does one read the logs above? is there a guidance on that somewhere?
Look for the lines that have "iwlwifi" and "ucode failed with error -2" in them, they are the wifi drivers the system is looking for to support your hardware and it failed to find them. For me I have:

Code: Select all

[    2.614084] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    2.616201] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-72.ucode failed with error -2
[    2.616249] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-71.ucode failed with error -2
[    2.616290] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-70.ucode failed with error -2
[    2.616332] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-69.ucode failed with error -2
[    2.616373] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-68.ucode failed with error -2
[    2.616418] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-67.ucode failed with error -2
[    2.616459] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-66.ucode failed with error -2
[    2.616500] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-65.ucode failed with error -2
[    2.616541] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-64.ucode failed with error -2
[    2.634942] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/tgl_dmc_ver2_12.bin (v2.12)
[    2.686833] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[    2.686853] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[    2.687156] iwlwifi 0000:00:14.3: loaded firmware version 63.c04f3485.0 QuZ-a0-hr-b0-63.ucode op_mode iwlmvm
[    2.973037] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x351
Added in 1 minute 49 seconds:
Chinupmaboy wrote:
29 Jul 2022, 16:46
why wasnt it included in the first place?
"D:\porteus\rootcopy\lib\firmware\iwlwifi-so-a0-gf-a0-73.ucode"
I had previously dropped that file here and it didnt do anything.
The highest ucode listed in your dmesg is 72.
Ed

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

Getting wifi working and sound

Post#11 by Blaze » 29 Jul 2022, 19:53

Chinupmaboy, thanks for the logs.
Well, copy kernel-firmware-20220725_150864a-noarch-1.xzm to modules folder and reboot. Test your wifi, if wifi is work, open terminal and run this command again

Code: Select all

dmesg | egrep 'ucode|firmware|fail|error|wifi'
Share log in this topic.
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
babam
Warlord
Warlord
Posts: 526
Joined: 16 Nov 2016, 10:30
Distribution: Porteus 5.0rc3 Xfce K6.1.1
Location: Rainy city

Getting wifi working and sound

Post#12 by babam » 29 Jul 2022, 22:05

Chinupmaboy wrote:
29 Jul 2022, 16:28
How do I make a module out of that?
Try this
For sound:
https://drive.google.com/uc?export=down ... Zdya_Bc354

For Intel WiFi 6:
https://drive.google.com/uc?export=down ... qKOd_aqYVD
Last edited by babam on 14 Aug 2022, 17:05, edited 2 times in total.
Sorry, my English is bad.

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

Getting wifi working and sound

Post#13 by Ed_P » 31 Jul 2022, 01:15

Chinupmaboy wrote:
29 Jul 2022, 16:28
How do I make a module out of that?
This is how I made my current wifi module while using Blaze's module.

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 Blaze's all inclusive module.
# dmesg | egrep 'ucode|firmware|fail|error|wifi'

# Color definitions
txtbld=$(tput bold)               # Bold
txtred=${txtbld}$(tput setaf 1)   # Bold Red
rst=$(tput sgr0)                  # Reset
function redpswd() {
  echo -E "$1" $txtred  
}

if [ `whoami` != "root" ]; then
   redpswd "Enter root's password"
   su -c "sh $0 $1 $2"
   exit
fi
echo $rst 

#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
Ed

sharo
White ninja
White ninja
Posts: 17
Joined: 13 Aug 2022, 15:11
Distribution: Porteus-CINNAMON-v5.0-x86_64

Getting wifi working and sound

Post#14 by sharo » 25 Aug 2022, 13:19

Blaze wrote:
29 Jul 2022, 19:53
Chinupmaboy, thanks for the logs.
Well, copy kernel-firmware-20220725_150864a-noarch-1.xzm to modules folder and reboot. Test your wifi, if wifi is work, open terminal and run this command again

Code: Select all

dmesg | egrep 'ucode|firmware|fail|error|wifi'
Share log in this topic.
Porteus-CINNAMON-v5.0-x86_64, on laptop "DELL-XPS-17-9700" has Internet Connection
with "kernel-firmware-20220725_150864a-noarch-1.xzm" in /porteus/modules/kernel-firmware-20220725_150864a-noarch-1.xzm !

Thank you!

P.S. No sound yet!

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

Getting wifi working and sound

Post#15 by beny » 25 Aug 2022, 13:35

hi sharo take a look at this link:
https://www.linuxquestions.org/question ... 175709191/
at the end of this tread there is a link to the intel sof-firmware that seem you need for audio on your dell read the tread and copy the driver into the intel firmware directory and try if work for you.

Post Reply