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: 3860
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus Kernel Builder

Post#1621 by Blaze » 10 May 2022, 09:18

beny, we have missing only CONFIG_COMPILE_TEST
Some drivers can be compiled on a different platform than they are intended to be run on. Despite they cannot be loaded there (or even when they load they cannot be used due to missing HW support), developers still, opposing to distributors, might want to build such drivers to compile-test them.
If you are a developer and want to build everything available, say Y here. If you are a user/distributor, say N here to exclude useless drivers to be distributed.
and that's right.

beny and Arleson, this issue in deeper.
Look at this topic about issue with snd_soc_sof_essx8336 https://github.com/thesofproject/linux/issues/3248

Arleson, create file /etc/modprobe.d/sof-dyndbg.conf with content

Code: Select all

# ACPI
options snd_sof_acpi dyndbg=+p
options snd_sof_acpi_intel_byt dyndbg=+p
options snd_sof_acpi_intel_bdw dyndbg=+p
options snd_sof_intel_byt dyndbg=+p
options snd_sof_intel_bdw dyndbg=+p

# PCI
options snd_sof_pci dyndbg=+p
options snd_sof_pci_intel_apl dyndbg=+p
options snd_sof_pci_intel_cnl dyndbg=+p
options snd_sof_pci_intel_icl dyndbg=+p
options snd_sof_pci_intel_tgl dyndbg=+p

# OF
options snd_sof_of dyndbg=+p

# DSP selection
options snd_intel_dspcfg dyndbg=+p

# SOF internals
options snd_sof_intel_ipc dyndbg=+p
options snd_sof_intel_hda_common dyndbg=+p
options snd_sof_intel_hda dyndbg=+p
options snd_sof dyndbg=+p
options snd_sof_nocodec dyndbg=+p

# SoundWire core
options soundwire_bus dyndbg=+p
options soundwire_generic_allocation dyndbg=+p
options soundwire_cadence dyndbg=+p
options soundwire_intel_init dyndbg=+p
options soundwire_intel dyndbg=+p

# SoundWire codecs
options snd_soc_rt700 dyndbg=+p
options snd_soc_rt5682_sdw dyndbg=+p
options snd_soc_rt5682 dyndbg=+p
options snd_soc_rt711 dyndbg=+p
options snd_soc_rt1308_sdw dyndbg=+p
options snd_soc_rt1308 dyndbg=+p
options snd_soc_rt715 dyndbg=+p
options snd_soc_max98373_sdw dyndbg=+p
options snd_soc_max98373 dyndbg=+p
options snd-soc-rt711-sdca dyndbg=+p
options snd-soc-rt1316-sdw dyndbg=+p
options snd-soc-rt715-sdca dyndbg=+p

# test stuff
options snd_sof_ipc_test dyndbg=+p
options snd_sof_probes dyndbg=+p
options snd_sof_intel_client dyndbg=+p
options snd_sof_client dyndbg=+p
options snd-sof-ipc-flood-test dyndbg=+p

# Legacy machine drivers for APCI platforms
options snd_soc_sst_bdw_rt5677_mach dyndbg=+p
options snd_soc_sst_broadwell dyndbg=+p
options snd_soc_sst_byt_cht_da7213 dyndbg=+p
options snd_soc_sst_byt_cht_es8316 dyndbg=+p
options snd_soc_sst_bytcr_rt5640 dyndbg=+p
options snd_soc_sst_bytcr_rt5651 dyndbg=+p
options snd_soc_sst_cht_bsw_max98090_ti dyndbg=+p
options snd_soc_sst_cht_bsw_nau8824 dyndbg=+p
options snd_soc_sst_cht_bsw_rt5645 dyndbg=+p
options snd_soc_sst_cht_bsw_rt5672 dyndbg=+p

# Machine drivers for PCI platforms
options snd_soc_sof_rt5682 dyndbg=+p
options snd_soc_sof_cs42l42 dyndbg=+p
options snd_soc_sst_bxt_da7219_max98357a dyndbg=+p
options snd_soc_sst_bxt_rt298 dyndbg=+p
options snd_soc_sst_sof_pcm512x dyndbg=+p
options snd_soc_sst_sof_wm8804 dyndbg=+p
options snd_soc_sst_glk_rt5682_max98357a dyndbg=+p
options snd_soc_cml_rt1011_rt5682 dyndbg=+p
options snd_soc_skl_hda_dsp dyndbg=+p
options snd_soc_sof_da7219_max98373 dyndbg=+p
options snd_soc_ehl_rt5660 dyndbg=+p
options snd_soc_sof_sdw dyndbg=+p
options snd_soc_sof_essx8336 dyndbg=+p
options snd_soc_sof_essx8336 dyndbg=+p
options snd-soc-es8316 dyndbg=+p
reboot and show dmesg log

Code: Select all

dmesg | grep -iE "snd|sof|audio|err|warn"
Thanks.

Отправлено спустя 1 час 46 минут 15 секунд:
Arleson, not bad if you try kernel 5.16.20 and report about sound

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

[5.16.20] <-- NEW : "All patches" patching was done.
64bit-ALL-kernel5.16.20.tar (~119 M)
https://www.mediafire.com/file/e70pumgg ... .16.20.tar
33f725a6e0b65afd290b30a6cbef50a0 64bit-ALL-kernel5.16.20.tar

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

Note 2: 5.16 64 bit config updated.

neko, not bad if you updated too:

Code: Select all

diff old-64bit.config new-64bit.config
3c3
< # Linux/x86 5.16.10 Kernel Configuration
---
> # Linux/x86 5.16.20 Kernel Configuration
5c5
< CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.1.0"
---
> CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
7c7
< CONFIG_GCC_VERSION=110100
---
> CONFIG_GCC_VERSION=110200
10c10
< CONFIG_AS_VERSION=23601
---
> CONFIG_AS_VERSION=23700
12c12
< CONFIG_LD_VERSION=23601
---
> CONFIG_LD_VERSION=23700
909,910c909,910
< CONFIG_CLEANCACHE=y
< CONFIG_FRONTSWAP=y
---
> # CONFIG_CLEANCACHE is not set
> # CONFIG_FRONTSWAP is not set
912d911
< # CONFIG_ZSWAP is not set
2544d2542
< CONFIG_IWLWIFI_BCAST_FILTERING=y
3587c3585
< CONFIG_SENSORS_NTC_THERMISTOR=m
---
> # CONFIG_SENSORS_NTC_THERMISTOR is not set
5132a5131
> CONFIG_SND_HDA_EXT_CORE=m
5219a5219
> CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m
5230a5231,5241
> # CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH is not set
> # CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH is not set
> # CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH is not set
> # CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH is not set
> # CONFIG_SND_SOC_INTEL_SOF_CS42L42_MACH is not set
> # CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH is not set
> CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH=m
> # CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH is not set
> # CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH is not set
> # CONFIG_SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH is not set
> # CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH is not set
5238a5250
> CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE=y
5259c5271,5272
< # CONFIG_SND_SOC_SOF_HDA_LINK is not set
---
> CONFIG_SND_SOC_SOF_HDA_LINK=y
> CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y
5260a5274
> CONFIG_SND_SOC_SOF_HDA=m
5322c5336
< # CONFIG_SND_SOC_DMIC is not set
---
> CONFIG_SND_SOC_DMIC=m
5328a5343
> CONFIG_SND_SOC_HDAC_HDA=m
7211c7226
< CONFIG_CRYPTO_LIB_BLAKE2S=m
---
> # CONFIG_CRYPTO_LIB_BLAKE2S is not set
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
Arleson
Black ninja
Black ninja
Posts: 39
Joined: 20 Aug 2017, 18:51
Distribution: Porteus 5.0rc3 Xfce
Location: Brazil

Porteus Kernel Builder

Post#1622 by Arleson » 10 May 2022, 11:51

Blaze wrote:
10 May 2022, 11:04
Arleson, create file /etc/modprobe.d/sof-dyndbg.conf with content

Code: Select all

# ACPI
options snd_sof_acpi dyndbg=+p
options snd_sof_acpi_intel_byt dyndbg=+p
options snd_sof_acpi_intel_bdw dyndbg=+p
options snd_sof_intel_byt dyndbg=+p
options snd_sof_intel_bdw dyndbg=+p

# PCI
options snd_sof_pci dyndbg=+p
options snd_sof_pci_intel_apl dyndbg=+p
options snd_sof_pci_intel_cnl dyndbg=+p
options snd_sof_pci_intel_icl dyndbg=+p
options snd_sof_pci_intel_tgl dyndbg=+p

# OF
options snd_sof_of dyndbg=+p

# DSP selection
options snd_intel_dspcfg dyndbg=+p

# SOF internals
options snd_sof_intel_ipc dyndbg=+p
options snd_sof_intel_hda_common dyndbg=+p
options snd_sof_intel_hda dyndbg=+p
options snd_sof dyndbg=+p
options snd_sof_nocodec dyndbg=+p

# SoundWire core
options soundwire_bus dyndbg=+p
options soundwire_generic_allocation dyndbg=+p
options soundwire_cadence dyndbg=+p
options soundwire_intel_init dyndbg=+p
options soundwire_intel dyndbg=+p

# SoundWire codecs
options snd_soc_rt700 dyndbg=+p
options snd_soc_rt5682_sdw dyndbg=+p
options snd_soc_rt5682 dyndbg=+p
options snd_soc_rt711 dyndbg=+p
options snd_soc_rt1308_sdw dyndbg=+p
options snd_soc_rt1308 dyndbg=+p
options snd_soc_rt715 dyndbg=+p
options snd_soc_max98373_sdw dyndbg=+p
options snd_soc_max98373 dyndbg=+p
options snd-soc-rt711-sdca dyndbg=+p
options snd-soc-rt1316-sdw dyndbg=+p
options snd-soc-rt715-sdca dyndbg=+p

# test stuff
options snd_sof_ipc_test dyndbg=+p
options snd_sof_probes dyndbg=+p
options snd_sof_intel_client dyndbg=+p
options snd_sof_client dyndbg=+p
options snd-sof-ipc-flood-test dyndbg=+p

# Legacy machine drivers for APCI platforms
options snd_soc_sst_bdw_rt5677_mach dyndbg=+p
options snd_soc_sst_broadwell dyndbg=+p
options snd_soc_sst_byt_cht_da7213 dyndbg=+p
options snd_soc_sst_byt_cht_es8316 dyndbg=+p
options snd_soc_sst_bytcr_rt5640 dyndbg=+p
options snd_soc_sst_bytcr_rt5651 dyndbg=+p
options snd_soc_sst_cht_bsw_max98090_ti dyndbg=+p
options snd_soc_sst_cht_bsw_nau8824 dyndbg=+p
options snd_soc_sst_cht_bsw_rt5645 dyndbg=+p
options snd_soc_sst_cht_bsw_rt5672 dyndbg=+p

# Machine drivers for PCI platforms
options snd_soc_sof_rt5682 dyndbg=+p
options snd_soc_sof_cs42l42 dyndbg=+p
options snd_soc_sst_bxt_da7219_max98357a dyndbg=+p
options snd_soc_sst_bxt_rt298 dyndbg=+p
options snd_soc_sst_sof_pcm512x dyndbg=+p
options snd_soc_sst_sof_wm8804 dyndbg=+p
options snd_soc_sst_glk_rt5682_max98357a dyndbg=+p
options snd_soc_cml_rt1011_rt5682 dyndbg=+p
options snd_soc_skl_hda_dsp dyndbg=+p
options snd_soc_sof_da7219_max98373 dyndbg=+p
options snd_soc_ehl_rt5660 dyndbg=+p
options snd_soc_sof_sdw dyndbg=+p
options snd_soc_sof_essx8336 dyndbg=+p
options snd_soc_sof_essx8336 dyndbg=+p
options snd-soc-es8316 dyndbg=+p
reboot and show dmesg log

Code: Select all

dmesg | grep -iE "snd|sof|audio|err|warn"
Thanks.
Done and showing:

Code: Select all

guest@porteus:~$ dmesg | grep -iE "snd|sof|audio|err|warn"
[    0.164283] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.202871] ACPI: EC: interrupt blocked
[    0.318308] ACPI: Using IOAPIC for interrupt routing
[    0.378373] ACPI: PCI: Interrupt link LNKA configured for IRQ 3
[    0.378510] ACPI: PCI: Interrupt link LNKB configured for IRQ 4
[    0.378644] ACPI: PCI: Interrupt link LNKC configured for IRQ 5
[    0.378781] ACPI: PCI: Interrupt link LNKD configured for IRQ 6
[    0.378913] ACPI: PCI: Interrupt link LNKE configured for IRQ 7
[    0.379044] ACPI: PCI: Interrupt link LNKF configured for IRQ 9
[    0.379186] ACPI: PCI: Interrupt link LNKG configured for IRQ 10
[    0.379318] ACPI: PCI: Interrupt link LNKH configured for IRQ 11
[    0.391527] ACPI Warning: GPE type mismatch (level/edge) (20211217/evxface-791)
[    0.391565] ACPI: EC: interrupt unblocked
[    0.392296] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.443979] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.443982] software IO TLB: mapped [mem 0x0000000066c00000-0x000000006ac00000] (64MB)
[    0.471551] xor: measuring software checksum speed
[    0.535228] sdhci: Copyright(c) Pierre Ossman
[    0.536789] wbsd: Copyright(c) Pierre Ossman
[    3.300749] REISERFS warning (device loop9): sh-2006 read_super_block: bread failed (dev loop9, block 2, size 4096)
[    3.300759] REISERFS warning (device loop9): sh-2006 read_super_block: bread failed (dev loop9, block 16, size 4096)
[    3.400815] REISERFS warning (device loop16): sh-2006 read_super_block: bread failed (dev loop16, block 2, size 4096)
[    3.400824] REISERFS warning (device loop16): sh-2006 read_super_block: bread failed (dev loop16, block 16, size 4096)
[    3.408398] REISERFS warning (device loop17): sh-2006 read_super_block: bread failed (dev loop17, block 2, size 4096)
[    3.408403] REISERFS warning (device loop17): sh-2006 read_super_block: bread failed (dev loop17, block 16, size 4096)
[    3.437834] REISERFS warning (device loop19): sh-2006 read_super_block: bread failed (dev loop19, block 2, size 4096)
[    3.437843] REISERFS warning (device loop19): sh-2006 read_super_block: bread failed (dev loop19, block 16, size 4096)
[    3.500803] REISERFS warning (device loop23): sh-2006 read_super_block: bread failed (dev loop23, block 2, size 4096)
[    3.500812] REISERFS warning (device loop23): sh-2006 read_super_block: bread failed (dev loop23, block 16, size 4096)
[    3.518041] REISERFS warning (device loop24): sh-2006 read_super_block: bread failed (dev loop24, block 16, size 4096)
[    3.629548] REISERFS warning (device loop31): sh-2006 read_super_block: bread failed (dev loop31, block 16, size 4096)
[    3.644425] REISERFS warning (device loop32): sh-2006 read_super_block: bread failed (dev loop32, block 16, size 4096)
[    3.734854] REISERFS warning (device loop37): sh-2006 read_super_block: bread failed (dev loop37, block 2, size 4096)
[    3.734863] REISERFS warning (device loop37): sh-2006 read_super_block: bread failed (dev loop37, block 16, size 4096)
[    7.276584] snd_hda_intel 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100
[    7.853234] i801_smbus 0000:00:1f.1: SMBus using PCI interrupt
[    8.098951] sof-audio-pci-intel-apl 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100
[    8.099278] sof-audio-pci-intel-apl 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if 0x040100
[    8.329525] sof-audio-pci-intel-apl 0000:00:0e.0: bound 0000:00:02.0 (ops 0xffffffffa0327fa0)
[    8.400147] sof-audio-pci-intel-apl 0000:00:0e.0: use msi interrupt mode
[    8.458906] sof-audio-pci-intel-apl 0000:00:0e.0: hda codecs found, mask 4
[    8.499773] sof-audio-pci-intel-apl 0000:00:0e.0: Firmware info: version 2:1:1-3964a
[    8.499782] sof-audio-pci-intel-apl 0000:00:0e.0: Firmware: ABI 3:21:0 Kernel ABI 3:18:0
[    8.499785] sof-audio-pci-intel-apl 0000:00:0e.0: warn: FW ABI is more recent than kernel
[    8.499794] sof-audio-pci-intel-apl 0000:00:0e.0: unknown sof_ext_man header type 3 size 0x30
[    8.541180] sof-audio-pci-intel-apl 0000:00:0e.0: Firmware info: version 2:1:1-3964a
[    8.541187] sof-audio-pci-intel-apl 0000:00:0e.0: Firmware: ABI 3:21:0 Kernel ABI 3:18:0
[    8.541191] sof-audio-pci-intel-apl 0000:00:0e.0: warn: FW ABI is more recent than kernel
[    9.070789] sof-essx8336 sof-essx8336: quirk mask 0x2
[    9.070792] sof-essx8336 sof-essx8336: quirk SSP2
[    9.085740] sof-audio-pci-intel-apl 0000:00:0e.0: Topology: ABI 3:21:0 Kernel ABI 3:18:0
[    9.085749] sof-audio-pci-intel-apl 0000:00:0e.0: warn: topology ABI is more recent than kernel
[    9.085955] sof-essx8336 sof-essx8336: ASoC: Parent card not yet available, widget card binding deferred
[    9.382381] input: sof-essx8336 Headset as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input15
[    9.386404] input: sof-essx8336 HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input16
[    9.386507] input: sof-essx8336 HDMI/DP,pcm=6 as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input17
[    9.386589] input: sof-essx8336 HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input18
[    9.398641] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    9.519545] usb 1-8: Warning! Unlikely big volume range (=4096), cval->res is probably wrong.
[    9.519712] usbcore: registered new interface driver snd-usb-audio
[    9.550112] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2


User avatar
Arleson
Black ninja
Black ninja
Posts: 39
Joined: 20 Aug 2017, 18:51
Distribution: Porteus 5.0rc3 Xfce
Location: Brazil

Porteus Kernel Builder

Post#1623 by Arleson » 10 May 2022, 16:08

Blaze wrote:
10 May 2022, 11:04
Отправлено спустя 1 час 46 минут 15 секунд:
Arleson, not bad if you try kernel 5.16.20 and report about sound
Kernel 5.16.20, but the sound still doesn't come out of the speakers:

Code: Select all

guest@porteus:~$ dmesg | grep -iE "snd|sof|audio|err|warn"
[    0.161863] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.200042] ACPI: EC: interrupt blocked
[    0.308914] ACPI: Using IOAPIC for interrupt routing
[    0.357893] ACPI: PCI: Interrupt link LNKA configured for IRQ 3
[    0.358030] ACPI: PCI: Interrupt link LNKB configured for IRQ 4
[    0.358164] ACPI: PCI: Interrupt link LNKC configured for IRQ 5
[    0.358296] ACPI: PCI: Interrupt link LNKD configured for IRQ 6
[    0.358428] ACPI: PCI: Interrupt link LNKE configured for IRQ 7
[    0.358564] ACPI: PCI: Interrupt link LNKF configured for IRQ 9
[    0.358718] ACPI: PCI: Interrupt link LNKG configured for IRQ 10
[    0.358854] ACPI: PCI: Interrupt link LNKH configured for IRQ 11
[    0.370662] ACPI Warning: GPE type mismatch (level/edge) (20210930/evxface-791)
[    0.370701] ACPI: EC: interrupt unblocked
[    0.370905] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.418305] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.418309] software IO TLB: mapped [mem 0x0000000066c00000-0x000000006ac00000] (64MB)
[    0.445069] xor: measuring software checksum speed
[    0.501963] sdhci: Copyright(c) Pierre Ossman
[    0.504873] wbsd: Copyright(c) Pierre Ossman
[    3.276442] REISERFS warning (device loop9): sh-2006 read_super_block: bread failed (dev loop9, block 2, size 4096)
[    3.276451] REISERFS warning (device loop9): sh-2006 read_super_block: bread failed (dev loop9, block 16, size 4096)
[    3.400411] REISERFS warning (device loop17): sh-2006 read_super_block: bread failed (dev loop17, block 2, size 4096)
[    3.400419] REISERFS warning (device loop17): sh-2006 read_super_block: bread failed (dev loop17, block 16, size 4096)
[    3.406998] REISERFS warning (device loop18): sh-2006 read_super_block: bread failed (dev loop18, block 2, size 4096)
[    3.407023] REISERFS warning (device loop18): sh-2006 read_super_block: bread failed (dev loop18, block 16, size 4096)
[    3.436399] REISERFS warning (device loop20): sh-2006 read_super_block: bread failed (dev loop20, block 2, size 4096)
[    3.436408] REISERFS warning (device loop20): sh-2006 read_super_block: bread failed (dev loop20, block 16, size 4096)
[    3.510455] REISERFS warning (device loop24): sh-2006 read_super_block: bread failed (dev loop24, block 2, size 4096)
[    3.510464] REISERFS warning (device loop24): sh-2006 read_super_block: bread failed (dev loop24, block 16, size 4096)
[    3.524242] REISERFS warning (device loop25): sh-2006 read_super_block: bread failed (dev loop25, block 16, size 4096)
[    3.635908] REISERFS warning (device loop32): sh-2006 read_super_block: bread failed (dev loop32, block 16, size 4096)
[    3.647075] REISERFS warning (device loop33): sh-2006 read_super_block: bread failed (dev loop33, block 16, size 4096)
[    3.728432] REISERFS warning (device loop38): sh-2006 read_super_block: bread failed (dev loop38, block 2, size 4096)
[    3.728441] REISERFS warning (device loop38): sh-2006 read_super_block: bread failed (dev loop38, block 16, size 4096)
[    7.251730] snd_hda_intel 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100
[    7.644138] sof-audio-pci-intel-apl 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100
[    7.644422] sof-audio-pci-intel-apl 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if 0x040100
[    7.715503] i801_smbus 0000:00:1f.1: SMBus using PCI interrupt
[    8.005784] sof-audio-pci-intel-apl 0000:00:0e.0: bound 0000:00:02.0 (ops 0xffffffffa02f5d00)
[    8.076926] sof-audio-pci-intel-apl 0000:00:0e.0: use msi interrupt mode
[    8.141307] sof-audio-pci-intel-apl 0000:00:0e.0: hda codecs found, mask 4
[    8.150462] sof-audio-pci-intel-apl 0000:00:0e.0: Firmware info: version 2:1:1-3964a
[    8.150470] sof-audio-pci-intel-apl 0000:00:0e.0: Firmware: ABI 3:21:0 Kernel ABI 3:18:0
[    8.150474] sof-audio-pci-intel-apl 0000:00:0e.0: warn: FW ABI is more recent than kernel
[    8.150484] sof-audio-pci-intel-apl 0000:00:0e.0: unknown sof_ext_man header type 3 size 0x30
[    8.190924] sof-audio-pci-intel-apl 0000:00:0e.0: Firmware info: version 2:1:1-3964a
[    8.190932] sof-audio-pci-intel-apl 0000:00:0e.0: Firmware: ABI 3:21:0 Kernel ABI 3:18:0
[    8.190935] sof-audio-pci-intel-apl 0000:00:0e.0: warn: FW ABI is more recent than kernel
[    8.221429] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    8.407533] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[    8.631010] usb 1-8: Warning! Unlikely big volume range (=4096), cval->res is probably wrong.
[    8.631194] usbcore: registered new interface driver snd-usb-audio
[    8.872803] sof-essx8336 sof-essx8336: quirk mask 0x2
[    8.872810] sof-essx8336 sof-essx8336: quirk SSP2
[    8.882953] sof-audio-pci-intel-apl 0000:00:0e.0: Topology: ABI 3:21:0 Kernel ABI 3:18:0
[    8.882961] sof-audio-pci-intel-apl 0000:00:0e.0: warn: topology ABI is more recent than kernel
[    8.883145] sof-essx8336 sof-essx8336: ASoC: Parent card not yet available, widget card binding deferred
[    9.057653] input: sof-essx8336 Headset as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card1/input22
[    9.058104] input: sof-essx8336 HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card1/input23
[    9.058168] input: sof-essx8336 HDMI/DP,pcm=6 as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card1/input24
[    9.058231] input: sof-essx8336 HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card1/input25
Note: in all cases, I use a sof firmware module in the base folder, generated through this file: https://archlinux.org/packages/extra/x8 ... -firmware/

User avatar
Arleson
Black ninja
Black ninja
Posts: 39
Joined: 20 Aug 2017, 18:51
Distribution: Porteus 5.0rc3 Xfce
Location: Brazil

Porteus Kernel Builder

Post#1624 by Arleson » 10 May 2022, 16:35

Arleson wrote:
09 May 2022, 18:23
I have another audio problem with last kernel (5.17.6 64bit) on my another notebook Dell Vostro 15 5510. Audio dummy. No sound and mic.

Dell model detail:

https://linux-hardware.org/?probe=e2b06a4a28

I appreciate help. :)
Blaze and/or Neko, besides the problem with the audio and the microphone, my bluetooth mouse doesn't work. For it to work (bluetooth), I have to turn on the 009-kernel-firmware-20220503_d4b7551-noarch-1.xzm module which is huge (369.4 MiB). Sound and microphone do not work at all. Do you have any idea what's going on? I'm using Kernel 5.17.6 built by Blaze.

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#1625 by babam » 10 May 2022, 16:55

@Arleson, Is there a Distro that works out of the box on your laptop?
Sorry, my English is bad.

User avatar
Arleson
Black ninja
Black ninja
Posts: 39
Joined: 20 Aug 2017, 18:51
Distribution: Porteus 5.0rc3 Xfce
Location: Brazil

Porteus Kernel Builder

Post#1626 by Arleson » 10 May 2022, 19:34

babam wrote:
10 May 2022, 16:55
@Arleson, Is there a Distro that works out of the box on your laptop?
Dell Notebook -> Manjaro Live current (all working).
Positivo Notebook -> None that I've tested, as described in the first post: Slackware 15, Ubuntu nightly, Fedora nightly and Manjaro current.

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

Porteus Kernel Builder

Post#1627 by Blaze » 11 May 2022, 07:55

1) About Positivo Notebook.
Can you share link on your file alsa-info.txt? Open terminal and run these commands

Code: Select all

cd ~/
wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && bash alsa-info.sh
Upload content of /tmp/alsa-info.txt****** to https://pastebin.com/ and share link on it in this topic.

2)
Arleson wrote:
10 May 2022, 16:35
my bluetooth mouse doesn't work

Code: Select all

bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
You might try downloading that file rtl8723b_config.bin (Armbian github repo) or you can get it from kernel-firmware Slackware package and placing it into /lib/firmware/rtl_bt directory
BTW you can create a single small xzm module for it.


********
3) About Dell Vostro 15 5510.
Can you share log of these commands:

Code: Select all

aplay -l
cat /proc/asound/cards
cat /proc/asound/version
dmesg | grep -iE "snd|sof|audio|err|warn|fail|firmware"
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
Arleson
Black ninja
Black ninja
Posts: 39
Joined: 20 Aug 2017, 18:51
Distribution: Porteus 5.0rc3 Xfce
Location: Brazil

Porteus Kernel Builder

Post#1628 by Arleson » 11 May 2022, 11:20

Blaze wrote:
11 May 2022, 07:55
3) About Dell Vostro 15 5510.
Can you share log of these commands:

Code: Select all

aplay -l
cat /proc/asound/cards
cat /proc/asound/version
dmesg | grep -iE "snd|sof|audio|err|warn|fail|firmware"
Dell with modules ON: 009-kernel-firmware-20220509_b19cbdc-noarch-1.xzm , 010-sof-firmware-2.1.1-1-x86_64.xzm

Code: Select all

guest@porteus:~$ aplay -l
aplay: device_list:274: no soundcards found...

guest@porteus:~$ cat /proc/asound/cards
--- no soundcards ---

guest@porteus:~$ dmesg | grep -iE "snd|sof|audio|err|warn|fail|firmware"
[    0.000000] x86/split lock detection: #AC: crashing the kernel on kernel split_locks and warning on user-space split_locks
[    0.069960] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.115154] ACPI: EC: interrupt blocked
[    0.116821] ACPI: Using IOAPIC for interrupt routing
[    0.270487] ACPI: EC: interrupt unblocked
[    0.270537] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.296738] pci 0000:01:00.0: BAR 6: failed to assign [mem size 0x00080000 pref]
[    0.297120] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.297121] software IO TLB: mapped [mem 0x000000004fbd4000-0x0000000053bd4000] (64MB)
[    0.318498] pci 10000:e0:1c.4: BAR 13: failed to assign [io  size 0x1000]
[    0.326637] i8042: Warning: Keylock active
[    0.331826] sdhci: Copyright(c) Pierre Ossman
[    0.331845] wbsd: Copyright(c) Pierre Ossman
[    0.646967] ACPI Error: Thread 38305792 cannot release Mutex [ECMX] acquired by thread 13112576 (20211217/exmutex-378)
[    0.646971] ACPI Error: Aborting method \_SB.PC00.LPCB.ECDV._Q66 due to previous error (AE_AML_NOT_OWNER) (20211217/psparse-529)
[    0.700363] usb 3-4: Product: Microsoft® 2.4GHz Transceiver v8.0
[    0.700365] usb 3-4: Manufacturer: Microsoft
[    0.705615] input: Microsoft Microsoft® 2.4GHz Transceiver v8.0 as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/0003:045E:0745.0001/input/input6
[    0.757013] hid-generic 0003:045E:0745.0001: input,hidraw0: USB HID v1.11 Keyboard [Microsoft Microsoft® 2.4GHz Transceiver v8.0] on usb-0000:00:14.0-4/input0
[    0.764719] input: Microsoft Microsoft® 2.4GHz Transceiver v8.0 Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.1/0003:045E:0745.0002/input/input7
[    0.764894] input: Microsoft Microsoft® 2.4GHz Transceiver v8.0 Consumer Control as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.1/0003:045E:0745.0002/input/input8
[    0.817028] hid-generic 0003:045E:0745.0002: input,hidraw1: USB HID v1.11 Mouse [Microsoft Microsoft® 2.4GHz Transceiver v8.0] on usb-0000:00:14.0-4/input1
[    0.823103] input: Microsoft Microsoft® 2.4GHz Transceiver v8.0 Consumer Control as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.2/0003:045E:0745.0003/input/input9
[    0.875018] input: Microsoft Microsoft® 2.4GHz Transceiver v8.0 System Control as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.2/0003:045E:0745.0003/input/input11
[    0.875115] hid-generic 0003:045E:0745.0003: input,hiddev96,hidraw2: USB HID v1.11 Device [Microsoft Microsoft® 2.4GHz Transceiver v8.0] on usb-0000:00:14.0-4/input2
[    3.190833] REISERFS warning (device loop16): sh-2006 read_super_block: bread failed (dev loop16, block 2, size 4096)
[    3.190835] REISERFS warning (device loop16): sh-2006 read_super_block: bread failed (dev loop16, block 16, size 4096)
[    3.205847] REISERFS warning (device loop17): sh-2006 read_super_block: bread failed (dev loop17, block 2, size 4096)
[    3.205850] REISERFS warning (device loop17): sh-2006 read_super_block: bread failed (dev loop17, block 16, size 4096)
[    3.241837] REISERFS warning (device loop19): sh-2006 read_super_block: bread failed (dev loop19, block 2, size 4096)
[    3.241839] REISERFS warning (device loop19): sh-2006 read_super_block: bread failed (dev loop19, block 16, size 4096)
[    3.301848] REISERFS warning (device loop23): sh-2006 read_super_block: bread failed (dev loop23, block 2, size 4096)
[    3.301849] REISERFS warning (device loop23): sh-2006 read_super_block: bread failed (dev loop23, block 16, size 4096)
[    3.323994] REISERFS warning (device loop24): sh-2006 read_super_block: bread failed (dev loop24, block 16, size 4096)
[    3.447431] REISERFS warning (device loop31): sh-2006 read_super_block: bread failed (dev loop31, block 16, size 4096)
[    3.464855] REISERFS warning (device loop32): sh-2006 read_super_block: bread failed (dev loop32, block 16, size 4096)
[    3.568891] REISERFS warning (device loop37): sh-2006 read_super_block: bread failed (dev loop37, block 2, size 4096)
[    3.568892] REISERFS warning (device loop37): sh-2006 read_super_block: bread failed (dev loop37, block 16, size 4096)
[    5.477782] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    5.477786] cfg80211: failed to load regulatory.db
[    5.512849] ACPI Warning: \_SB.PC00.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20211217/nsarguments-61)
[    5.512887] ACPI Warning: \_SB.PC00.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20211217/nsarguments-61)
[    5.558365] i801_smbus 0000:00:1f.4: SMBus using PCI interrupt
[    5.613848] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/tgl_dmc_ver2_12.bin (v2.12)
[    5.681501] nouveau 0000:01:00.0: pmu: firmware unavailable
[    5.685558] iwlwifi 0000:00:14.3: loaded firmware version 63.c04f3485.0 QuZ-a0-hr-b0-63.ucode op_mode iwlmvm
[    5.717961] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    5.718050] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    5.866545] thermal thermal_zone6: failed to read out thermal zone (-61)
[    5.927213] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    5.927300] sof-audio-pci-intel-tgl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    5.927325] sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
[    5.927474] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    5.927544] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops 0xffffffffa031efa0)
[    5.933892] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
[    6.006258] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
[    6.006261] sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[    6.006266] sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[    6.069141] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:1:1-3964a
[    6.069145] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:21:0 Kernel ABI 3:18:0
[    6.069148] sof-audio-pci-intel-tgl 0000:00:1f.3: warn: FW ABI is more recent than kernel
[    6.069155] sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[    6.166700] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:1:1-3964a
[    6.166706] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:21:0 Kernel ABI 3:18:0
[    6.166710] sof-audio-pci-intel-tgl 0000:00:1f.3: warn: FW ABI is more recent than kernel
[    6.284958] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    6.332977] Bluetooth: hci0: Found device firmware: intel/ibt-19-0-4.sfi
[    6.333096] Bluetooth: hci0: Firmware Version: 50-12.22
[    7.961851] Bluetooth: hci0: Waiting for firmware download to complete
[    7.961929] Bluetooth: hci0: Firmware loaded in 1590769 usecs
[    7.985937] Bluetooth: hci0: Firmware revision 0.4 build 50 week 12 2022
[   11.037955] nouveau 0000:01:00.0: gr: init failed, -110
[   11.922384] nouveau 0000:01:00.0: gr: init failed, -16
[   28.323116] nouveau 0000:01:00.0: acr: AHESASC binary failed
[   28.323118] nouveau 0000:01:00.0: acr: init failed, -5
[   28.323232] nouveau 0000:01:00.0: init failed with -5
[   28.323233] nouveau: Xorg[1746]:00000000:00000080: init failed with -5
[   28.323235] nouveau: DRM-master:00000000:00000000: init failed with -5
[   28.323236] nouveau: DRM-master:00000000:00000000: init failed with -5
[   28.323237] nouveau 0000:01:00.0: DRM: Client resume failed with error: -5
[   28.323238] nouveau 0000:01:00.0: DRM: resume failed with: -5

User avatar
Arleson
Black ninja
Black ninja
Posts: 39
Joined: 20 Aug 2017, 18:51
Distribution: Porteus 5.0rc3 Xfce
Location: Brazil

Porteus Kernel Builder

Post#1629 by Arleson » 11 May 2022, 11:51

Blaze wrote:
11 May 2022, 07:55
2)
Arleson wrote:
10 May 2022, 16:35
my bluetooth mouse doesn't work

Code: Select all

bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
You might try downloading that file rtl8723b_config.bin (Armbian github repo) or you can get it from kernel-firmware Slackware package and placing it into /lib/firmware/rtl_bt directory
BTW you can create a single small xzm module for it.
Did not work.

User avatar
Arleson
Black ninja
Black ninja
Posts: 39
Joined: 20 Aug 2017, 18:51
Distribution: Porteus 5.0rc3 Xfce
Location: Brazil

Porteus Kernel Builder

Post#1630 by Arleson » 11 May 2022, 12:21

Blaze wrote:
11 May 2022, 07:55
1) About Positivo Notebook.
Can you share link on your file alsa-info.txt? Open terminal and run these commands

Code: Select all

cd ~/
wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && bash alsa-info.sh
Upload content of /tmp/alsa-info.txt****** to https://pastebin.com/ and share link on it in this topic.
I have too many accounts created on the internet and I avoid creating more. Is it really necessary? I can put the content here on the forum...

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

Porteus Kernel Builder

Post#1631 by Ed_P » 11 May 2022, 15:23

You can upload the content to one of your other internet accounts that you feel more comfortable with and post the link here. :happy62:
Ed

User avatar
Arleson
Black ninja
Black ninja
Posts: 39
Joined: 20 Aug 2017, 18:51
Distribution: Porteus 5.0rc3 Xfce
Location: Brazil

Porteus Kernel Builder

Post#1632 by Arleson » 11 May 2022, 16:02

Arleson wrote:
11 May 2022, 12:21
Blaze wrote:
11 May 2022, 07:55
1) About Positivo Notebook.
Can you share link on your file alsa-info.txt? Open terminal and run these commands

Code: Select all

cd ~/
wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && bash alsa-info.sh
Upload content of /tmp/alsa-info.txt****** to https://pastebin.com/ and share link on it in this topic.
I have too many accounts created on the internet and I avoid creating more. Is it really necessary? I can put the content here on the forum...
http://alsa-project.org/db/?f=25c864a6a ... 8e052bf445

User avatar
Arleson
Black ninja
Black ninja
Posts: 39
Joined: 20 Aug 2017, 18:51
Distribution: Porteus 5.0rc3 Xfce
Location: Brazil

Porteus Kernel Builder

Post#1633 by Arleson » 12 May 2022, 21:52

Arleson wrote:
11 May 2022, 11:51
Blaze wrote:
11 May 2022, 07:55
2)
Arleson wrote:
10 May 2022, 16:35
my bluetooth mouse doesn't work

Code: Select all

bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
You might try downloading that file rtl8723b_config.bin (Armbian github repo) or you can get it from kernel-firmware Slackware package and placing it into /lib/firmware/rtl_bt directory
BTW you can create a single small xzm module for it.
Did not work.
I found the file that makes bluetooth work :celebrate3: :

Code: Select all

/lib/firmware/intel/ibt-19-0-4.sfi
Now all that's left to do is make the audio and microphone work on Dell ... :Search:

User avatar
Arleson
Black ninja
Black ninja
Posts: 39
Joined: 20 Aug 2017, 18:51
Distribution: Porteus 5.0rc3 Xfce
Location: Brazil

Porteus Kernel Builder

Post#1634 by Arleson » 14 May 2022, 00:29

Arleson wrote:
10 May 2022, 16:35
Arleson wrote:
09 May 2022, 18:23
I have another audio problem with last kernel (5.17.6 64bit) on my another notebook Dell Vostro 15 5510. Audio dummy. No sound and mic.

Dell model detail:

https://linux-hardware.org/?probe=e2b06a4a28

I appreciate help. :)
Blaze and/or Neko, besides the problem with the audio and the microphone, my bluetooth mouse doesn't work. For it to work (bluetooth), I have to turn on the 009-kernel-firmware-20220503_d4b7551-noarch-1.xzm module which is huge (369.4 MiB). Sound and microphone do not work at all. Do you have any idea what's going on? I'm using Kernel 5.17.6 built by Blaze.
Speaker working on Dell! :celebrate14: Just create this file: /etc/modprobe.d/intel_dspfix.conf

File Contents:

Code: Select all

options snd_intel_dspcfg dsp_driver=1
However, the microphone is not yet available. I continue the investigation. :hmmm:

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

Porteus Kernel Builder

Post#1635 by Ed_P » 14 May 2022, 04:35

Arleson wrote:
14 May 2022, 00:29
Speaker working on Dell! :celebrate14: Just create this file: /etc/modprobe.d/intel_dspfix.conf

File Contents:

Code: Select all

options snd_intel_dspcfg dsp_driver=1
Thank you Arleson, your sound fix works with my Dell Inspiron 14 notebook. :good:
Ed

Post Reply