[SOLVED] no sound on Minisforum GK41

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Post Reply
Firefly
Level 1
Level 1
Posts: 11
Joined: Wed Mar 27, 2024 1:14 pm

[SOLVED] no sound on Minisforum GK41

Post by Firefly »

Installed Linux Mint Cinnamon 21.3 on a MinusForum GK41
there was one post with no solution listed here but then I found
a blog about Kernal 6.5.5 now supports it. https://benjamin.brahmer.eu/blog/minisforum-gk41-linux/
but the latest listed for Linux Mint is 6.5.0-25
AlsaMixer show card: HDA Intel PCH, Chip: Intel Geminilake HDMI , View: [Playback] , Item: S/PDIF
(three S/PDIF shown)

is there a way to get a 6.5.5 on Linux Mint?
or do anyone have a solution to get sounds working on GK41?
Last edited by Firefly on Fri Mar 29, 2024 2:22 pm, edited 1 time in total.
Firefly
Level 1
Level 1
Posts: 11
Joined: Wed Mar 27, 2024 1:14 pm

Re: no sound on Minisforum GK41

Post by Firefly »

more info

Code: Select all

ann@ann-GK41:~$ cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0x7ffff00000 irq 133

Code: Select all

ann@ann-GK41:~$ pulseaudio -v
I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
I: [pulseaudio] main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted
I: [pulseaudio] core-util.c: Successfully gained nice level -11.
I: [pulseaudio] main.c: This is PulseAudio 15.99.1
I: [pulseaudio] main.c: Page size is 4096 bytes
I: [pulseaudio] main.c: Machine ID is aa2b745f72f14ed7b536e980bcaaf5bc.
I: [pulseaudio] main.c: Session ID is c1.
I: [pulseaudio] main.c: Using runtime directory /run/user/1000/pulse.
I: [pulseaudio] main.c: Using state directory /home/ann/.config/pulse.
I: [pulseaudio] main.c: Using modules directory /usr/lib/pulse-15.99.1+dfsg1/modules.
I: [pulseaudio] main.c: Running in system mode: no
E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.
ann@ann-GK41:~$ 

Code: Select all

ann@ann-GK41:~$ dmesg | grep snd
[    6.467833] snd_hda_intel 0000:00:0e.0: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[    6.478708] snd_hda_intel 0000:00:0e.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[   13.920704] snd_hda_intel 0000:00:0e.0: azx_get_response timeout, switching to polling mode: last cmd=0x20bf8100
[   14.924702] snd_hda_intel 0000:00:0e.0: No response from codec, disabling MSI: last cmd=0x20bf8100
[   15.937175] snd_hda_intel 0000:00:0e.0: azx_get_response timeout, switching to single_cmd mode: last cmd=0x20bf8100
ann@ann-GK41:~$ 
Last edited by Firefly on Wed Mar 27, 2024 7:03 pm, edited 1 time in total.
Firefly
Level 1
Level 1
Posts: 11
Joined: Wed Mar 27, 2024 1:14 pm

Re: no sound on Minisforum GK41

Post by Firefly »

I just saw the troubleshooting tips and tried aplay -l
so does this mean the drivers are there?
also I am trying to use the 3.5 jack not hdmi.

Code: Select all

ann@ann-GK41:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
User avatar
SMG
Level 25
Level 25
Posts: 32007
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: no sound on Minisforum GK41

Post by SMG »

Firefly wrote: Wed Mar 27, 2024 7:02 pm I just saw the troubleshooting tips and tried aplay -l
so does this mean the drivers are there?
Welcome to the forum, firefly.

It means some are there.

Please open the System Reports app and click the System Information tab on the left. Your computer's information should come up in the right pane. Then click the Copy button in the lower right and paste the results into a reply window here so we can see how Linux Mint views your hardware.
Firefly wrote: Wed Mar 27, 2024 1:26 pm a blog about Kernal 6.5.5 now supports it. https://benjamin.brahmer.eu/blog/minisforum-gk41-linux/
but the latest listed for Linux Mint is 6.5.0-25
AlsaMixer show card: HDA Intel PCH, Chip: Intel Geminilake HDMI , View: [Playback] , Item: S/PDIF
(three S/PDIF shown)

is there a way to get a 6.5.5 on Linux Mint?
The naming convention for mainline Linux kernels is not the same as the Canonical/Ubuntu naming convention so your question does not have a straightforward answer. There may be several factors of which one is the kernel that are needed.

Please also provide the output of

Code: Select all

journalctl -k | grep -Ei "ALSA|HDA|sof[-]|HDMI|snd[_-]|sound|hda.codec|hda.intel"
and enclose the results in code tags like you did with the prior outputs you posted.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
Firefly
Level 1
Level 1
Posts: 11
Joined: Wed Mar 27, 2024 1:14 pm

Re: no sound on Minisforum GK41

Post by Firefly »

Code: Select all

System:
  Kernel: 6.5.0-26-generic x86_64 bits: 64 compiler: N/A Desktop: Cinnamon 6.0.4 tk: GTK 3.24.33
    wm: muffin vt: 7 dm: LightDM 1.30.0 Distro: Linux Mint 21.3 Virginia base: Ubuntu 22.04 jammy
Machine:
  Type: Mini-pc System: BESSTAR TECH product: GK41 v: N/A serial: <superuser required>
  Mobo: BESSTAR Tech model: GB7 serial: <superuser required> UEFI: American Megatrends
    v: GB7 0.08 date: 05/25/2021
CPU:
  Info: quad core model: Intel Celeron J4125 bits: 64 type: MCP smt: <unsupported>
    arch: Goldmont Plus rev: 8 cache: L1: 224 KiB L2: 4 MiB
  Speed (MHz): avg: 2269 high: 2595 min/max: 800/2700 cores: 1: 2520 2: 2586 3: 1375 4: 2595
    bogomips: 15974
  Flags: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel GeminiLake [UHD Graphics 600] driver: i915 v: kernel ports: active: DP-1
    empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:3185 class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: modesetting unloaded: fbdev,vesa
    gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1280x1024 s-dpi: 96 s-size: 338x270mm (13.3x10.6") s-diag: 433mm (17")
  Monitor-1: DP-1 model: HP E190i serial: <filter> res: 1280x1024 hz: 60 dpi: 87
    size: 374x299mm (14.7x11.8") diag: 484mm (19.1") modes: max: 1280x1024 min: 720x400
  OpenGL: renderer: Mesa Intel UHD Graphics 600 (GLK 2) v: 4.6 Mesa 23.2.1-1ubuntu3.1~22.04.2
    direct render: Yes
Audio:
  Device-1: Intel Celeron/Pentium Silver Processor High Definition Audio vendor: Realtek
    driver: snd_hda_intel v: kernel bus-ID: 00:0e.0 chip-ID: 8086:3198 class-ID: 0401
  Sound Server-1: ALSA v: k6.5.0-26-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter vendor: AzureWave
    driver: rtw_8822ce v: N/A pcie: speed: 2.5 GT/s lanes: 1 port: e000 bus-ID: 01:00.0
    chip-ID: 10ec:c822 class-ID: 0280
  IF: wlp1s0 state: down mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 v: kernel pcie:
    speed: 2.5 GT/s lanes: 1 port: d000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: IMC Networks 802.11ac WLAN Adapter type: USB driver: btusb v: 0.8 bus-ID: 1-7:5
    chip-ID: 13d3:3553 class-ID: e001 serial: <filter>
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 3.0 lmp-v: 5.1
    sub-v: 6d7d hci-v: 5.1 rev: 19b7
Drives:
  Local Storage: total: 268.32 GiB used: 57.6 GiB (21.5%)
  ID-1: /dev/sda model: minisforum size: 238.47 GiB speed: 6.0 Gb/s type: SSD serial: <filter>
    rev: 61.3 scheme: GPT
  ID-2: /dev/sdb type: USB vendor: Lexar model: USB Flash Drive size: 29.84 GiB type: SSD
    serial: <filter> rev: PMAP scheme: MBR
Partition:
  ID-1: / size: 233.18 GiB used: 36.96 GiB (15.9%) fs: ext4 dev: /dev/sda2
  ID-2: /boot/efi size: 511 MiB used: 6.1 MiB (1.2%) fs: vfat dev: /dev/sda1
Swap:
  ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) priority: -2 file: /swapfile
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 9 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-1:2 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID
    driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s power: 98mA
    chip-ID: 046d:c52b class-ID: 0300
  Device-2: 1-2:3 info: Microsoft Optical Mouse 200 type: Mouse driver: hid-generic,usbhid
    interfaces: 1 rev: 2.0 speed: 1.5 Mb/s power: 98mA chip-ID: 045e:0797 class-ID: 0301
  Device-3: 1-4:4 info: Lexar Media USB Flash Drive type: Mass Storage driver: usb-storage
    interfaces: 1 rev: 2.1 speed: 480 Mb/s power: 300mA chip-ID: 05dc:a212 class-ID: 0806
    serial: <filter>
  Device-4: 1-7:5 info: IMC Networks 802.11ac WLAN Adapter type: Bluetooth driver: btusb
    interfaces: 2 rev: 1.0 speed: 12 Mb/s power: 500mA chip-ID: 13d3:3553 class-ID: e001
    serial: <filter>
  Hub-2: 2-0:1 info: Super-speed hub ports: 7 rev: 3.0 speed: 5 Gb/s chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 41.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Repos:
  Packages: apt: 2177
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb http: //packages.linuxmint.com virginia main upstream import backport
    2: deb http: //archive.ubuntu.com/ubuntu jammy main restricted universe multiverse
    3: deb http: //archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse
    4: deb http: //archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse
    5: deb http: //security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
  Active apt repos in: /etc/apt/sources.list.d/teamviewer.list
    1: deb [signed-by=/usr/share/keyrings/teamviewer-keyring.gpg] https: //linux.teamviewer.com/deb stable main
Info:
  Processes: 220 Uptime: 7h 12m wakeups: 0 Memory: 7.57 GiB used: 1.44 GiB (19.0%) Init: systemd
  v: 249 runlevel: 5 Compilers: gcc: 11.4.0 alt: 11/12 Client: Cinnamon v: 6.0.4 inxi: 3.3.13

Code: Select all

ann@ann-GK41:~$ journalctl -k | grep -Ei "ALSA|HDA|sof[-]|HDMI|snd[_-]|sound|hda.codec|hda.intel"
Mar 27 13:52:21 ann-GK41 kernel: snd_hda_intel 0000:00:0e.0: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
Mar 27 13:52:21 ann-GK41 kernel: snd_hda_intel 0000:00:0e.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Mar 27 13:52:21 ann-GK41 kernel: input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input14
Mar 27 13:52:21 ann-GK41 kernel: input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input15
Mar 27 13:52:21 ann-GK41 kernel: input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input16
Mar 27 13:52:29 ann-GK41 kernel: snd_hda_intel 0000:00:0e.0: azx_get_response timeout, switching to polling mode: last cmd=0x20bf8100
Mar 27 13:52:30 ann-GK41 kernel: snd_hda_intel 0000:00:0e.0: No response from codec, disabling MSI: last cmd=0x20bf8100
Mar 27 13:52:31 ann-GK41 kernel: snd_hda_intel 0000:00:0e.0: azx_get_response timeout, switching to single_cmd mode: last cmd=0x20bf8100
ann@ann-GK41:~$ 
User avatar
SMG
Level 25
Level 25
Posts: 32007
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: no sound on Minisforum GK41

Post by SMG »

Firefly wrote: Wed Mar 27, 2024 9:05 pm

Code: Select all

Mar 27 13:52:21 ann-GK41 kernel: snd_hda_intel 0000:00:0e.0: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
This line seems rather unusual. Did you try using any kernel parameters or passing options in /etc/modprobe.d/alsa-base.conf file? You can check

Code: Select all

cat /proc/cmdline
for kernel parameters you might have.

Information from this different model Besstar indicates it has essx8336 hardware and there have been some additional fixes available in the time since that topic was made. However, I don't see any mention of hardware in your output which is rather unusual, especially because the link you provided does mention it.

The link you provided also mentions creating a new file with the line options snd-intel-dspcfg dsp_driver=1 which is what is in the line of your output I quoted.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
Firefly
Level 1
Level 1
Posts: 11
Joined: Wed Mar 27, 2024 1:14 pm

Re: no sound on Minisforum GK41

Post by Firefly »

right! I did other steps trying to get it to work and did not revert it.


added

Code: Select all

options snd-hda-intel model=auto
options snd-hda-intel dmic_detect=0
to /etc/modprobe.d/alsa-base.conf
and
added

Code: Select all

blacklist snd_soc_skl
to /etc/modprobe.d/blacklist.conf
Firefly
Level 1
Level 1
Posts: 11
Joined: Wed Mar 27, 2024 1:14 pm

Re: no sound on Minisforum GK41

Post by Firefly »

Code: Select all

ann@ann-GK41:~$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-6.5.0-26-generic root=UUID=0eb14632-15a9-422c-851a-40b9aabb5898 ro quiet splash
ann@ann-GK41:~$ 
User avatar
SMG
Level 25
Level 25
Posts: 32007
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: no sound on Minisforum GK41

Post by SMG »

Firefly wrote: Wed Mar 27, 2024 11:15 pm right! I did other steps trying to get it to work and did not revert it.
If you have not yet reverted those changes, please revert them, reboot, and then run

Code: Select all

journalctl -k | grep -Ei "ALSA|HDA|sof[-]|HDMI|snd[_-]|sound|hda.codec|hda.intel"
again so we can see any messages about possible missing firmware or firmware loading problems.

It is possible the 6.5 kernel you have installed may have those changes from the 6.5.5 mainline kernel backported to it, but the changes you made are blocking the normal process from happening.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
Firefly
Level 1
Level 1
Posts: 11
Joined: Wed Mar 27, 2024 1:14 pm

Re: no sound on Minisforum GK41

Post by Firefly »

Code: Select all

ann@ann-GK41:~$ journalctl -k | grep -Ei "ALSA|HDA|sof[-]|HDMI|snd[_-]|sound|hda.codec|hda.intel"
Mar 28 10:10:39 ann-GK41 kernel: snd_hda_intel 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100
Mar 28 10:10:39 ann-GK41 kernel: snd_soc_skl 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100
Mar 28 10:10:39 ann-GK41 kernel: snd_soc_avs 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100
Mar 28 10:10:39 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100
Mar 28 10:10:39 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if 0x040100
Mar 28 10:10:39 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: use msi interrupt mode
Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: NHLT_DEVICE_I2S detected, ssp_mask 0x5
Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Overriding topology with MCLK mask 0x2 from NHLT
Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: hda codecs found, mask 4
Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Firmware info: version 2:0:0-b678a
Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Firmware: ABI 3:20:0 Kernel ABI 3:23:0
Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: unknown sof_ext_man header type 3 size 0x30
Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Firmware info: version 2:0:0-b678a
Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Firmware: ABI 3:20:0 Kernel ABI 3:23:0
Mar 28 10:10:40 ann-GK41 kernel: sof-essx8336 sof-essx8336: quirk mask 0x2
Mar 28 10:10:40 ann-GK41 kernel: sof-essx8336 sof-essx8336: quirk SSP2
Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Direct firmware load for intel/sof-tplg/sof-glk-es8336-ssp2.tplg failed with error -2
Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: error: tplg request firmware intel/sof-tplg/sof-glk-es8336-ssp2.tplg failed err: -2
Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: you may need to download the firmware from https://github.com/thesofproject/sof-bin/
Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: error: failed to load DSP topology -2
Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: ASoC: error at snd_soc_component_probe on 0000:00:0e.0: -2
Mar 28 10:10:40 ann-GK41 kernel: sof-essx8336 sof-essx8336: ASoC: failed to instantiate card -2
Mar 28 10:10:40 ann-GK41 kernel: sof-essx8336 sof-essx8336: snd_soc_register_card failed: -2
Mar 28 10:10:40 ann-GK41 kernel: sof-essx8336: probe of sof-essx8336 failed with error -2
ann@ann-GK41:~$ 
User avatar
SMG
Level 25
Level 25
Posts: 32007
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: no sound on Minisforum GK41

Post by SMG »

Firefly wrote: Thu Mar 28, 2024 10:11 am

Code: Select all

Mar 28 10:10:40 ann-GK41 kernel: sof-essx8336 sof-essx8336: quirk mask 0x2
Mar 28 10:10:40 ann-GK41 kernel: sof-essx8336 sof-essx8336: quirk SSP2
So you do have the exxx8336, but there are some firmware errors which are causing the audio card not to register.

Code: Select all

Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Direct firmware load for intel/sof-tplg/sof-glk-es8336-ssp2.tplg failed with error -2
Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: error: tplg request firmware intel/sof-tplg/sof-glk-es8336-ssp2.tplg failed err: -2
Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: you may need to download the firmware from https://github.com/thesofproject/sof-bin/
Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: error: failed to load DSP topology -2
Mar 28 10:10:40 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: ASoC: error at snd_soc_component_probe on 0000:00:0e.0: -2
Mar 28 10:10:40 ann-GK41 kernel: sof-essx8336 sof-essx8336: ASoC: failed to instantiate card -2
Mar 28 10:10:40 ann-GK41 kernel: sof-essx8336 sof-essx8336: snd_soc_register_card failed: -2
Mar 28 10:10:40 ann-GK41 kernel: sof-essx8336: probe of sof-essx8336 failed with error -2
We'll want to clear those first.

Take a Timeshift snapshot and then follow the directions in this post to get the sof v2023.12.1 files. Then reboot and run

Code: Select all

journalctl -k | grep -Ei "ALSA|HDA|sof[-]|HDMI|snd[_-]|sound|hda.codec|hda.intel"
again and we'll see if that makes a difference.

I'm mainly wanting to make sure the errors clear at this point, but also check to see if you have sound or any sound cards show up with aplay -l. There are newer kernels available that the last time I helped someone with this hardware so maybe just the updated files will be all you need with the current 6.5 kernel.

However, there are multiple different audio hardware components that use essx8336. Once the errors clear (do not try this if there are still errors), multiple people have been able to use the Alsa and PulseAudio scripts from Fixes to get ESSX8336 audio working for Intel Geminilake systems in Debian. Take a snapshot before trying it (snapshots make it easier to get back to the prior state.) You would just do the last two bullets under the Fixes heading (corresponds to steps 6 and 7 under the Installation heading). Do NOT use the kernel or follow directions for it.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
Firefly
Level 1
Level 1
Posts: 11
Joined: Wed Mar 27, 2024 1:14 pm

Re: no sound on Minisforum GK41

Post by Firefly »

I did the

Code: Select all

echo "options snd-intel-dspcfg dsp_driver=1" | sudo tee -a /etc/modprobe.d/hdafix.conf
then rebooted.
here is update

Code: Select all

ann@ann-GK41:~$ sudo journalctl -k | grep -Ei "ALSA|HDA|sof[-]|HDMI|snd[_-]|sound|hda.codec|hda.intel"
[sudo] password for ann:              
Mar 28 12:43:20 ann-GK41 kernel: snd_hda_intel 0000:00:0e.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Mar 28 12:43:20 ann-GK41 kernel: input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input14
Mar 28 12:43:20 ann-GK41 kernel: input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input15
Mar 28 12:43:20 ann-GK41 kernel: input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input16
Mar 28 12:43:27 ann-GK41 kernel: snd_hda_intel 0000:00:0e.0: azx_get_response timeout, switching to polling mode: last cmd=0x20bf8100
Mar 28 12:43:28 ann-GK41 kernel: snd_hda_intel 0000:00:0e.0: No response from codec, disabling MSI: last cmd=0x20bf8100
Mar 28 12:43:29 ann-GK41 kernel: snd_hda_intel 0000:00:0e.0: azx_get_response timeout, switching to single_cmd mode: last cmd=0x20bf8100
ann@ann-GK41:~$ 
I still see Dummy Output, also I am using 3.5mm jack, HDMI might be working but I don't have a HDMI monitor with speakers.
User avatar
SMG
Level 25
Level 25
Posts: 32007
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: no sound on Minisforum GK41

Post by SMG »

Firefly wrote: Thu Mar 28, 2024 12:47 pm I did the

Code: Select all

echo "options snd-intel-dspcfg dsp_driver=1" | sudo tee -a /etc/modprobe.d/hdafix.conf
then rebooted.
I don't understand why you did that. There is nothing about doing that in my prior post or the links in my prior post. Please remove that and try what I suggested.

I gave directions for updating the SOF firmware. You have to download the tar file and then copy the files from it into your install. The steps are listed in the first link. After you do that is when you run the output again to check and see if all the errors cleared.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
Firefly
Level 1
Level 1
Posts: 11
Joined: Wed Mar 27, 2024 1:14 pm

Re: no sound on Minisforum GK41

Post by Firefly »

it was what the post said to do, in your comment : Take a Timeshift snapshot and then follow the directions in this post to get the sof v2023.12.1 files.
there was a step that did not work and I jumped to the next task.

ok, I will undo and try again.

this part?

Code: Select all

cd ~/Downloads   #or wherever you want the download
wget https://github.com/thesofproject/sof-bin/releases/download/v2023.12.1/sof-bin-2023.12.1.tar.gz
tar xzf sof-bin-2023.12.1.tar.gz
cd sof-bin-2023.12.1/
sudo ./install.sh
User avatar
SMG
Level 25
Level 25
Posts: 32007
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: no sound on Minisforum GK41

Post by SMG »

Firefly wrote: Thu Mar 28, 2024 2:25 pmthere was a step that did not work and I jumped to the next task.
There was no next task that said to do what you did. :?
Firefly wrote: Thu Mar 28, 2024 2:25 pmok, I will undo and try again.

tthis part?

Code: Select all

cd ~/Downloads   #or wherever you want the download
wget https://github.com/thesofproject/sof-bin/releases/download/v2023.12.1/sof-bin-2023.12.1.tar.gz
tar xzf sof-bin-2023.12.1.tar.gz
cd sof-bin-2023.12.1/
sudo ./install.sh
Yes. That is the first part. If you get error messages on any of the steps, then please post the error messages.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
Firefly
Level 1
Level 1
Posts: 11
Joined: Wed Mar 27, 2024 1:14 pm

Re: no sound on Minisforum GK41

Post by Firefly »

Code: Select all

ann@ann-GK41:~$ journalctl -k | grep -Ei "ALSA|HDA|sof[-]|HDMI|snd[_-]|sound|hda.codec|hda.intel"
Mar 28 20:42:37 ann-GK41 kernel: snd_hda_intel 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100
Mar 28 20:42:37 ann-GK41 kernel: snd_soc_skl 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100
Mar 28 20:42:37 ann-GK41 kernel: snd_soc_avs 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100
Mar 28 20:42:37 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100
Mar 28 20:42:37 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if 0x040100
Mar 28 20:42:37 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Mar 28 20:42:37 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: use msi interrupt mode
Mar 28 20:42:37 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: NHLT_DEVICE_I2S detected, ssp_mask 0x5
Mar 28 20:42:37 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Overriding topology with MCLK mask 0x2 from NHLT
Mar 28 20:42:37 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: hda codecs found, mask 4
Mar 28 20:42:37 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Firmware info: version 2:2:0-57864
Mar 28 20:42:37 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
Mar 28 20:42:37 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: unknown sof_ext_man header type 3 size 0x30
Mar 28 20:42:38 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Firmware info: version 2:2:0-57864
Mar 28 20:42:38 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
Mar 28 20:42:39 ann-GK41 kernel: sof-essx8336 sof-essx8336: quirk mask 0x2
Mar 28 20:42:39 ann-GK41 kernel: sof-essx8336 sof-essx8336: quirk SSP2
Mar 28 20:42:39 ann-GK41 kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Topology: ABI 3:22:1 Kernel ABI 3:23:0
Mar 28 20:42:39 ann-GK41 kernel: sof-essx8336 sof-essx8336: ASoC: Parent card not yet available, widget card binding deferred
Mar 28 20:42:40 ann-GK41 kernel: input: sof-essx8336 Headset as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input14
Mar 28 20:42:40 ann-GK41 kernel: input: sof-essx8336 HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input15
Mar 28 20:42:40 ann-GK41 kernel: input: sof-essx8336 HDMI/DP,pcm=6 as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input16
Mar 28 20:42:40 ann-GK41 kernel: input: sof-essx8336 HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input17
ann@ann-GK41:~$ 
I now see a audio device instead of Dummy output!
User avatar
SMG
Level 25
Level 25
Posts: 32007
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: no sound on Minisforum GK41

Post by SMG »

Firefly wrote: Thu Mar 28, 2024 8:57 pmI now see a audio device instead of Dummy output!
What is the output of aplay -l right now?

The output you posted shows the errors have cleared which is good. I see a listing for a headset and for HDMI.

I suggest as a next step to check alsamixer and make sure nothing is muted and volumes are up and see if you get any sound. One person found, "It work enabling both right and left Mixer DAC in alsamixer, also i put everything at 100% volume" so see if those options are available for you and you get sound.

If not, we can try something else.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
Firefly
Level 1
Level 1
Posts: 11
Joined: Wed Mar 27, 2024 1:14 pm

Re: no sound on Minisforum GK41

Post by Firefly »

Code: Select all

ann@ann-GK41:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sofessx8336 [sof-essx8336], device 0: ES8336 (*) []
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: sofessx8336 [sof-essx8336], device 5: HDMI 1 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofessx8336 [sof-essx8336], device 6: HDMI 2 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofessx8336 [sof-essx8336], device 7: HDMI 3 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
ann@ann-GK41:~$ 
yes, I had to change setting in the alsamixer and now I can hear the sound.
Thank you for all the help!
User avatar
SMG
Level 25
Level 25
Posts: 32007
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: no sound on Minisforum GK41

Post by SMG »

Firefly wrote: Fri Mar 29, 2024 10:38 am

Code: Select all

ann@ann-GK41:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sofessx8336 [sof-essx8336], device 0: ES8336 (*) []
  Subdevices: 0/1
  Subdevice #0: subdevice #0
  card 0: sofessx8336 [sof-essx8336], device 5: HDMI 1 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofessx8336 [sof-essx8336], device 6: HDMI 2 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofessx8336 [sof-essx8336], device 7: HDMI 3 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0  
It is good new news that at least some of these ES8336 cards are getting to be easier fixes so sound works.

If you consider your issue resolved, please go to your first post in this topic, click the pencil icon, and add [SOLVED] to the beginning of the title and submit the revised post so others know you are no longer seeking help on this issue.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
Post Reply

Return to “Sound”