You are not logged in.

#1 2023-12-20 10:02:10

xydxydxyd
Member
Registered: 2023-12-20
Posts: 3

[SOLVED] HP Zbook G9 Built-in Speaker Not Detected

I recently installed Archlinux on my Zbook G9. The built-in speaker is not listed on the output devices. When I try to play a video, there is no sound from the speaker.

Other audio outputs such as bluetooth headphones and airbuds works fine.

Here are some debug commands and outputs.

$ lspci -v
...
00:1f.3 Multimedia audio controller: Intel Corporation Alder Lake PCH-P High Definition Audio Controller (rev 01)
        DeviceName: Onboard Audio
        Subsystem: Hewlett-Packard Company Alder Lake PCH-P High Definition Audio Controller
        Flags: bus master, fast devsel, latency 64, IRQ 16, IOMMU group 14
        Memory at 612d180000 (64-bit, non-prefetchable) [size=16K]
        Memory at 612d000000 (64-bit, non-prefetchable) [size=1M]
        Capabilities: <access denied>
        Kernel driver in use: sof-audio-pci-intel-tgl
        Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
...

$ aplay -l
aplay: device_list:277: no soundcards found...

$ pactl list cards
(There was no output for this command)

$ pactl list sinks
Sink #797
        State: SUSPENDED
        Name: auto_null
        Description: Dummy Output
        Driver: PipeWire
        Sample Specification: float32le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        Volume: front-left: 52428 /  80% / -5.81 dB,   front-right: 52428 /  80% / -5.81 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: auto_null.monitor
        Latency: 0 usec, configured 0 usec
        Flags: DECIBEL_VOLUME LATENCY 
        Properties:
                node.name = "auto_null"
                device.description = "Dummy Output"
                audio.rate = "48000"
                audio.channels = "2"
                audio.position = "FL,FR"
                media.class = "Audio/Sink"
                factory.name = "support.null-audio-sink"
                node.virtual = "true"
                monitor.channel-volumes = "true"
                factory.id = "18"
                clock.quantum-limit = "8192"
                client.id = "35"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "71"
                object.serial = "797"
        Formats:
                pcm

Last edited by xydxydxyd (2023-12-20 12:12:12)

Offline

#2 2023-12-20 12:15:02

xydxydxyd
Member
Registered: 2023-12-20
Posts: 3

Re: [SOLVED] HP Zbook G9 Built-in Speaker Not Detected

The dmesg cleared things up

$ sudo dmesg | grep -iE 'snd|sof'
[sudo] password for eric: 
[    0.030814] software IO TLB: area num 16.
[    0.527767] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.641842] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.641843] software IO TLB: mapped [mem 0x000000004a5cb000-0x000000004e5cb000] (64MB)
[    0.907017] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[    0.907031] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[    3.859724] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    3.859842] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    4.107248] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    4.107315] sof-audio-pci-intel-tgl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    4.107341] sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
[    4.107605] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    4.107679] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    4.114493] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
[    4.235295] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
[    4.235298] sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[    4.235300] sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[    4.235320] sof-audio-pci-intel-tgl 0000:00:1f.3: Direct firmware load for intel/sof/sof-adl.ri failed with error -2
[    4.235321] sof-audio-pci-intel-tgl 0000:00:1f.3: error: sof firmware file is missing, you might need to
[    4.235321] sof-audio-pci-intel-tgl 0000:00:1f.3:        download it from https://github.com/thesofproject/sof-bin/
[    4.235322] sof-audio-pci-intel-tgl 0000:00:1f.3: error: failed to load DSP firmware -2
[    4.235642] sof-audio-pci-intel-tgl 0000:00:1f.3: error: sof_probe_work failed err: -2

Following the wiki, I installed the necessary firmware and it works fine now.

Offline

Board footer

Powered by FluxBB