No audio devices at some point

I don’t know when this happened, but at some point my macbook air 2013 now has no audio devices shown. I use KDE if that matters, and I assume it’s a kernel problem? But I do have two kernels installed (current and LTS) and they both have this problem.

Does anyone have any ideas?

1 Like

You can list playback devices executing aplay -l
You can show system audio hardware and drivers executing inxi -A

The outputs might return a hint what’s up.

**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: CS4208 Analog [CS4208 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0

and
Audio:
Device-1: Intel Haswell-ULT HD Audio driver: snd_hda_intel
Device-2: Intel 8 Series HD Audio driver: snd_hda_intel
Device-3: Broadcom 720p FaceTime HD Camera driver: facetimehd
Sound Server: ALSA v: k5.10.6-arch1-1

So, I have 0 hdmi ports on this computer, however sometimes I use a displayport to hdmi adapter - Currently not connected.

Do you have any ideas?

Maybe this (look at post #4) might help you

https://bbs.archlinux.org/viewtopic.php?id=176225

Yeah, I actually tried that and it did not work. Thanks for your help. I may just wait to see if an update fixes it?

Did you factor in that your soundcard is card 1 and not card 0?

Hardware is detected, driver is loaded.
I am not a pulseaudio expert at all, so no; i have no real clue what could be done else. Maybe someone else can chime in.

So, are you suggesting change this:

defaults.pcm.card 1
defaults.pcm.device 0
defaults.ctl.card 0

to

defaults.pcm.card 1
defaults.pcm.device 1
defaults.ctl.card 1

?

I did try that and it removed the ability to use my microphone. :man_shrugging:t3: Oh well

Just for some different ideas, have you read the EnOS wiki pages regarding audio? Here are a couple of links:

https://endeavouros.com/docs/hardware-and-network/audio/

https://endeavouros.com/docs/hardware-and-network/audio/getting-information-on-soundproblems/

Maybe something in those will point in the right direction.

No, the reference is to the card not the device.
The settings in block 1 are correct.

Just to make sure we are on the same page, this
audi

is completely empty for you?

I’ll look at the documention on the Eos website.

image is what I see

Just google “dummy output” this issue comes up from time to time.

Post output of
aplay -lL
please.

null
    Discard all samples (playback) or generate zero samples (capture)
samplerate
    Rate Converter Plugin Using Samplerate Library
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pipewire
    PipeWire Sound Server
pulse
    PulseAudio Sound Server
speex
    Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
hdmi:CARD=HDMI,DEV=0
    HDA Intel HDMI, HDMI 0
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=1
    HDA Intel HDMI, HDMI 1
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=2
    HDA Intel HDMI, HDMI 2
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=3
    HDA Intel HDMI, HDMI 3
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=4
    HDA Intel HDMI, HDMI 4
    HDMI Audio Output
usbstream:CARD=HDMI
    HDA Intel HDMI
    USB Stream Output
default:CARD=PCH
    HDA Intel PCH, CS4208 Analog
    Default Audio Device
sysdefault:CARD=PCH
    HDA Intel PCH, CS4208 Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, CS4208 Analog
    Front output / input
surround21:CARD=PCH,DEV=0
    HDA Intel PCH, CS4208 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, CS4208 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, CS4208 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, CS4208 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, CS4208 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, CS4208 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
usbstream:CARD=PCH
    HDA Intel PCH
    USB Stream Output
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: CS4208 Analog [CS4208 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


Are you sure this is the complete output?

It was not. Ugh… edited the above to reflect the full output.

All seems to be correct as far as i am able to assess, even default is set correctly.

Are output devices in pavucontrol empty as well?

It looks pretty much the same.
image
image
image

Manage to fix it by:

rm ~/.config/pulse/*.tdb
systemctl --user restart pulseaudio
3 Likes