Bug 2243864 - no sound on speakers on Asus UM3504D
Summary: no sound on speakers on Asus UM3504D
Keywords:
Status: CLOSED COMPLETED
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 38
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-10-13 15:42 UTC by Edouard Duliège
Modified: 2024-01-23 14:44 UTC (History)
16 users (show)

Fixed In Version:
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed: 2024-01-23 14:44:31 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
dmesg (99.81 KB, text/plain)
2023-10-13 15:43 UTC, Edouard Duliège
no flags Details

Description Edouard Duliège 2023-10-13 15:42:20 UTC
While the jack output works like a charm, I can't get any sound from the speakers on my Asus UM3504D. I suspect there's something wrong between the Harman Kardon speakers and nd_pci_acp6x.


Version-Release number of the kernel:
6.5.5-200.fc38.x86_64

Reproducible: Always

Comment 1 Edouard Duliège 2023-10-13 15:43:37 UTC
Created attachment 1993752 [details]
dmesg

Comment 2 Edouard Duliège 2023-10-13 15:49:40 UTC
I've checked with Pavucontrol that the speaker output was not muted. I do see the bars moving, indicating a sound should be played.

I am running KDE Wayland.

Down are the returns of a few commands

[edouard@Zenbook ~]$ pipewire --version
pipewire
Compiled with libpipewire 0.3.81
Linked with libpipewire 0.3.81

[edouard@fedora ~]$ pactl info
Chaîne du serveur : /run/user/1000/pulse/native
Version du protocole de bibliothèque : 35
Version du protocole du serveur : 35
Local : oui
Index client : 511
Tile Size : 65472
Nom d’utilisateur : edouard
Nom d’hôte : fedora
Nom du serveur : PulseAudio (on PipeWire 0.3.80)
Version du serveur : 15.0.0
Spécification d’échantillon par défaut : float32le 2ch 48000Hz
Plan de canaux par défaut : front-left,front-right
Destination par défaut : alsa_output.pci-0000_73_00.6.analog-stereo
Source par défaut : alsa_input.pci-0000_73_00.6.analog-stereo
Cookie : 23ec:9ea2


[edouard@fedora ~]$ pactl list cards
Carte #43
        Nom : alsa_card.pci-0000_73_00.1
        Pilote : alsa
        Module propriétaire : n/d
        Propriétés :
                api.acp.auto-port = "false"
                api.acp.auto-profile = "false"
                api.alsa.card = "0"
                api.alsa.card.longname = "HD-Audio Generic at 0xdc4c8000 irq 86"
                api.alsa.card.name = "HD-Audio Generic"
                api.alsa.path = "hw:0"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio0"
                device.api = "alsa"
                device.bus = "pci"
                device.bus_path = "pci-0000:73:00.1"
                device.description = "Rembrandt Radeon High Definition Audio Controller"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_73_00.1"
                device.nick = "HD-Audio Generic"
                device.plugged.usec = "5628500"
                device.product.id = "0x1640"
                device.product.name = "Rembrandt Radeon High Definition Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:73:00.1/sound/card0"
                device.vendor.id = "0x1002"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
                media.class = "Audio/Device"
                factory.id = "14"
                client.id = "33"
                object.id = "43"
                object.serial = "43"
                object.path = "alsa:pcm:0"
                alsa.card = "0"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xdc4c8000 irq 86"
                alsa.driver_name = "snd_hda_intel"
                device.string = "0"
        Profils :
                off: Éteint (sinks: 0, sources: 0, priority: 0, available: oui)
                output:hdmi-stereo: Sortie Stéréo numérique (HDMI) (sinks: 1, sources: 0, priority: 5900, available: non)
                output:hdmi-stereo-extra1: Sortie Digital Stereo (HDMI 2) (sinks: 1, sources: 0, priority: 5700, available: non)
                output:hdmi-stereo-extra2: Sortie Digital Stereo (HDMI 3) (sinks: 1, sources: 0, priority: 5700, available: non)
                output:hdmi-surround: Sortie Surround numérique 5.1 (HDMI) (sinks: 1, sources: 0, priority: 800, available: non)
                output:hdmi-surround71: Sortie Digital Surround 7.1 (HDMI) (sinks: 1, sources: 0, priority: 800, available: non)
                output:hdmi-surround-extra1: Sortie Digital Surround 5.1 (HDMI 2) (sinks: 1, sources: 0, priority: 600, available: non)
                output:hdmi-surround71-extra1: Sortie Digital Surround 7.1 (HDMI 2) (sinks: 1, sources: 0, priority: 600, available: non)
                output:hdmi-surround-extra2: Sortie Digital Surround 5.1 (HDMI 3) (sinks: 1, sources: 0, priority: 600, available: non)
                output:hdmi-surround71-extra2: Sortie Digital Surround 7.1 (HDMI 3) (sinks: 1, sources: 0, priority: 600, available: non)
                pro-audio: Pro Audio (sinks: 3, sources: 0, priority: 1, available: oui)
        Profil actif : off
        Ports :
                hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, not available)
                        Propriétés :
                                port.type = "hdmi"
                                port.availability-group = "Legacy 1"
                                device.icon_name = "video-display"
                                card.profile.port = "0"
                        Partie du(des) profil(s) : output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
                hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 2, not available)
                        Propriétés :
                                port.type = "hdmi"
                                port.availability-group = "Legacy 2"
                                device.icon_name = "video-display"
                                card.profile.port = "1"
                        Partie du(des) profil(s) : output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
                hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 3, not available)
                        Propriétés :
                                port.type = "hdmi"
                                port.availability-group = "Legacy 3"
                                device.icon_name = "video-display"
                                card.profile.port = "2"
                        Partie du(des) profil(s) : output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2

Carte #44
        Nom : alsa_card.pci-0000_73_00.6
        Pilote : alsa
        Module propriétaire : n/d
        Propriétés :
                api.acp.auto-port = "false"
                api.acp.auto-profile = "false"
                api.alsa.card = "1"
                api.alsa.card.longname = "HD-Audio Generic at 0xdc4c0000 irq 87"
                api.alsa.card.name = "HD-Audio Generic"
                api.alsa.path = "hw:1"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio1"
                device.api = "alsa"
                device.bus = "pci"
                device.bus_path = "pci-0000:73:00.6"
                device.description = "Family 17h/19h HD Audio Controller"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_73_00.6"
                device.nick = "HD-Audio Generic"
                device.plugged.usec = "6096825"
                device.product.id = "0x15e3"
                device.product.name = "Family 17h/19h HD Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:73:00.6/sound/card1"
                device.vendor.id = "0x1022"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
                media.class = "Audio/Device"
                factory.id = "14"
                client.id = "33"
                object.id = "44"
                object.serial = "44"
                object.path = "alsa:pcm:1"
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xdc4c0000 irq 87"
                alsa.driver_name = "snd_hda_intel"
                device.string = "1"
        Profils :
                off: Éteint (sinks: 0, sources: 0, priority: 0, available: oui)
                output:analog-stereo+input:analog-stereo: Duplex stéréo analogique (sinks: 1, sources: 1, priority: 6565, available: oui)
                output:analog-stereo: Sortie Stéréo analogique (sinks: 1, sources: 0, priority: 6500, available: oui)
                input:analog-stereo: Entrée Stéréo analogique (sinks: 0, sources: 1, priority: 65, available: oui)
                pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: oui)
        Profil actif : output:analog-stereo+input:analog-stereo
        Ports :
                analog-input-internal-mic: Microphone interne (type: Mic, priority: 8900, latency offset: 0 usec, availability group: Legacy 1, availability unknown)
                        Propriétés :
                                port.type = "mic"
                                port.availability-group = "Legacy 1"
                                device.icon_name = "audio-input-microphone"
                                card.profile.port = "0"
                        Partie du(des) profil(s) : input:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-input-headset-mic: Microphone casque (type: Casque, priority: 8800, latency offset: 0 usec, availability group: Legacy 2, not available)
                        Propriétés :
                                port.type = "headset"
                                port.availability-group = "Legacy 2"
                                device.icon_name = "audio-input-microphone"
                                card.profile.port = "1"
                        Partie du(des) profil(s) : input:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-output-speaker: Haut-parleurs (type: Haut-parleur, priority: 10000, latency offset: 0 usec, availability group: Legacy 3, availability unknown)
                        Propriétés :
                                port.type = "speaker"
                                port.availability-group = "Legacy 3"
                                device.icon_name = "audio-speakers"
                                card.profile.port = "2"
                        Partie du(des) profil(s) : output:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-output-headphones: Casque audio (type: Casque audio, priority: 9900, latency offset: 0 usec, availability group: Legacy 2, not available)
                        Propriétés :
                                port.type = "headphones"
                                port.availability-group = "Legacy 2"
                                device.icon_name = "audio-headphones"
                                card.profile.port = "3"
                        Partie du(des) profil(s) : output:analog-stereo, output:analog-stereo+input:analog-stereo




[edouard@Zenbook ~]$ pactl list sinks
Destination #50
        État : RUNNING
        Nom : alsa_output.pci-0000_73_00.6.analog-stereo
        Description : Family 17h/19h HD Audio Controller Stéréo analogique
        Pilote : PipeWire
        Spécification de l’échantillon : s32le 2ch 48000Hz
        Plan des canaux : front-left,front-right
        Module du propriétaire : 4294967295
        Sourdine : non
        Volume : front-left: 28180 /  43% / -21,99 dB,   front-right: 28180 /  43% / -21,99 dB
                balance 0,00
        Volume de base : 65536 / 100% / 0,00 dB
        Source du moniteur : alsa_output.pci-0000_73_00.6.analog-stereo.monitor
        Latence : 0 usec, configuré 0 usec
        Marqueurs : HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
        Propriétés :
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.class = "generic"
                alsa.device = "0"
                alsa.driver_name = "snd_hda_intel"
                alsa.id = "ALC294 Analog"
                alsa.long_card_name = "HD-Audio Generic at 0xdc4c0000 irq 87"
                alsa.name = "ALC294 Analog"
                alsa.resolution_bits = "16"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                api.alsa.card.longname = "HD-Audio Generic at 0xdc4c0000 irq 87"
                api.alsa.card.name = "HD-Audio Generic"
                api.alsa.path = "front:1"
                api.alsa.pcm.card = "1"
                api.alsa.pcm.stream = "playback"
                audio.channels = "2"
                audio.position = "FL,FR"
                card.profile.device = "3"
                device.api = "alsa"
                device.class = "sound"
                device.id = "44"
                device.profile.description = "Stéréo analogique"
                device.profile.name = "analog-stereo"
                device.routes = "2"
                factory.name = "api.alsa.pcm.sink"
                media.class = "Audio/Sink"
                device.description = "Family 17h/19h HD Audio Controller"
                node.name = "alsa_output.pci-0000_73_00.6.analog-stereo"
                node.nick = "ALC294 Analog"
                node.pause-on-idle = "false"
                object.path = "alsa:pcm:1:front:1:playback"
                priority.driver = "1009"
                priority.session = "1009"
                factory.id = "18"
                clock.quantum-limit = "8192"
                client.id = "33"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "50"
                object.serial = "50"
                node.max-latency = "16384/48000"
                api.alsa.period-size = "1024"
                api.alsa.period-num = "32"
                api.alsa.headroom = "0"
                api.acp.auto-port = "false"
                api.acp.auto-profile = "false"
                api.alsa.card = "1"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio1"
                device.bus = "pci"
                device.bus_path = "pci-0000:73:00.6"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_73_00.6"
                device.nick = "HD-Audio Generic"
                device.plugged.usec = "6320022"
                device.product.id = "0x15e3"
                device.product.name = "Family 17h/19h HD Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:73:00.6/sound/card1"
                device.vendor.id = "0x1022"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
                device.string = "1"
        Ports :
                analog-output-speaker: Haut-parleurs (type: Haut-parleur, priority: 10000, availability group: Legacy 3, availability unknown)
                analog-output-headphones: Casque audio (type: Casque audio, priority: 9900, availability group: Legacy 2, not available)
        Port actif : analog-output-speaker
        Formats :
                pcm




[edouard@fedora ~]$ lspci -nnk | grep -iA3 "Audio"
pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted
73:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller [1002:1640]
        Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller [1002:1640]
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
73:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] VanGogh PSP/CCP [1022:1649]
--
73:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor [1022:15e2] (rev 60)
        Subsystem: ASUSTeK Computer Inc. Device [1043:18d3]
        Kernel driver in use: snd_pci_acp6x
        Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt
73:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller [1022:15e3]
        Subsystem: ASUSTeK Computer Inc. Device [1043:18d3]
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel


[edouard@localhost-live ~]$ inxi -Axxx
Audio:
  Device-1: AMD Rembrandt Radeon High Definition Audio driver: snd_hda_intel
    v: kernel pcie: speed: 16 GT/s lanes: 16 bus-ID: 73:00.1 chip-ID: 1002:1640
    class-ID: 0403
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: ASUSTeK
    driver: snd_pci_acp6x v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: 73:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-3: AMD Family 17h/19h HD Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: 73:00.6 chip-ID: 1022:15e3 class-ID: 0403
  API: ALSA v: k6.5.5-200.fc38.x86_64 status: kernel-api
  Server-1: PipeWire v: 0.3.80 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin



[edouard@Zenbook ~]$ aplay -lL
null
    Discard all samples (playback) or generate zero samples (capture)
pipewire
    PipeWire Sound Server
default
    Default ALSA Output (currently PipeWire Media Server)
hdmi:CARD=Generic,DEV=0
    HD-Audio Generic, HDMI 0
    HDMI Audio Output
hdmi:CARD=Generic,DEV=1
    HD-Audio Generic, HDMI 1
    HDMI Audio Output
hdmi:CARD=Generic,DEV=2
    HD-Audio Generic, HDMI 2
    HDMI Audio Output
sysdefault:CARD=Generic_1
    HD-Audio Generic, ALC294 Analog
    Default Audio Device
front:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC294 Analog
    Front output / input
surround21:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC294 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC294 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC294 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC294 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC294 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC294 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
**** Liste des périphériques matériels PLAYBACK ****
carte 0 : Generic [HD-Audio Generic], périphérique 3 : HDMI 0 [HDMI 0]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 0 : Generic [HD-Audio Generic], périphérique 7 : HDMI 1 [HDMI 1]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 0 : Generic [HD-Audio Generic], périphérique 8 : HDMI 2 [HDMI 2]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 1 : Generic_1 [HD-Audio Generic], périphérique 0 : ALC294 Analog [ALC294 Analog]
  Sous-périphériques : 0/1
  Sous-périphérique #0 : subdevice #0

Comment 3 Edouard Duliège 2024-01-23 14:44:31 UTC
Solved by kernel 6.6.8


Note You need to log in before you can comment on or make changes to this bug.