No sound, no analog sound device on Dell Optiplex 5050

Questions about hardware and drivers
Forum rules
Before you post please read how to get help

LMDE 2 support ends on 1-1-2019
Post Reply
Tomas_IV
Level 1
Level 1
Posts: 18
Joined: Tue Jun 02, 2009 11:43 am

No sound, no analog sound device on Dell Optiplex 5050

Post by Tomas_IV » Fri Jan 05, 2018 11:21 am

Hello, I have quite new Dell Optiplex 5050 i7 computer at work, dualbooting. Installed LMDE2 myself, and sound is not working (analog speakers connected through the back side jack, nor headphones through te front one). I found it is because there is only "Digital Stereo (HDMI) Output" in devices listed in Hardware tab in Sound settings through right click on the speaker icon in the MATE toolbar.
I did not find something similar. I only see on some Optiplex 5050 machines is also a radeon sound card, but I do not know if it is my case. Of course in works in Windows.
Thanks for any tips.

some information:

Code: Select all

$ uname -a
Linux uozp46 3.16.0-4-amd64 #1 SMP Debian 3.16.51-3 (2017-12-13) x86_64 GNU/Linux

Code: Select all

$ inxi -A
Audio:     Card Intel Device a2f0 driver: snd_hda_intel 
           Sound: Advanced Linux Sound Architecture v: k3.16.0-4-amd64

Code: Select all

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
From lshw output:

Code: Select all

        *-multimedia
             description: Audio device
             product: Intel Corporation
             vendor: Intel Corporation
             physical id: 1f.3
             bus info: pci@0000:00:1f.3
             version: 00
             width: 64 bits
             clock: 33MHz
             capabilities: bus_master cap_list
             configuration: driver=snd_hda_intel latency=32
             resources: irq:21 memory:f71c8000-f71cbfff memory:f71a0000-f71affff
/proc/asound/card0/codec#2 listing. The card0/codec#2 is the only cardX/codec#Y in /proc/asound:

Code: Select all

Codec: Intel ID 280b
Address: 2
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x8086280b
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D3 CLKSTOP EPSS
  Power: setting=D0, actual=D0, Clock-stop-OK
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=8, channel=0
  Digital: Enabled GenLevel KAE
  Digital category: 0x2
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1a]: 16 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1a]: 16 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1a]: 16 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
  Control: name="IEC958 Playback Con Mask", index=0, device=0
  Control: name="IEC958 Playback Pro Mask", index=0, device=0
  Control: name="IEC958 Playback Default", index=0, device=0
  Control: name="IEC958 Playback Switch", index=0, device=0
  Control: name="ELD", index=0, device=3
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=01, enabled=1
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x02
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
  Control: name="IEC958 Playback Con Mask", index=1, device=0
  Control: name="IEC958 Playback Pro Mask", index=1, device=0
  Control: name="IEC958 Playback Default", index=1, device=0
  Control: name="IEC958 Playback Switch", index=1, device=0
  Control: name="ELD", index=0, device=7
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=02, enabled=1
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x03
Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
  Control: name="IEC958 Playback Con Mask", index=2, device=0
  Control: name="IEC958 Playback Pro Mask", index=2, device=0
  Control: name="IEC958 Playback Default", index=2, device=0
  Control: name="IEC958 Playback Switch", index=2, device=0
  Control: name="ELD", index=0, device=8
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x3, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=03, enabled=1
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x04
Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono

Tomas_IV
Level 1
Level 1
Posts: 18
Joined: Tue Jun 02, 2009 11:43 am

Re: No sound, no analog sound device on Dell Optiplex 5050

Post by Tomas_IV » Mon Jan 08, 2018 7:38 am

Additional information is, in Windows the analog sound is provided by a Realtek card, it seems this one is not detected in Linux at all. In Windows hardware ID in Realtek Audio properties dialog is:

Code: Select all

HDAUDIO\FUNC_01&VEN_10EC&DEV_0255&SUBSYS_102807A2&REV_1000
HDAUDIO\FUNC_01&VEN_10EC&DEV_0255&SUBSYS_102807A2
Any ideas? When back in Linux, I will try to find what is there to support realtek audio cards and report back.

Curtrey
Level 1
Level 1
Posts: 43
Joined: Thu Nov 08, 2012 5:07 pm

Re: No sound, no analog sound device on Dell Optiplex 5050

Post by Curtrey » Wed Jan 10, 2018 11:10 am

I had a problem with sound a few years back. I solved it by chance by installing linux-image-686 linux-headers- 686-pae.
However I am trying to install LMDE and install the 686 image on one of my machines and am unable to do it either through synoptic package manager or terminal.

has anyone got any help

Tomas_IV
Level 1
Level 1
Posts: 18
Joined: Tue Jun 02, 2009 11:43 am

Re: No sound, no analog sound device on Dell Optiplex 5050

Post by Tomas_IV » Fri Mar 16, 2018 4:08 am

BUMP
Still not working. No advice anyone? Should i provide some additional information?
Thanks

Tomas_IV
Level 1
Level 1
Posts: 18
Joined: Tue Jun 02, 2009 11:43 am

Re: No sound, no analog sound device on Dell Optiplex 5050

Post by Tomas_IV » Fri Mar 16, 2018 6:54 am

Some additional information. There is what i found i dmesg from system start:

Code: Select all

[    7.468278] snd_hda_intel 0000:00:1f.3: azx_get_response timeout, switching t
o polling mode: last cmd=0x000f0000
[    8.474064] snd_hda_intel 0000:00:1f.3: No response from codec, disabling MSI
: last cmd=0x000f0000
[    9.484066] snd_hda_intel 0000:00:1f.3: Codec #0 probe error; disabling it...
[    9.904987] input: HDA Intel HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input11
[    9.905038] input: HDA Intel HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input12
[    9.905107] input: HDA Intel HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input13
And more detailed inxi -xxA ouptut:

Code: Select all

Audio:     Card Intel Device a2f0 
           driver: snd_hda_intel bus-ID: 00:1f.3 chip-ID: 8086:a2f0 
           Sound: Advanced Linux Sound Architecture v: k3.16.0-4-amd64
My initial information that there is an Realtek card is apparently wrong. If I understand it correctly now, it is Intel architecture motherboard built in sound with chip by Realtek, thus the Realtek Audio driver in Windows and snd_hda_intel module in Linux.

kevinthefixer
Level 4
Level 4
Posts: 277
Joined: Thu Jul 23, 2015 10:36 pm

Re: No sound, no analog sound device on Dell Optiplex 5050

Post by kevinthefixer » Sun May 13, 2018 7:43 pm

Start with basics. Open a terminal and type in "alsamixer". Likely you will get the single slider setting for the PulseAudio volume; hit F6 and select HDA Audio card. Play with its settings, no mouse, you just use arrow keys to change sliders and raise/lower, and the M key to mute/unmute. Also try "man alsamixer" in another terminal window.

Tomas_IV
Level 1
Level 1
Posts: 18
Joined: Tue Jun 02, 2009 11:43 am

Re: No sound, no analog sound device on Dell Optiplex 5050

Post by Tomas_IV » Tue Jul 24, 2018 4:39 am

Hello back, I was quite occupied, then went to holidays and forgot about the problem for a while, but it still persists. I have not found working solution elsewhere so far, only confirmation that guys with other distros and even 4.x kernels are having similar problems with sound cards identified as Card Intel Device a2f0 chip-ID: 8086:a2f0.

To reply to kevinthefixer, in alsamixer HDA Audio card is identified as

Code: Select all

Card: HDA Intel
Chip: Intel ID 280b
and it shows three playback channels named S/PDIF, S/PDIF 1, S/PDIF 2, all with level 00. I suppose these are of the "Digital Stereo (HDMI) output" seen in the GUI. No analog audio channels to change levels to. No way to change the 00 level of the S/PDIF's either, muting/unmuting works. I see alsamixer allows seeing some /proc info, so I can paste it here as well:

Code: Select all

┌───────────────────── /proc/asound/version ──────────────────────┐
│Advanced Linux Sound Architecture Driver Version k3.16.0-4-amd64.│
└─────────────────────────────────────────────────────────────────┘

Code: Select all

┌──────────────── /proc/asound/cards ─────────────────┐
│ 0 [Intel          ]: HDA-Intel - HDA Intel          │                             │
│                      HDA Intel at 0xf71c8000 irq 142│                             │
└─────────────────────────────────────────────────────┘

Code: Select all

┌─────── /proc/asound/devices ───────┐
│  2: [ 0]   : control               │
│  3: [ 0- 3]: digital audio playback│
│  4: [ 0- 7]: digital audio playback│
│  5: [ 0- 8]: digital audio playback│
│  6: [ 0- 2]: hardware dependent    │
│ 33:        : timer                 │
└────────────────────────────────────┘

Code: Select all

┌ /proc/asound/oss/devices ┐
└──────────────────────────┘

Code: Select all

┌──────────── /proc/asound/timers ─────────────┐
│G0: system timer : 4000.000us (10000000 ticks)│
│P0-3-0: PCM playback 0-3-0 : SLAVE            │
│P0-7-0: PCM playback 0-7-0 : SLAVE            │
│P0-8-0: PCM playback 0-8-0 : SLAVE            │
└──────────────────────────────────────────────┘

Code: Select all

┌──────── /proc/asound/pcm ─────────┐
│00-03: HDMI 0 : HDMI 0 : playback 1│
│00-07: HDMI 1 : HDMI 1 : playback 1│
│00-08: HDMI 2 : HDMI 2 : playback 1│
└───────────────────────────────────┘

Post Reply

Return to “Hardware Support”