Booting with USB Audio interface keeps default system audio sources from being recognized

Currently running Stable branch, Kernel 6.17.

This is a weird issue I encounter whenever I boot my system with a USB-connected Focusrite 212. When I check my audio devices, only the Focusrite comes up. Ordinarily, I’d see my default motherboard interface along with my display’s built-in line-out as options but they’re completely missing in pavucontrol.

So far I’ve only really tried restarting the pipewire service via systemctrl but the issue persists unless I disconnect the Focusrite and reboot. I appreciate any insight.

Please post more information about system:

inxi -SMAaz

audio cards detected in PipeWire:

pactl list cards

and status of PipeWire services:

systemctl --user -l --no-pager status pipewire pipewire-pulse wireplumber
System:
  Kernel: 6.17.1-0-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.17-x86_64
    root=UUID=9bfcfd19-2a1b-4d1a-8a0e-3a0716206131 rw
    cryptdevice=UUID=d4fb0d68-6837-441f-bcbd-9d3a6e2946ee:cryptroot:allow-discards
    root=/dev/mapper/cryptroot rd.luks.options=discard quiet splash
    udev.log_priority=3 nomodeset nvidia-drm.modeset=1 nvidia_drm.fbdev=1
    nvidia.NVreg_EnableGpuFirmware=0
  Desktop: KDE Plasma v: 6.3.6 tk: Qt v: N/A info: frameworks v: 6.18.0
    wm: kwin_wayland with: krunner vt: 1 dm: SDDM Distro: Manjaro
    base: Arch Linux
Machine:
  Type: Desktop System: Gigabyte product: AX370-Gaming K7 v: N/A
    serial: <superuser required>
  Mobo: Gigabyte model: AX370-Gaming K7 serial: <superuser required>
    uuid: <superuser required> Firmware: UEFI vendor: American Megatrends LLC.
    v: F51i date: 02/10/2023
Card #43
	Name: alsa_card.pci-0000_08_00.1
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.card.longname = "HDA NVidia at 0xfc080000 irq 94"
		api.alsa.card.name = "HDA NVidia"
		api.alsa.path = "hw:1"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.api = "alsa"
		device.bus = "pci"
		device.bus_path = "pci-0000:08:00.1"
		device.description = "AD102 High Definition Audio Controller"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_08_00.1"
		device.nick = "HDA NVidia"
		device.plugged.usec = "7499170"
		device.product.id = "0x22ba"
		device.product.name = "AD102 High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:08:00.1/sound/card1"
		device.vendor.id = "0x10de"
		device.vendor.name = "NVIDIA Corporation"
		media.class = "Audio/Device"
		spa.object.id = "4"
		factory.id = "15"
		client.id = "42"
		object.id = "43"
		object.serial = "43"
		object.path = "alsa:acp:NVidia"
		alsa.card = "1"
		alsa.card_name = "HDA NVidia"
		alsa.long_card_name = "HDA NVidia at 0xfc080000 irq 94"
		alsa.driver_name = "snd_hda_intel"
		alsa.mixer_name = "Nvidia GPU a3 HDMI/DP"
		alsa.components = "HDA:10de00a3,14625100,00100100"
		alsa.id = "NVidia"
		device.string = "1"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: yes)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: yes)
		output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
		pro-audio: Pro Audio (sinks: 4, sources: 0, priority: 1, available: yes)
	Active Profile: output:hdmi-stereo
	Ports:
		hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 1"
				device.icon_name = "video-display"
				card.profile.port = "0"
				device.product.name = "DELL P2415Q"
				iec958.codecs.detected = "[\"PCM\"]"
			Part of profile(s): output:hdmi-stereo
		hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 2, available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 2"
				device.icon_name = "video-display"
				card.profile.port = "1"
				device.product.name = "VSEVEN"
				iec958.codecs.detected = "[\"PCM\"]"
			Part of profile(s): output:hdmi-stereo-extra1
		hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 3, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 3"
				device.icon_name = "video-display"
				card.profile.port = "2"
			Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
		hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 4, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 4"
				device.icon_name = "video-display"
				card.profile.port = "3"
			Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3

Card #44
	Name: alsa_card.pci-0000_0a_00.4
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.card.longname = "HDAudio-Gigabyte-ALC1220DualCodecs"
		api.alsa.card.name = "HD-Audio Generic"
		api.alsa.path = "hw:0"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.api = "alsa"
		device.bus = "pci"
		device.bus_path = "pci-0000:0a:00.4"
		device.description = "Starship/Matisse HD Audio Controller"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_0a_00.4"
		device.nick = "HD-Audio Generic"
		device.plugged.usec = "7500411"
		device.product.id = "0x1487"
		device.product.name = "Starship/Matisse HD Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0a:00.4/sound/card0"
		device.vendor.id = "0x1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
		media.class = "Audio/Device"
		spa.object.id = "2"
		factory.id = "15"
		client.id = "42"
		object.id = "44"
		object.serial = "44"
		object.path = "alsa:acp:Generic"
		alsa.card = "0"
		alsa.card_name = "HD-Audio Generic"
		alsa.long_card_name = "HDAudio-Gigabyte-ALC1220DualCodecs"
		alsa.driver_name = "snd_hda_intel"
		alsa.mixer_name = "Realtek ALC1220"
		alsa.components = "HDA:10ec1220,1458a0b8,00100003"
		alsa.id = "Generic"
		device.string = "0"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		HiFi (Headphones, Line1, Mic1, Mic2): Default (Headphones, Line1, Mic1, Mic2) (sinks: 2, sources: 2, priority: 8900, available: yes)
		HiFi (Headphones, Line1, Line2, Mic1): Default (Headphones, Line1, Line2, Mic1) (sinks: 2, sources: 2, priority: 8800, available: yes)
		pro-audio: Pro Audio (sinks: 3, sources: 3, priority: 1, available: yes)
	Active Profile: HiFi (Headphones, Line1, Mic1, Mic2)
	Ports:
		[Out] Headphones: Headphones (type: Headphones, priority: 300, latency offset: 0 usec, availability group: Front Headphone, not available)
			Properties:
				port.type = "headphones"
				port.availability-group = "Front Headphone"
				device.icon_name = "audio-headphones"
				card.profile.port = "0"
			Part of profile(s): HiFi (Headphones, Line1, Mic1, Mic2), HiFi (Headphones, Line1, Line2, Mic1)
		[Out] Line1: Line Out (type: Line, priority: 200, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "line"
				device.icon_name = "audio-speakers"
				card.profile.port = "1"
			Part of profile(s): HiFi (Headphones, Line1, Mic1, Mic2), HiFi (Headphones, Line1, Line2, Mic1)
		[In] Mic1: Front Microphone (type: Mic, priority: 100, latency offset: 0 usec, availability group: FrontMic, not available)
			Properties:
				port.type = "mic"
				port.availability-group = "Front Mic"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "2"
			Part of profile(s): HiFi (Headphones, Line1, Mic1, Mic2), HiFi (Headphones, Line1, Line2, Mic1)
		[In] Mic2: Rear Microphone (type: Mic, priority: 300, latency offset: 0 usec, availability group: Rear Mic, not available)
			Properties:
				port.type = "mic"
				port.availability-group = "Rear Mic"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "3"
			Part of profile(s): HiFi (Headphones, Line1, Mic1, Mic2)
		[In] Line2: Rear Line In (type: Line, priority: 200, latency offset: 0 usec, availability group: Line, not available)
			Properties:
				port.type = "line"
				port.availability-group = "Line"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "4"
			Part of profile(s): HiFi (Headphones, Line1, Line2, Mic1)

Card #175
	Name: alsa_card.usb-Focusrite_Scarlett_2i2_USB-00
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "2"
		api.alsa.card.longname = "Focusrite Scarlett 2i2 USB at usb-0000:04:00.0-1, high speed"
		api.alsa.card.name = "Scarlett 2i2 USB"
		api.alsa.path = "hw:2"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio2"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.api = "alsa"
		device.bus = "usb"
		device.bus-id = "usb-Focusrite_Scarlett_2i2_USB-00"
		device.bus_path = "pci-0000:04:00.0-usb-0:1:1.0"
		device.description = "Focusrite Scarlett 2i2"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-usb"
		device.name = "alsa_card.usb-Focusrite_Scarlett_2i2_USB-00"
		device.nick = "Scarlett 2i2 USB"
		device.plugged.usec = "95617468"
		device.product.id = "0x8006"
		device.product.name = "Focusrite Scarlett 2i2"
		device.serial = "Focusrite_Scarlett_2i2_USB"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:01.3/0000:02:00.2/0000:03:00.0/0000:04:00.0/usb3/3-1/3-1:1.0/sound/card2"
		device.vendor.id = "0x1235"
		device.vendor.name = "Focusrite-Novation"
		media.class = "Audio/Device"
		spa.object.id = "6"
		factory.id = "15"
		client.id = "42"
		object.id = "148"
		object.serial = "175"
		object.path = "alsa:acp:USB"
		alsa.card = "2"
		alsa.card_name = "Scarlett 2i2 USB"
		alsa.long_card_name = "Focusrite Scarlett 2i2 USB at usb-0000:04:00.0-1, high speed"
		alsa.driver_name = "snd_usb_audio"
		alsa.mixer_name = "USB Mixer"
		alsa.components = "USB1235:8006"
		alsa.id = "USB"
		device.string = "2"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		HiFi: Default (sinks: 1, sources: 2, priority: 8500, available: yes)
		Direct: Direct Scarlett 2i2 USB (sinks: 1, sources: 1, priority: 2000, available: yes)
		pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: yes)
	Active Profile: HiFi
	Ports:
		[Out] Direct: Direct Scarlett 2i2 USB (type: Unknown, priority: 1000, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "unknown"
				device.icon_name = "audio-speakers"
				card.profile.port = "0"
			Part of profile(s): Direct
		[In] Direct: Direct Scarlett 2i2 USB (type: Unknown, priority: 1000, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "unknown"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "1"
			Part of profile(s): Direct
		[Out] Line1: Headphones / Line 1-2 (type: Line, priority: 200, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "line"
				device.icon_name = "audio-speakers"
				card.profile.port = "2"
			Part of profile(s): HiFi
		[In] Mic2: Input 2 Mic/Inst/Line (type: Mic, priority: 100, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "mic"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "3"
			Part of profile(s): HiFi
		[In] Mic1: Input 1 Mic/Inst/Line (type: Mic, priority: 200, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "mic"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "4"
			Part of profile(s): HiFi
● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: enabled)
     Active: active (running) since Sat 2025-11-22 15:09:46 EST; 4 days ago
 Invocation: b1957e5766e54c299cd42b0e7fec5ccd
TriggeredBy: ● pipewire.socket
   Main PID: 4241 (pipewire)
      Tasks: 3 (limit: 38060)
     Memory: 29.5M (peak: 53.6M, swap: 4.3M, swap peak: 6M, zswap: 412K)
        CPU: 24min 51.576s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─4241 /usr/bin/pipewire

Nov 22 15:09:46 manjaro systemd[4097]: Started PipeWire Multimedia Service.

● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: enabled)
     Active: active (running) since Sat 2025-11-22 15:09:47 EST; 4 days ago
 Invocation: 8f80631f59c1447bb6253df762c5880f
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 4352 (pipewire-pulse)
      Tasks: 2 (limit: 38060)
     Memory: 61.7M (peak: 82.6M, swap: 1.3M, swap peak: 3.6M, zswap: 245.1K)
        CPU: 34min 37.525s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             └─4352 /usr/bin/pipewire-pulse

Nov 22 15:09:47 manjaro systemd[4097]: Started PipeWire PulseAudio.

● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
     Active: active (running) since Sat 2025-11-22 15:09:46 EST; 4 days ago
 Invocation: 322a6c9309ee4edcb279bbd7148485d4
   Main PID: 4242 (wireplumber)
      Tasks: 5 (limit: 38060)
     Memory: 10.6M (peak: 19.2M, swap: 1.5M, swap peak: 1.6M, zswap: 312.8K)
        CPU: 30.077s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─4242 /usr/bin/wireplumber

Nov 22 15:09:46 manjaro systemd[4097]: Started Multimedia Service Session Manager.
Nov 22 15:09:47 manjaro wireplumber[4242]: default: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner
Nov 22 15:09:47 manjaro wireplumber[4242]: spa.bluez5: BlueZ system service is not available
Nov 22 15:09:47 manjaro wireplumber[4242]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is itinstalled?
Nov 22 15:09:47 manjaro wireplumber[4242]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be supported.
Nov 24 11:27:09 manjaro wireplumber[4242]: wp-event-dispatcher: <WpAsyncEventHook:0x5562e91c4540> failed: <WpSiStandardLink:0x5562e92e54a0> link failed: some node was destroyed before the link was created
Nov 26 16:55:04 manjaro wireplumber[4242]: wp-event-dispatcher: <WpAsyncEventHook:0x5562e91df420> failed: failed to activate item: Object activation aborted: proxy destroyed

journalctl -b 0 –priority=3 returned the following when booting with the USB Audio Interface connected:

Dec 03 11:37:52 manjaro kernel: snd_hda_intel 0000:08:00.1: cannot find the slot for index 1 (range 0-1), error: -16
Dec 03 11:37:52 manjaro kernel: snd_hda_intel 0000:08:00.1: Error creating card!
Dec 03 11:37:52 manjaro kernel: snd_hda_intel 0000:08:00.1: probe with driver snd_hda_intel failed with error -16
Dec 03 11:37:52 manjaro kernel: snd_hda_intel 0000:0a:00.4: cannot find the slot for index 1 (range 0-1), error: -16
Dec 03 11:37:52 manjaro kernel: snd_hda_intel 0000:0a:00.4: Error creating card!
Dec 03 11:37:52 manjaro kernel: snd_hda_intel 0000:0a:00.4: probe with driver snd_hda_intel failed with error -16
Dec 03 11:38:56 manjaro pipewire[4205]: spa.alsa: hw:USBp: snd_pcm_prepare error: Input/output error
Dec 03 11:38:56 manjaro pipewire[4205]: spa.alsa: hw:USBp: snd_pcm_drop: No such device
Dec 03 11:38:56 manjaro pipewire[4205]: spa.alsa: hw:USB,0c: snd_pcm_drop: No such device

It seems they are fighting over the same ALSA card index 1.

Untested, but you could try forcing the modules to specific indexes.

Create a file in: /etc/modprobe.d/
e.g. /etc/modprobe.d/usb-audio.conf


options snd_hda_intel index=0,1
options snd_usb_audio index=2

Then run once:

sudo mkinitcpio -P
1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.