Skip to content

Dell G3 3500 [1028:09e1]: Right internal speaker is completely mute / No sound #5809

@GrpX

Description

@GrpX

Component & OS

  • OS: Fedora KDE 44
  • Kernel version: 7.0.11-200.fc44.x86_64
  • SOF Firmware version: v2.2.0-57864 (ABI 3:22:1)
  • Hardware: Dell G3 3500 (Intel 400 Series Chipset / Comet Lake)
  • Audio Codec: Realtek ALC3254 (detected via ehdaudio0D0)

Describe the bug

The right internal speaker is completely mute, while the left internal speaker works perfectly. Both speakers function correctly under Windows.

I have already exhausted local troubleshooting, including attempting to override pins via hdajackretask, applying multiple modprobe quirks, and testing different driver modes via snd-intel-dspcfg dsp_driver (none of which resolved the missing right channel). It appears the device requires a specific kernel/firmware fixup to properly initialize or route the second amplifier channel on this specific Dell motherboard revision.

To Reproduce

  1. Boot into Fedora KDE 44.
  2. Go to Sound Settings or run a WirePlumber/PipeWire audio test.
  3. Test Left Speaker -> Audio works.
  4. Test Right Speaker -> Complete silence.

Expected behavior

Both Left and Right channels should output audio through the laptop's internal speakers.

Logs and Diagnostics

sof-audio-pci-intel-cnl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-hda-generic-2ch.tplg
snd_hda_codec_alc269 ehdaudio0D0: ALC3254: picked fixup  (pin match)
snd_hda_codec_alc269 ehdaudio0D0: autoconfig for ALC3254: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker

Additional context

The system is running PipeWire/WirePlumber 1.6.6. Under wpctl status, the device is recognized as a standard stereo sink, but audio physically routes only to the left speaker.

I have performed low-level testing using hda-verb to manually toggle GPIO masks, directions, and data (setting SET_GPIO_MASK, SET_GPIO_DIRECTION, and SET_GPIO_DATA to 0x07 on /dev/snd/hwC1D0), as well as ensuring the HDA 'Headphone' switch was completely unmuted via amixer. Despite the hardware accepting the verbs, the right channel remains completely silent. The issue likely stems from missing Realtek vendor-specific coefficients (COEF) or an unmapped secondary amplifier channel for this sub-device layout [1028:09e1].

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions