Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Opensuse 15.6 HP 14b-nb0031wm w/ MrChromeBox UEFI Tiger Lake-LP Smart Sound Technology Audio Controller no output #5174

Open
SeonMu108 opened this issue Sep 10, 2024 · 0 comments

Comments

@SeonMu108
Copy link

I've been having problems with the audio driver on Opensuse 15.6.

here is the text of the bugzilla threat along with the two alsa-info.sh attachments:

I tried both google and brave search and have yet to come across an answer that works on my machine, a newly installed 15.6 leap instance.

Here is the output from inxi -Aa

Audio:
Device-1: Intel Tiger Lake-LP Smart Sound Audio

driver: sof-audio-pci-intel-tgl

alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 00:1f.3

chip-ID: 8086:a0c8 class-ID: 0401

API: ALSA v: k6.4.0-150600.21-default status: kernel-api with: aoss

type: oss-emulator tools: alsactl,alsamixer,amixer

Server-1: PipeWire v: 1.0.5 status: off with: wireplumber status: off

tools: pw-cat,pw-cli,wpctl

Server-2: PulseAudio v: 17.0 status: active with: pulseaudio-alsa

type: plugin tools: pacat,pactl,pavucontrol

dmesg output:

here's the output:

[ 142.261901] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100

[ 142.262162] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100

[ 142.262285] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])

[ 142.270908] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode

[ 142.285212] sof-audio-pci-intel-tgl 0000:00:1f.3: NHLT table not found

[ 142.285238] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 4

[ 142.285754] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864

[ 142.285761] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0

[ 142.285768] sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30

[ 142.403661] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864

[ 142.403680] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0

I assume the bolded line is the pertinent one.

I have sof-firmware installed, as well as the above drivers. I disabled pipewire, as I've had problems on Ubuntu/Mint with Pipewire. I have also tried this with Pipewire enabled and have had the same issue.

The device shows up in YaST Sound as "Tiger Lake-LP Smart Sound Technology Audio Controller." When I select edit and try Quick Automatic Setup or Normal Setup, or Advanced, I get the following error:

The kernel module snd-sof-pci-intel-tgl for sound support
could not be loaded. This can be caused by incorrect
module parameters, including invalid IO or IRQ parameters.

As I said above, I have this working on Linux Mint 21.3 Virginia, so long as I have Pipewire disabled with the sof-firmware drivers. Does anyone have any clue what I need to do to get the sound working? It's really the only thing stopping me from switching.


Thanks

Alsa-Info output

Tried the newest Kernel at the first link,

Linux localhost.localdomain 6.10.8-lp155.4.g8fb5447-default #1 SMP PREEMPT_DYNAMIC Fri Sep 6 07:30:08 UTC 2024 (8fb5447) x86_64 x86_64 x86_64 GNU/Linux

and the issue persists: https://imgur.com/a/81Y1NVX

Attached is the output from Alsa-Info.

Alsa-info 1.txt


Second alsa-info output with both upstream sof-firmware drivers (failed) and kernel option - snd_intel_dspcfg.dsp_driver=1

alsa-info 2.txt


The new sof firmware you linked to did not change the outcome. There is a difference after adding the kernel modifier, where the device seems to work, as in, the process where I click "edit" to configure the sound driver completes, but there is still nothing but a dummy output. If I try to click "edit" again after the process completes, the window closes. Upon reopening, the driver remains unconfigured. See the screenshot here:

https://imgur.com/beX5Sy5.png


contents of /etc/modprobe.d/

There are three files -

50-yast.conf: https://imgur.com/u5WqTCd.png

which is empty

README, which is, obviously, a readme

and tuned.conf, which is all commented out: https://imgur.com/pMhel5k.png

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant