You are not logged in.

#1 2024-08-08 11:25:22

Alextc35
Member
Registered: 2024-08-08
Posts: 3

[SOLVED] Audio Issue on Lenovo IdeaPad 3: Only "Dummy Output"

Hello,

I am experiencing an issue with the audio on my Lenovo IdeaPad 3 running Arch Linux. Although the system appears to be functioning correctly,
I am unable to get sound through the laptop’s speakers. Instead, the system only shows a dummy output device.

System Details:
- Laptop Model: Lenovo IdeaPad 3
- Processor: Intel Core i5-1135G7
- RAM: 8 GB
- Storage: 512 GB SSD
- Graphics: Intel Iris Xe Graphics
- Audio Controller (according to lspci): Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller

Problem Details:
- Output of pactl list sinks:
40    auto_null    PipeWire    float32le 2ch 48000Hz    IDLE

Actions Taken:
- Installed and reinstalled PipeWire and its components (pipewire, pipewire-alsa, pipewire-pulse, pipewire-jack).
- Verified that PipeWire services (pipewire, pipewire-pulse) are active and running.
- Reinstalled alsa-utils.
- Ran aplay -l (no physical devices detected).
- Checked audio devices with pactl list short sinks (only auto_null appears).

Observed Behavior:
- pactl list short sinks shows only auto_null as the output device.
- aplay -l does not list any physical audio devices.

Request for Help:
1. How can I get PipeWire to detect my physical audio device instead of the Dummy Output?
2. What additional steps should I take to diagnose and resolve this issue?
3. Are there any specific configurations or additional components I should install to get my audio hardware working correctly?

I appreciate any guidance or advice you can provide. Thank you in advance for your help.

Last edited by Alextc35 (2024-08-08 20:45:48)

Offline

#2 2024-08-08 17:11:56

ZonicTrout
Member
Registered: 2023-07-20
Posts: 24

Re: [SOLVED] Audio Issue on Lenovo IdeaPad 3: Only "Dummy Output"

Can you give the output of the following commands to me?

sudo dmidecode| grep "Product Name"

(To get model name to help get search results)

 cat /proc/asound/cards 

(To see if the sound card is detected at all)

lspci -vvv 

(To see if any driver is being loaded for it)
I had a similiar issue when I first began using linux (I didn't even know my laptop had speakers!), I ended up finding a random github repo (https://github.com/thor2002ro/asus_zenbook_ux3402za) that somehow had the solution. It may just be that the drivers for it aren't in the kernel sad. Hopefully not though!
Question: Has the audio ever worked on this laptop? (On Windows or linux)?

Offline

#3 2024-08-08 18:36:31

Alextc35
Member
Registered: 2024-08-08
Posts: 3

Re: [SOLVED] Audio Issue on Lenovo IdeaPad 3: Only "Dummy Output"

ZonicTrout wrote:

Can you give the output of the following commands to me?

sudo dmidecode| grep "Product Name"

(To get model name to help get search results)

 cat /proc/asound/cards 

(To see if the sound card is detected at all)

lspci -vvv 

(To see if any driver is being loaded for it)
I had a similiar issue when I first began using linux (I didn't even know my laptop had speakers!), I ended up finding a random github repo (https://github.com/thor2002ro/asus_zenbook_ux3402za) that somehow had the solution. It may just be that the drivers for it aren't in the kernel sad. Hopefully not though!
Question: Has the audio ever worked on this laptop? (On Windows or linux)?

The audio has worked on this laptop before. I have used Windows and Ubuntu on the same machine, and the audio functioned correctly in both operating systems.

>sudo dmidecode | grep "Product Name"
        Product Name: 82H8
    Product Name: LNVNB161216
>cat /proc/asounds/cards
--- no soundcards ---
>lspci -vvv                                                                        ─╯
0000:00:00.0 Host bridge: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers (rev 01)
    Subsystem: Lenovo Device 3809
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
    Latency: 0
    Capabilities: <access denied>
    Kernel modules: igen6_edac

0000:00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01) (prog-if 00 [VGA controller])
    Subsystem: Lenovo Device 3f9c
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 166
    Region 0: Memory at 6002000000 (64-bit, non-prefetchable) [size=16M]
    Region 2: Memory at 4000000000 (64-bit, prefetchable) [size=256M]
    Region 4: I/O ports at 3000 [size=64]
    Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: i915
    Kernel modules: i915, xe

0000:00:04.0 Signal processing controller: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant (rev 01)
    Subsystem: Lenovo Device 380a
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at 6003200000 (64-bit, non-prefetchable) [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: proc_thermal
    Kernel modules: processor_thermal_device_pci_legacy

0000:00:0a.0 Signal processing controller: Intel Corporation Tigerlake Telemetry Aggregator Driver (rev 01)
    Subsystem: Lenovo Device 3801
    Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Region 0: Memory at 6003230000 (64-bit, non-prefetchable) [size=32K]
    Capabilities: <access denied>
    Kernel driver in use: intel_vsec
    Kernel modules: intel_vsec

0000:00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 USB Controller (rev 01) (prog-if 30 [XHCI])
    Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin ? routed to IRQ 140
    Region 0: Memory at 6003220000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: xhci_hcd
    Kernel modules: xhci_pci

0000:00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller
    Subsystem: Intel Corporation Device 7270
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Region 0: Memory at 6000000000 (64-bit, non-prefetchable) [size=32M]
    Region 2: Memory at 50000000 (32-bit, non-prefetchable) [size=32M]
    Region 4: Memory at 6003100000 (64-bit, non-prefetchable) [size=1M]
    Capabilities: <access denied>
    Kernel driver in use: vmd
    Kernel modules: vmd

0000:00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 20) (prog-if 30 [XHCI])
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 148
    Region 0: Memory at 52000000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: xhci_hcd
    Kernel modules: xhci_pci

0000:00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 20)
    Subsystem: Lenovo Device 3816
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Region 0: Memory at 6003240000 (64-bit, non-prefetchable) [size=16K]
    Region 2: Memory at 600324a000 (64-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>

0000:00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 20)
    Subsystem: Intel Corporation Device 0074
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at 600323c000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi

0000:00:15.0 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 20)
    Subsystem: Lenovo Device 3813
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 27
    Region 0: Memory at 4017000000 (64-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: intel-lpss
    Kernel modules: intel_lpss_pci

0000:00:15.1 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #1 (rev 20)
    Subsystem: Lenovo Device 3812
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin B routed to IRQ 40
    Region 0: Memory at 4017001000 (64-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: intel-lpss
    Kernel modules: intel_lpss_pci

0000:00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 20)
    Subsystem: Lenovo Device 380f
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 167
    Region 0: Memory at 6003247000 (64-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: mei_me
    Kernel modules: mei_me

0000:00:17.0 SATA controller: Intel Corporation Tiger Lake-LP SATA Controller (rev 20) (prog-if 01 [AHCI 1.0])
    Subsystem: Intel Corporation Device 7270
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 120
    Region 0: Memory at 52010000 (32-bit, non-prefetchable) [size=8K]
    Region 1: Memory at 52014000 (32-bit, non-prefetchable) [size=256]
    Region 2: I/O ports at 3080 [size=8]
    Region 3: I/O ports at 3088 [size=4]
    Region 4: I/O ports at 3060 [size=32]
    Region 5: Memory at 52013000 (32-bit, non-prefetchable) [size=2K]
    Capabilities: <access denied>
    Kernel driver in use: ahci

0000:00:1e.0 Communication controller: Intel Corporation Tiger Lake-LP Serial IO UART Controller #0 (rev 20)
    Subsystem: Lenovo Device 3804
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at 4017002000 (64-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: intel-lpss
    Kernel modules: intel_lpss_pci

0000:00:1e.3 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO SPI Controller #1 (rev 20)
    Subsystem: Lenovo Device 3810
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin D routed to IRQ 37
    Region 0: Memory at 4017003000 (64-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: intel-lpss
    Kernel modules: intel_lpss_pci

0000:00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 20)
    Subsystem: Lenovo Device 3803
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0

0000:00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
    Subsystem: Lenovo Device 380e
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 32, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at 6003238000 (64-bit, non-prefetchable) [size=16K]
    Region 4: Memory at 6003000000 (64-bit, non-prefetchable) [size=1M]
    Capabilities: <access denied>
    Kernel driver in use: sof-audio-pci-intel-tgl
    Kernel modules: snd_hda_intel, snd_soc_avs, snd_sof_pci_intel_tgl

0000:00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 20)
    Subsystem: Lenovo Device 380b
    Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at 6003244000 (64-bit, non-prefetchable) [size=256]
    Region 4: I/O ports at efa0 [size=32]
    Kernel driver in use: i801_smbus
    Kernel modules: i2c_i801

0000:00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-LP SPI Controller (rev 20)
    Subsystem: Lenovo Device 3808
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Region 0: Memory at 4f400000 (32-bit, non-prefetchable) [size=4K]
    Kernel driver in use: intel-spi
    Kernel modules: spi_intel_pci

10000:e0:1c.0 System peripheral: Intel Corporation RST VMD Managed Controller
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

10000:e0:1c.4 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port #5 (rev 20) (prog-if 00 [Normal decode])
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 156
    Bus: primary=00, secondary=e1, subordinate=e1, sec-latency=0
    I/O behind bridge: f000-0fff [disabled] [16-bit]
    Memory behind bridge: 50000000-500fffff [size=1M] [32-bit]
    Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled] [64-bit]
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort+ <TAbort- <MAbort+ <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
        PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport

10000:e1:00.0 Non-Volatile memory controller: Intel Corporation SSD 670p Series [Keystone Harbor] (rev 03) (prog-if 02 [NVM Express])
    Subsystem: Intel Corporation Device 390f
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ -2147483648
    Region 0: Memory at 50000000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: nvme
    Kernel modules: nvme

Last edited by Alextc35 (2024-08-08 20:15:03)

Offline

#4 2024-08-08 19:27:40

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,274

Re: [SOLVED] Audio Issue on Lenovo IdeaPad 3: Only "Dummy Output"

Please wrap the actual outputs in code tags as well as the command, it will increase legibility and wrap the outputs in scrollable boxes to not bloat the replies unnecessarily.

For your issue, install sof-firmware and reboot.

Offline

#5 2024-08-08 20:19:50

Alextc35
Member
Registered: 2024-08-08
Posts: 3

Re: [SOLVED] Audio Issue on Lenovo IdeaPad 3: Only "Dummy Output"

V1del wrote:

Please wrap the actual outputs in code tags as well as the command, it will increase legibility and wrap the outputs in scrollable boxes to not bloat the replies unnecessarily.

For your issue, install sof-firmware and reboot.

Thank you for the advice. I have already updated my response.
I installed sof-firmware, restarted, and it works! Thanks a lot for getting back to me. smile

Offline

Board footer

Powered by FluxBB