Dummy Output no selections available

I apologize if this is too much off-topic from the original issue…can hopefully split to another thread if it is…

I also recently did an upgrade 20.04 > 22.04 > 24.04, and ended up with a working sound system, but I somehow broke it when installing some additional packages to get at some additional features of my sound card. My issue is the dreaded “Dummy Output” listed for the Output Device in Settings, with no sound cards available.

In my case, whatever I did now prevents the drivers snd_cmipci and snd_hda_intel
from loading at startup. If I manually execute the modprobe commands shown below in the hwinfo output, the sound cards show up in Settings and wpctl, and function properly.

I’ve tried removing/purging/reinstalling alsa, pipewire, ubuntu-desktop, stopping/restarting various sound components with systemctl, and alsa force-reload, and other things as well.

I have probably whacked a configuration file (or files), but I can’t seem to figure out how to get the Ubuntu to recreate the proper startup sequence or regenerate the damaged files.

Any thoughts?

 $ wpctl status
PipeWire 'pipewire-0' [1.0.5, jhuber@t5610, cookie:3928417441]
 └─ Clients:
        32. pipewire                            [1.0.5, jhuber@t5610, pid:4425]
        34. WirePlumber                         [1.0.5, jhuber@t5610, pid:4423]
        35. WirePlumber [export]                [1.0.5, jhuber@t5610, pid:4423]
        44. gnome-shell                         [1.0.5, jhuber@t5610, pid:4657]
        45. GNOME Shell Volume Control          [1.0.5, jhuber@t5610, pid:4657]
        46. GNOME Volume Control Media Keys     [1.0.5, jhuber@t5610, pid:4794]
        47. xdg-desktop-portal                  [1.0.5, jhuber@t5610, pid:5451]
        48. wpctl                               [1.0.5, jhuber@t5610, pid:11918]

Audio
 ├─ Devices:
 │  
 ├─ Sinks:
 │  *   33. Dummy Output                        [vol: 1.00]
 │  
 ├─ Sink endpoints:
 │  
 ├─ Sources:
 │  
 ├─ Source endpoints:
 │  
 └─ Streams:

Video
 ├─ Devices:
 │  
 ├─ Sinks:
 │  
 ├─ Sink endpoints:
 │  
 ├─ Sources:
 │  
 ├─ Source endpoints:
 │  
 └─ Streams:

Settings
 └─ Default Configured Node Names:
         0. Audio/Sink    auto_null
$ hwinfo --sound
46: PCI 1b.0: 0403 Audio device                                 
  [Created at pci.386]
  Unique ID: u1Nb.qpSeQNuLA_6
  SysFS ID: /devices/pci0000:00/0000:00:1b.0
  SysFS BusID: 0000:00:1b.0
  Hardware Class: sound
  Model: "Intel C600/X79 series chipset High Definition Audio Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x1d20 "C600/X79 series chipset High Definition Audio Controller"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x05d3 
  Revision: 0x06
  Memory Range: 0xe7120000-0xe7123fff (rw,non-prefetchable)
  IRQ: 11 (no events)
  Module Alias: "pci:v00008086d00001D20sv00001028sd000005D3bc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is not active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

62: PCI 300.1: 0403 Audio device
  [Created at pci.386]
  Unique ID: kEn8.Ug1nGq91++0
  Parent ID: _Znp.I_m9_BgMOC0
  SysFS ID: /devices/pci0000:00/0000:00:02.0/0000:03:00.1
  SysFS BusID: 0000:03:00.1
  Hardware Class: sound
  Model: "nVidia GK106 HDMI Audio Controller"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0e0b "GK106 HDMI Audio Controller"
  SubVendor: pci 0x10de "nVidia Corporation"
  SubDevice: pci 0x097c 
  Revision: 0xa1
  Memory Range: 0xe7080000-0xe7083fff (rw,non-prefetchable)
  IRQ: 10 (no events)
  Module Alias: "pci:v000010DEd00000E0Bsv000010DEsd0000097Cbc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is not active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #108 (PCI bridge)

104: PCI 904.0: 0401 Multimedia audio controller
  [Created at pci.386]
  Unique ID: FUh2.leFtcOMtGx0
  Parent ID: 6NW+.5E6Sxg+vOcF
  SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:09:04.0
  SysFS BusID: 0000:09:04.0
  Hardware Class: sound
  Model: "C-Media Electronics CMI8738/C3DX PCI Audio Device"
  Vendor: pci 0x13f6 "C-Media Electronics Inc"
  Device: pci 0x0111 "CMI8738/CMI8768 PCI Audio"
  SubVendor: pci 0x13f6 "C-Media Electronics Inc"
  SubDevice: pci 0x0111 "CMI8738/C3DX PCI Audio Device"
  Revision: 0x10
  Driver: "snd_cmipci"
  Driver Modules: "snd_cmipci"
  I/O Ports: 0x6000-0x60ff (rw)
  IRQ: 16 (2014 events)
  Module Alias: "pci:v000013F6d00000111sv000013F6sd00000111bc04sc01i00"
  Driver Info #0:
    Driver Status: snd_cmipci is not active
    Driver Activation Cmd: "modprobe snd_cmipci"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #58 (PCI bridge)

Can you tell us what you installed?
The only time I can break my sound is with " Easy Effects"

I installed pulseaudio, qasmixer, and pavucontrol. I had a working system after installing those. I think the one that broke it was oss4-gtk. I have since uninstalled pulseaudio, pavucontrol, and oss4-gtk, but the system didn’t revert properly.

I did install EasyEffects several days before I broke the system, and it seemed to be working fine.

I only use one installed that you now show ie:

apt policy  pulseaudio qasmixer  pavucontrol
pulseaudio:
  Installed: (none)
  Candidate: 1:16.1+dfsg1-5.1ubuntu2
  Version table:
     1:16.1+dfsg1-5.1ubuntu2 500
        500 http://archive.ubuntu.com/ubuntu plucky/universe amd64 Packages
qasmixer:
  Installed: (none)
  Candidate: 1.4.0-1build4
  Version table:
     1.4.0-1build4 500
        500 http://archive.ubuntu.com/ubuntu plucky/universe amd64 Packages
pavucontrol:
  Installed: 6.1-1
  Candidate: 6.1-1
  Version table:
 *** 6.1-1 500
        500 http://archive.ubuntu.com/ubuntu plucky/universe amd64 Packages
        100 /var/lib/dpkg/status
oss4-gtk:
  Installed: (none)
  Candidate: 4.2-build2020-1ubuntu3
  Version table:
     4.2-build2020-1ubuntu3 500
        500 http://archive.ubuntu.com/ubuntu plucky/universe amd64 Packages

But that works for my system.
Please show " etc/modprobe.d/alsa-base.conf"

nano etc/modprobe.d/alsa-base.conf

I am assuming the file was /etc/modprobe.d/alsa-base.conf. The modify date on that file is 02/22/2021, so it looks like it hasn’t been changed in a while. Perhaps it calls other files…

# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-caiaq index=-2
options snd-usb-ua101 index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2

Can you add these two lines to the bottom:

options snd-hda-intel model=auto
blacklist snd_soc_avs

Most Likely a restart will be needed

I added those two lines to the bottom and rebooted, but they had no effect. The driver was not loaded, per hwinfo.

$ hwinfo --sound
46: PCI 1b.0: 0403 Audio device                                 
  [Created at pci.386]
  Unique ID: u1Nb.qpSeQNuLA_6
  SysFS ID: /devices/pci0000:00/0000:00:1b.0
  SysFS BusID: 0000:00:1b.0
  Hardware Class: sound
  Model: "Intel C600/X79 series chipset High Definition Audio Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x1d20 "C600/X79 series chipset High Definition Audio Controller"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x05d3 
  Revision: 0x06
  Memory Range: 0xe7120000-0xe7123fff (rw,non-prefetchable)
  IRQ: 11 (no events)
  Module Alias: "pci:v00008086d00001D20sv00001028sd000005D3bc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is not active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

Sorry I forgot to tell you to:

sudo alsa force-reload

If that don’t work, Please use the Live installer for 24.04 “Try” to see if you have Sound

Hello,

sudo alsa force-reload

has no effect.

Sound works fine in “Try” mode on the Ubuntu 24.04 Live Installer.

1 Like

Well I know what I would do. back up everything important, and a clean install.

A clean install is certainly an option, but I think figuring out what is really going on would be helpful as well to the community.

I know it is commonplace with Ubuntu, but it just seems like a modern operating system shouldn’t need a draconian measure like clean install to fix a sound driver problem.

I don’t disagree with your reply.
Audio for some has been a real problem on 24.04.

Again I agree and from 23.10 to Plucky 25.04 I bring most of my “/etc” along for the ride up.
Dang I wish I could have been more helpful. :frowning: (

I forgot to add this link to help Debug Audio.

EDIT: This has more to do with Easy Effects as of Today 12-27-2024.
On Plucky (25.04) Today I got an update for
Details

  • Start-Date: 2024-12-27 06:21:10
  • Commandline: apt-get dist-upgrade
  • Requested-By: me (1000)
  • Upgrade: libjack-jackd2-0:amd64 (1.9.22~dfsg-3, 1.9.22~dfsg-4)

Now Easy Effects works:

 wpctl status | grep -e easyeffects -e Strawberry
       148. easyeffects                         [1.2.7, me@Pluck-ZFS, pid:83628]
       260. Strawberry                          [1.2.7, me@Pluck-ZFS, pid:121702]
       261. Strawberry device finder            [1.2.7, me@Pluck-ZFS, pid:121702]
 │     152. output.combined_easyeffects_sink                             [Stream/Output/Audio]
 │     151. output.combined_easyeffects_sink                             [Stream/Output/Audio]
       258. Strawberry                                                  
         0. Audio/Sink    easyeffects_sink

More Details:

  • JACK is a low-latency sound server, allowing multiple applications to connect to one audio device, and to share audio between themselves.

I have not checked in 24.04 Noble yet.
The Change to Pipewire/Wireplumber has been a challenge.

Well…made some progress!

I did a search for all files that were modified yesterday. There were still alot of oss4 files on my system. I have an ubuntu 24.04 VBox machine which did not have these oss4 files, so I decided I was going to remove them. dpkg -l ‘*oss4*’ revealed that the oss4 package had not been fully removed. dpkg -P oss4-base took care of that, but indicated that /etc/oss4 had not been removed because it was not empty. There was a file in /etc/oss4 which appeared to request the loading of some drivers. I deleted /etc/oss4 and rebooted. Sound cards are back and working!

I will proceed to get rid of the other oss4 files created yesterday that aren’t present on the 24.04 VBox machine, and hopefully can get all the oss4 remnants purged from the system.

Thanks for taking time to give assistance!

1 Like