External hardware keeps failing to appear in pavucontrol devices list

Hi,

Using a Soundcraft Signature 10 mixer that’s plugged usb to my laptop.

I’m always surprised when I plug the mixer and nothing shows in pavucontrol (I’m using ALSA and pulseaudio) although the mixer is recognized (I have gnome-system-log running just so I can be informed of what’s happening in the background, for most of it).

I plug in the mixer every now and again, but it seems like eveytime I plug it in, it is recognized but does not show up in pavucontrol devices.

The trick is to reinstall sof-firmware and reboot but the thing is that I seem to be reinstalling sof-firmware fresh everytime.

Why is it happening? Why do I have to reinstall the same firmware everytime?

Thanks

XY Problem detected. Please edit your topic title to be clear and concise about the actual problem; not your attempted solution.

I’m going to go out on a limb here and say the latter is solving the problem, not the former. :wink:

Why the problem is happening and why rebooting helps? No idea.

Help us help you.

Please see:

1 Like

Maybe start with inxi or lsusb so we can see the hw ids and somebody can check if this is in the kernel or in which package. And a log would be helpful.

Hi,

In which order should I go about doing all of this.

Plugged-in or plugged-out?

Passing a command first than plugging-in, etc., etc.

I would very much like to help.

Plugged in should be enough for a start.

Changed the topic title to reflect actual issue.

1 Like

No root, this is the result of inxi :

CPU: 6-core AMD Ryzen 5 5600H with Radeon Graphics (-MT MCP-)
speed/min/max: 3691/400/4280 MHz Kernel: 6.6.32-1-MANJARO x86_64 Up: 1h 47m
Mem: 3.22/15.01 GiB (21.4%) Storage: 476.94 GiB (30.5% used) Procs: 360
Shell: Bash inxi: 3.3.34

And this is the result of lsusb :

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 003: ID 0644:8063 TEAC Corp. SERIES 208i
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 05fc:0020 Harman Soundcraft 2-channel Audio Driver
Bus 003 Device 003: ID 8087:0029 Intel Corp. AX200 Bluetooth
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

This is all after reinstalling sof-firmwre

Soundcraft Signature 10 mixer that’s plugged usb to my laptop

I plug the mixer and nothing shows in pavucontrol (I’m using ALSA and pulseaudio)

Is the device recognised in ALSA and PulseAudio when it is plugged-in?

aplay -l; arecord -l; pacmd dump

Mixer specifications state the USB interface works on Windows and Mac OS

Signature 10 | Soundcraft - Professional Audio Mixers | English

2-in/2-out USB audio playback and recording*

*USB Interface Compatibility:
PC: Supports Windows 7, Windows 8 and Windows 10.
Mac: Supports Mac OS 10.7.x Lion through 10.11.x El Capitan

Device is probably class-compliant and works on Linux with snd_usb_audio driver

XY Problem detected.

USB devices do not need sof-firmware drivers. Sound Open Firmware drivers are needed for laptop digital microphone arrays

here’s the dump :

**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [G32-001 SKP]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Generic_1 [HD-Audio Generic], device 0: ALC233 Analog [ALC233 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 3: Driv [Soundcraft 2-channel Audio Driv], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 4: S208i [SERIES 208i], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
**** List of CAPTURE Hardware Devices ****
card 2: Generic_1 [HD-Audio Generic], device 0: ALC233 Analog [ALC233 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 3: Driv [Soundcraft 2-channel Audio Driv], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 4: S208i [SERIES 208i], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 5: acp [acp], device 0: DMIC capture dmic-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
bash: pacmd: command not found

It is recognized while plugged-in (remember, I have reinstalled sof-firmware beforehand).

Having switched from Debian, the device was recognized no issue (as in, plug-n-play and visible in pavucontrol).

The issue being that :

  • The device does not regularly get recognized
  • The device gets recognized after reinstalling sof-firmawre and rebooting.

Is snd_usb_audio a kernel option that should be activated?

ALSA detects playback and capture devices correctly

Failure of pacmd command suggests system is probably using pipewire-pulse

bash: pacmd: command not found

Please post more information about audio devices detected in pulseaudio or pipewire-pulse

pactl info; pactl list cards

Is snd_usb_audio a kernel option that should be activated?

snd_usb_audio is standard driver for USB devices and is included with ALSA kernel API

To see more information about audio devices and drivers

inxi -Aa

The system is indeed using pipewire-pulse, i.e; :

pacman -Q | grep -i pulse
libpulse 17.0-3
pipewire-pulse 1:1.0.7-2
xfce4-pulseaudio-plugin 0.4.8-1

pactl info; pactl list cards returns :

Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 932
Tile Size: 65472
User Name: paoeigr
Host Name: NetPC
Server Name: PulseAudio (on PipeWire 1.0.7)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.usb-TASCAM_SERIES_208i_no_serial_number-00.multichannel-output
Default Source: alsa_input.usb-Soundcraft_Soundcraft_2-channel_Audio_Driver-00.analog-stereo
Cookie: 4965:50d3
Card #49
	Name: alsa_card.pci-0000_03_00.1
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.alsa.card = "0"
		api.alsa.card.longname = "HDA ATI HDMI at 0xfcba0000 irq 101"
		api.alsa.card.name = "HDA ATI HDMI"
		api.alsa.path = "hw:0"
		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:03:00.1"
		device.description = "Navi 10 HDMI Audio"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_03_00.1"
		device.nick = "HDA ATI HDMI"
		device.plugged.usec = "15917597"
		device.product.id = "0xab38"
		device.product.name = "Navi 10 HDMI Audio"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card0"
		device.vendor.id = "0x1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "46"
		object.id = "49"
		object.serial = "49"
		object.path = "alsa:pcm:0"
		alsa.card = "0"
		alsa.card_name = "HDA ATI HDMI"
		alsa.long_card_name = "HDA ATI HDMI at 0xfcba0000 irq 101"
		alsa.driver_name = "snd_hda_intel"
		alsa.mixer_name = "ATI R6xx HDMI"
		alsa.components = "HDA:1002aa01,00aa0100,00100700"
		alsa.id = "HDMI"
		device.string = "0"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		HiFi: Play HiFi quality Music (sinks: 1, sources: 0, priority: 8000, available: yes)
		pro-audio: Pro Audio (sinks: 1, sources: 0, priority: 1, available: yes)
	Active Profile: off
	Ports:
		[Out] HDMI1: HDMI / DisplayPort 1 Output (type: HDMI, priority: 1100, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "HDMI/DP,pcm=3"
				device.icon_name = "video-display"
				card.profile.port = "0"
				device.product.name = "G32-001 SKP  "
			Part of profile(s): HiFi

Card #50
	Name: alsa_card.pci-0000_07_00.1
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.alsa.card = "1"
		api.alsa.card.longname = "HD-Audio Generic at 0xfcac8000 irq 102"
		api.alsa.card.name = "HD-Audio Generic"
		api.alsa.path = "hw:1"
		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:07:00.1"
		device.description = "Renoir Radeon High Definition Audio Controller"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_07_00.1"
		device.nick = "HD-Audio Generic"
		device.plugged.usec = "15917703"
		device.product.id = "0x1637"
		device.product.name = "Renoir Radeon High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:07:00.1/sound/card1"
		device.vendor.id = "0x1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "46"
		object.id = "50"
		object.serial = "50"
		object.path = "alsa:pcm:1"
		alsa.card = "1"
		alsa.card_name = "HD-Audio Generic"
		alsa.long_card_name = "HD-Audio Generic at 0xfcac8000 irq 102"
		alsa.driver_name = "snd_hda_intel"
		alsa.mixer_name = "ATI R6xx HDMI"
		alsa.components = "HDA:1002aa01,00aa0100,00100700"
		alsa.id = "Generic"
		device.string = "1"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		HiFi: Play HiFi quality Music (sinks: 4, sources: 0, priority: 8000, available: no)
		pro-audio: Pro Audio (sinks: 4, sources: 0, priority: 1, available: yes)
	Active Profile: off
	Ports:
		[Out] HDMI4: HDMI / DisplayPort 4 Output (type: HDMI, priority: 1400, latency offset: 0 usec, availability group: HDMI/DP,pcm=9, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "HDMI/DP,pcm=9"
				device.icon_name = "video-display"
				card.profile.port = "0"
			Part of profile(s): HiFi
		[Out] HDMI3: HDMI / DisplayPort 3 Output (type: HDMI, priority: 1300, latency offset: 0 usec, availability group: HDMI/DP,pcm=8, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "HDMI/DP,pcm=8"
				device.icon_name = "video-display"
				card.profile.port = "1"
			Part of profile(s): HiFi
		[Out] HDMI2: HDMI / DisplayPort 2 Output (type: HDMI, priority: 1200, latency offset: 0 usec, availability group: HDMI/DP,pcm=7, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "HDMI/DP,pcm=7"
				device.icon_name = "video-display"
				card.profile.port = "2"
			Part of profile(s): HiFi
		[Out] HDMI1: HDMI / DisplayPort 1 Output (type: HDMI, priority: 1100, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "HDMI/DP,pcm=3"
				device.icon_name = "video-display"
				card.profile.port = "3"
			Part of profile(s): HiFi

Card #51
	Name: alsa_card.usb-TASCAM_SERIES_208i_no_serial_number-00
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.alsa.card = "4"
		api.alsa.card.longname = "TASCAM SERIES 208i at usb-0000:07:00.3-2, high speed"
		api.alsa.card.name = "SERIES 208i"
		api.alsa.path = "hw:4"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio4"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.api = "alsa"
		device.bus = "usb"
		device.bus-id = "usb-TASCAM_SERIES_208i_no_serial_number-00"
		device.bus_path = "pci-0000:07:00.3-usb-0:2:1.0"
		device.description = "SERIES 208i"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-usb"
		device.name = "alsa_card.usb-TASCAM_SERIES_208i_no_serial_number-00"
		device.nick = "SERIES 208i"
		device.plugged.usec = "16162702"
		device.product.id = "0x8063"
		device.product.name = "SERIES 208i"
		device.serial = "TASCAM_SERIES_208i_no_serial_number"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:07:00.3/usb1/1-2/1-2:1.0/sound/card4"
		device.vendor.id = "0x0644"
		device.vendor.name = "TEAC Corp."
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "46"
		object.id = "51"
		object.serial = "51"
		object.path = "alsa:pcm:4"
		alsa.card = "4"
		alsa.card_name = "SERIES 208i"
		alsa.long_card_name = "TASCAM SERIES 208i at usb-0000:07:00.3-2, high speed"
		alsa.driver_name = "snd_usb_audio"
		alsa.mixer_name = "USB Mixer"
		alsa.components = "USB0644:8063"
		alsa.id = "S208i"
		device.string = "4"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		output:multichannel-output+input:multichannel-input: Multichannel Duplex (sinks: 1, sources: 1, priority: 101, available: yes)
		output:multichannel-output: Multichannel Output (sinks: 1, sources: 0, priority: 100, available: yes)
		pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: yes)
		input:multichannel-input: Multichannel Input (sinks: 0, sources: 1, priority: 1, available: yes)
	Active Profile: output:multichannel-output

Card #52
	Name: alsa_card.usb-Soundcraft_Soundcraft_2-channel_Audio_Driver-00
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.alsa.card = "3"
		api.alsa.card.longname = "Soundcraft Soundcraft 2-channel Audio Driv at usb-0000:07:00.4-2, high speed"
		api.alsa.card.name = "Soundcraft 2-channel Audio Driv"
		api.alsa.path = "hw:3"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio3"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.api = "alsa"
		device.bus = "usb"
		device.bus-id = "usb-Soundcraft_Soundcraft_2-channel_Audio_Driver-00"
		device.bus_path = "pci-0000:07:00.4-usb-0:2:1.0"
		device.description = "Soundcraft 2-channel Audio Driver"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-usb"
		device.name = "alsa_card.usb-Soundcraft_Soundcraft_2-channel_Audio_Driver-00"
		device.nick = "Soundcraft 2-channel Audio Driv"
		device.plugged.usec = "15942236"
		device.product.id = "0x0020"
		device.product.name = "Soundcraft 2-channel Audio Driver"
		device.serial = "Soundcraft_Soundcraft_2-channel_Audio_Driver"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:07:00.4/usb3/3-2/3-2:1.0/sound/card3"
		device.vendor.id = "0x05fc"
		device.vendor.name = "Harman"
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "46"
		object.id = "52"
		object.serial = "52"
		object.path = "alsa:pcm:3"
		alsa.card = "3"
		alsa.card_name = "Soundcraft 2-channel Audio Driv"
		alsa.long_card_name = "Soundcraft Soundcraft 2-channel Audio Driv at usb-0000:07:00.4-2, high speed"
		alsa.driver_name = "snd_usb_audio"
		alsa.mixer_name = "USB Mixer"
		alsa.components = "USB05fc:0020"
		alsa.id = "Driv"
		device.string = "3"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
		output:analog-stereo+input:iec958-stereo: Analog Stereo Output + Digital Stereo (IEC958) Input (sinks: 1, sources: 1, priority: 6555, available: yes)
		output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
		output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5565, available: yes)
		output:iec958-stereo+input:iec958-stereo: Digital Stereo Duplex (IEC958) (sinks: 1, sources: 1, priority: 5555, available: yes)
		output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority: 5500, available: yes)
		output:iec958-ac3-surround-51+input:analog-stereo: Digital Surround 5.1 (IEC958/AC3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 365, available: yes)
		output:iec958-ac3-surround-51+input:iec958-stereo: Digital Surround 5.1 (IEC958/AC3) Output + Digital Stereo (IEC958) Input (sinks: 1, sources: 1, priority: 355, available: yes)
		output:iec958-ac3-surround-51: Digital Surround 5.1 (IEC958/AC3) Output (sinks: 1, sources: 0, priority: 300, available: yes)
		input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
		input:iec958-stereo: Digital Stereo (IEC958) Input (sinks: 0, sources: 1, priority: 55, available: yes)
		pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: yes)
	Active Profile: input:analog-stereo
	Ports:
		analog-input: Analog Input (type: Analog, priority: 10000, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "analog"
				card.profile.port = "0"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:iec958-stereo+input:analog-stereo, output:iec958-ac3-surround-51+input:analog-stereo
		iec958-stereo-input: Digital Input (S/PDIF) (type: SPDIF, priority: 0, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "spdif"
				card.profile.port = "1"
			Part of profile(s): input:iec958-stereo, output:analog-stereo+input:iec958-stereo, output:iec958-stereo+input:iec958-stereo, output:iec958-ac3-surround-51+input:iec958-stereo
		analog-output: Analog Output (type: Analog, priority: 9900, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "analog"
				card.profile.port = "2"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-stereo+input:iec958-stereo
		iec958-stereo-output: Digital Output (S/PDIF) (type: SPDIF, priority: 0, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "spdif"
				card.profile.port = "3"
			Part of profile(s): output:iec958-stereo, output:iec958-stereo+input:analog-stereo, output:iec958-stereo+input:iec958-stereo

Card #53
	Name: alsa_card.pci-0000_07_00.6
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.alsa.card = "2"
		api.alsa.card.longname = "HD-Audio Generic at 0xfcac0000 irq 103"
		api.alsa.card.name = "HD-Audio Generic"
		api.alsa.path = "hw:2"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio2"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.api = "alsa"
		device.bus = "pci"
		device.bus_path = "pci-0000:07:00.6"
		device.description = "Family 17h/19h HD Audio Controller"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_07_00.6"
		device.nick = "HD-Audio Generic"
		device.plugged.usec = "16101141"
		device.product.id = "0x15e3"
		device.product.name = "Family 17h/19h HD Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:07:00.6/sound/card2"
		device.vendor.id = "0x1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "46"
		object.id = "53"
		object.serial = "53"
		object.path = "alsa:pcm:2"
		alsa.card = "2"
		alsa.card_name = "HD-Audio Generic"
		alsa.long_card_name = "HD-Audio Generic at 0xfcac0000 irq 103"
		alsa.driver_name = "snd_hda_intel"
		alsa.mixer_name = "Realtek ALC233"
		alsa.components = "HDA:10ec0235,1462130e,00100002"
		alsa.id = "Generic_1"
		device.string = "2"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		HiFi: Play HiFi quality Music (sinks: 1, sources: 2, priority: 8000, available: yes)
		pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: yes)
	Active Profile: off
	Ports:
		[Out] Speaker: Speaker (type: Speaker, priority: 100, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "speaker"
				device.icon_name = "audio-speakers"
				card.profile.port = "0"
			Part of profile(s): HiFi
		[Out] Headphones: Headphones (type: Headphones, priority: 200, latency offset: 0 usec, availability group: Headphone, not available)
			Properties:
				port.type = "headphones"
				port.availability-group = "Headphone"
				device.icon_name = "audio-headphones"
				card.profile.port = "1"
			Part of profile(s): HiFi
		[In] Mic2: Headphones Stereo Microphone (type: Mic, priority: 200, latency offset: 0 usec, availability group: Mic, not available)
			Properties:
				port.type = "mic"
				port.availability-group = "Mic"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "2"
			Part of profile(s): HiFi
		[In] Mic1: Digital Microphone (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

inxi -Aa returns :

Audio:
  Device-1: AMD Navi 10 HDMI Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 03:00.1 chip-ID: 1002:ab38 class-ID: 0403
  Device-2: AMD Renoir Radeon High Definition Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s bus-ID: 07:00.1 chip-ID: 1002:1637
    class-ID: 0403
  Device-3: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Micro-Star MSI
    driver: snd_rn_pci_acp3x v: kernel alternate: snd_pci_acp3x, snd_pci_acp5x,
    snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps,
    snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh pcie:
    gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s
    bus-ID: 07:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-4: AMD Family 17h/19h HD Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s bus-ID: 07:00.6 chip-ID: 1022:15e3
    class-ID: 0403
  Device-5: TEAC SERIES 208i driver: snd-usb-audio type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-2:3 chip-ID: 0644:8063
    class-ID: 0103 serial: no serial number
  Device-6: Harman Soundcraft 2-channel Audio Driver driver: snd-usb-audio
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-2:2
    chip-ID: 05fc:0020 class-ID: fe01
  API: ALSA v: k6.6.32-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.0.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl

inxi data shows :

  • onboard audio Devices 1, 2 and 4 are using snd_hda_intel driver
  • onboard Device 3 AMD ACP/ACP3X/ACP6x Audio Coprocessor is using snd_rn_pci_acp3x driver, but can also use alternate drivers provided by sof-firmware
    ( snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh)
  • USB Devices 5 and 6 are using snd-usb-audio driver

pactl list cards shows USB mixer is using an input only profile

Card #52
	Name: alsa_card.usb-Soundcraft_Soundcraft_2-channel_Audio_Driver-00

	Active Profile: input:analog-stereo

Other USB device is using an output-only profile

Card #51
	Name: alsa_card.usb-TASCAM_SERIES_208i_no_serial_number-00

	Active Profile: output:multichannel-output

Onboard audio devices are disabled - Active Profile: off

pactl info shows Tascam device is default-sink for audio playback and USB mixer is default-source for audio capture

Default Sink: alsa_output.usb-TASCAM_SERIES_208i_no_serial_number-00.multichannel-output
Default Source: alsa_input.usb-Soundcraft_Soundcraft_2-channel_Audio_Driver-00.analog-stereo

pavucontrol Configuration tab should show Profiles for all 5 audio devices
USB mixer should also be visible in Input Devices tab
Tascam device should also be visible in Output Devices tab

You think you need to reinstall the firmware - what is really helping you is the hook executed.

Without checking - I am fairly certain you can execute

sudo udevadm control --reload

If you are uncertain what happens you could run the monitor command of udevadm - first unplug the device then execute

udevadm monitor

Plug the device

Yes indeed, all profiles are shown in the pavucontrol configuration tab.

In Input Devices, the Soundcraft USB Mixer shows as well as the monitor of the TASCAM usb soundcard.

TASCAM device is indeed there in the Ouput devices tab. (this is done with both all input and output devices shown on respective tabs)

As I said, the issue is tricky since the mixser is showing now.

All I can do to test this out is wait it out and see if the problem persists; which is a mystery as to how this problem actually does persist.

I’ve had to do the sof-firmware trick a few times now but this is not by any means a solution.

The solution would be a command or program that persists in enabling the Input Device (Soundcraft Signature 10 USB Mixer) so that I wouldn’t have to break the workflow, reinstall something I keep installing and reboot the entire machine.

Nonetheless, I will test this out as soon as it happens again, which I can’t say for sure when depending on me using the mixer and it not being recognized as before.

Thanks