PulseAudio doesn't see analog output on Dell Inspiron 6400 with STAC9200
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
PulseAudio |
New
|
Unknown
|
|||
pulseaudio (Ubuntu) |
New
|
Low
|
Unassigned |
Bug Description
PulseAudio currently doesn't see the analog audio output in my Dell Inspiron 6400 laptop with Intel HDA STAC9200 audio. It only sees the SPDIF output. This is the situation in both "pactl list sinks" and pavucontrol. I hear no sound from applications, probably because it's going to SPDIF. I don't have a way to listen to SPDIF to see if that is indeed the case.
ALSA sees the analog output and "speaker-test -D plughw:0" plays sound through the laptop's speakers.
This problem never happened in Ubuntu 19.10 and earlier. It might have worked earlier in 20.04 also, but I'm not sure of that. Rebooting didn't help. Purging and reinstalling pulseaudio and its automatically installed dependencies didn't help.
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: pulseaudio 1:13.99.1-1ubuntu2
ProcVersionSign
Uname: Linux 5.4.0-21-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version k5.4.0-21-generic.
ApportVersion: 2.20.11-0ubuntu26
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC9200 Analog [STAC9200 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xefffc000 irq 27'
Mixer name : 'SigmaTel STAC9200'
Components : 'HDA:83847690,
Controls : 22
Simple ctrls : 9
CasperMD5CheckR
CurrentDesktop: XFCE
Date: Tue Apr 14 13:37:43 2020
InstallationDate: Installed on 2012-01-19 (3008 days ago)
InstallationMedia: Xubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
SourcePackage: pulseaudio
UpgradeStatus: Upgraded to focal on 2020-04-05 (9 days ago)
dmi.bios.date: 06/13/2007
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A17
dmi.board.name: 0XD720
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: MM061
dmi.sys.vendor: Dell Inc.
Changed in pulseaudio: | |
status: | Unknown → New |
It was easy to fix this by adding the following line to /etc/pulse/ default. pa
load-module module-alsa-sink device=hw:0,0
After doing that and rebooting, I had to set the analog device as the fallback device in pavucontrol. (Before the default.pa change, the SPDIF device had been the only playback device there.)
So, sound works now. But, why did I have to do that? Why was the SPDIF device automatically detected but not the audio device?