Page 110 of 135
Porteus Kernel Builder
Posted: 14 May 2022, 11:45
by Arleson
Ed_P wrote: ↑14 May 2022, 04:35
Arleson wrote: ↑14 May 2022, 00:29
Speaker working on Dell!
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.
You are welcome!
Porteus Kernel Builder
Posted: 14 May 2022, 17:40
by Ed_P
For those not saving changes this script will make a module of
Arleson's intel-dspfix.conf file. It's what I'm using.
Dellsound.sh
Code: Select all
#!/bin/bash
# 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 "
exit
fi
echo $rst
if [ -d /tmp/mod/ ]; then
rm -rf /tmp/mod
fi
mkdir -p /tmp/mod
# copy modified files
cp -a --parents /etc/modprobe.d/intel_dspfix.conf /tmp/mod/
dir2xzm /tmp/mod /tmp/Dellsound.xzm && rm -rf /tmp/mod
echo
rm -rf /tmp/mod/ && echo && ls -sh /tmp/*.xzm
read
Porteus Kernel Builder
Posted: 14 May 2022, 19:51
by Arleson
Ed_P wrote: ↑14 May 2022, 17:40
For those not saving changes this script will make a module of
Arleson's intel-dspfix.conf file. It's what I'm using.
Porteus Kernel Builder
Posted: 17 May 2022, 22:06
by babam
Arleson wrote: ↑14 May 2022, 00:29
Speaker working on Dell!
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.
How about using "2" or "3"?
Have you ever tried it?
Porteus Kernel Builder
Posted: 18 May 2022, 11:59
by Arleson
babam wrote: ↑17 May 2022, 22:06
Arleson wrote: ↑14 May 2022, 00:29
Speaker working on Dell!
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.
How about using "2" or "3"?
Have you ever tried it?
I tested with values 2 and 3, and the speaker is back to being "dummy". Value of 2 stands for SST - Sky Lake. The processor in my Dell notebook is Tiger Lake.
I still can't get the Dell microphone to work... Any help is welcome.
Porteus Kernel Builder
Posted: 04 Jun 2022, 17:01
by Blaze
[Updated kernel Examples]
==== AUFS Kernel only for Porteus ====
Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm, 32bit.config)
[
5.18.1] <--
NEW : "All patches" patching was done.
32bit-ALL-kernel5.18.1.tar (~112 M)
https://www.mediafire.com/file/904m7eep ... 5.18.1.tar
0672c20d0be300062e6eda653ddaccba 32bit-ALL-kernel5.18.1.tar
==== AUFS Kernel only for Porteus ====
Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm, 64bit.config)
[
5.18.1] <--
NEW : "All patches" patching was done.
64bit-ALL-kernel5.18.1.tar (~118 M)
https://www.mediafire.com/file/bkc1nshr ... 5.18.1.tar
15ce8fdc3c2e41e6d792cf4d4ad254a7 64bit-ALL-kernel5.18.1.tar
Note 1: Compiler that was used.
for kernel 5.18.1:
11.2.0-x86_64
A new
x86_64
05-devel.xzm (GCC version 11.2.0)
Note 2: Compilated under Porteus 5.0-current (
Slackware 15.0 base)
Thanks to
neko for his support.
Porteus Kernel Builder
Posted: 05 Jun 2022, 05:31
by Ed_P
The wifi network option doesn't work with my Dell Inspiron 14.
Porteus Kernel Builder
Posted: 05 Jun 2022, 05:50
by babam
Ed_P wrote: ↑05 Jun 2022, 05:31
The wifi network option doesn't work with my Dell Inspiron 14.
Porteus Kernel Builder
Posted: 05 Jun 2022, 06:07
by Ed_P
With a module I made from a prior kernel that has wifi network support 18.1 works for my Dell.
Code: Select all
#!/bin/sh
# 5.17.2 WiFi files that add support for 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
# 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;
mkdir -p /tmp/mod
cp -a --parents /lib/firmware/iwlwifi-Qu-b0-hr-b0-63.ucode /tmp/mod/
cp -a --parents /lib/firmware/iwlwifi-Qu-b0-jf-b0-63.ucode /tmp/mod/
cp -a --parents /lib/firmware/iwlwifi-Qu-c0-hr-b0-63.ucode /tmp/mod/
cp -a --parents /lib/firmware/iwlwifi-QuZ-a0-hr-b0-63.ucode /tmp/mod/
cp -a --parents /lib/firmware/iwlwifi-QuZ-a0-jf-b0-63.ucode /tmp/mod/
cp -a --parents /lib/firmware/iwlwifi-cc-a0-63.ucode /tmp/mod/
cp -a --parents /lib/firmware/iwlwifi-ty-a0-gf-a0-63.ucode /tmp/mod/
dir2xzm /tmp/mod/ /tmp/DellInspiron14wifi.xzm
rm -rf /tmp/mod/ && echo && ls -sh /tmp/*.xzm
read
babam wrote: ↑05 Jun 2022, 05:50
Code: Select all
guest@porteus:~$ dmesg | grep QuZ.*ucode
[ 1.922022] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-72.ucode failed with error -2
[ 1.922068] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-71.ucode failed with error -2
[ 1.922095] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-70.ucode failed with error -2
[ 1.922391] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-69.ucode failed with error -2
[ 1.922419] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-68.ucode failed with error -2
[ 1.922441] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-67.ucode failed with error -2
[ 1.922464] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-66.ucode failed with error -2
[ 1.922487] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-65.ucode failed with error -2
[ 1.922509] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-64.ucode failed with error -2
[ 1.965046] iwlwifi 0000:00:14.3: loaded firmware version 63.c04f3485.0 QuZ-a0-hr-b0-63.ucode op_mode iwlmvm
guest@porteus:~$
Porteus Kernel Builder
Posted: 05 Jun 2022, 06:23
by babam
Higher version is better (iwlwifi-QuZ-a0-hr-b0-72.ucode)
Porteus Kernel Builder
Posted: 05 Jun 2022, 12:41
by Ed_P
babam wrote: ↑05 Jun 2022, 06:23
Higher version is better (iwlwifi-QuZ-a0-hr-b0-72.ucode)
See this posting from
Blaze:
Porteus Kernel Builder (Post by Blaze #87701) as to why 63-ucode is used.
Porteus Kernel Builder
Posted: 05 Jun 2022, 14:39
by Blaze
For the kernel 5.18.1 above I don't applied hack with linux-5.1x.xx/drivers/net/wireless/intel/iwlwifi/cfg/22000.c
Porteus Kernel Builder
Posted: 05 Jun 2022, 16:50
by babam
From the dmesg output, the Kernel searches from the highest version to the lowest version.
In this case the Kernel looks for *-72.ucode as priority.
Porteus Kernel Builder
Posted: 05 Jun 2022, 22:56
by Ed_P
Check this posting for an answer to that
babam:
Porteus Kernel Builder (Post by Blaze #87836)
Porteus Kernel Builder
Posted: 06 Jun 2022, 05:23
by babam
Is higher than 63.ucode not working for you?