[Sennheiser GSA-70] arecord lists USB sound card but cannot record: audio open error: No such file or directory

Hello!

I own a Sennheiser GSP-670 headset and until the recent firmware (both for headset and dongle) I was able to use it with my custom PulseAudio profile (link to the profile: GitHub - szszoke/sennheiser-gsp670-pulseaudio-profile: PulseAudio profile for the Sennheiser GSP 670 wireless gaming headset).

The headset has a stereo (Main) output for games and a mono input/output for communication (Communication).

Normally the following audio devices are detected when the dongle or the headset is plugged in to a USB port:

  1. Stereo playback device (Main output)
  2. Mono playback device (Communication output)
  3. Mono capture device (Communication input)

After some investigation I noticed a few things:

  1. The headset connected directly via USB was still working as before
  2. The USB device ID for the dongle changed
  3. The order of the USB endpoints for the Main and Communication devices were swapped

After updating the udev rules:

# /etc/udev/rules.d/91-pulseaudio-sennheiser-gsp670.rules
`ATTRS{idVendor}=="1395", ATTRS{idProduct}=="0300", ENV{PULSE_PROFILE_SET}="sennheiser-gsp670-usb-dongle-audio.conf"`

And creating a new PulseAudio profile set with the right device-strings, I was able to get the two playback devices working with ALSA and PulseAudio.

At this point the headset was fully working if connected via USB but I was not able to get a capture device when connected via the dongle.

arecord lists the device as expected:

$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: E70 [EPOS GSA 70], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
...
  unrelated sound cards
...

But when I try to record the capture card from the dongle I get an error:

$ arecord -d 5 -f S16_LE -r 16000 --device="hw:0,0" rec.wav
arecord: main:830: audio open error: No such file or directory

Seems like the device is found but it is not at the same time?

Can someone help me debug this further?

Other things that I noticed:

  1. The dongle now can be used with a Nintendo Switch, this was not the case before the firmware update
  2. The headset connected directly via USB to a Nintendo Switch is still not working, the audio keeps playing on the console as if the headset would not be connected at all

I am thinking that in order to support the Nintendo Switch, the dongle needed to use some kind of non-standard implementation for USB audio and because of that a custom driver or a quirk will be needed on Linux.

Is the output of that command connected over USB or connected over Bluetooth?

Instead of:

what does

arecord rec.wav

do?

P.S. Please read this:

and post some more information so we can see what’s really going on. Now we know the symptom of the disease, but we need some more probing to know where the origin lies…

An inxi --admin --verbosity=7 --filter --no-host --width would be the minimum required information… (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)

:+1:

$ inxi --admin --verbosity=7 --filter --no-host --width
System:
  Kernel: 5.10.15-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.1 
  parameters: BOOT_IMAGE=/@/boot/vmlinuz-5.10-x86_64 
  root=UUID=21a787a9-9845-476f-87a7-98620bf1c52c ro rootflags=subvol=@ 
  cryptdevice=UUID=27714f2c-e236-4827-bfe6-8f9e9180de30:cryptroot quiet 
  udev.log_priority=3 
  Desktop: GNOME 3.38.3 tk: GTK 3.24.24 wm: gnome-shell dm: GDM 3.38.2.1 
  Distro: Manjaro Linux 
Machine:
  Type: Desktop Mobo: ASUSTeK model: ROG CROSSHAIR VIII HERO (WI-FI) 
  v: Rev X.0x serial: <filter> UEFI: American Megatrends v: 2206 
  date: 08/13/2020 
Battery:
  Device-1: hidpp_battery_0 model: Logitech G604 Wireless Gaming Mouse 
  serial: <filter> charge: 100% (should be ignored) rechargeable: yes 
  status: Discharging 
  Device-2: hidpp_battery_1 model: Logitech Wireless Mouse MX Master 3 
  serial: <filter> charge: 100% (should be ignored) rechargeable: yes 
  status: Discharging 
Memory:
  RAM: total: 125.79 GiB used: 2.97 GiB (2.4%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: 12-Core model: AMD Ryzen 9 3900X bits: 64 type: MT MCP arch: Zen 2 
  family: 17 (23) model-id: 71 (113) stepping: N/A microcode: 8701021 
  L2 cache: 6 MiB bogomips: 182128 
  Speed: 3592 MHz min/max: 2200/3800 MHz boost: enabled Core speeds (MHz): 
  1: 3592 2: 2051 3: 2196 4: 2193 5: 3591 6: 2049 7: 2048 8: 2190 9: 2191 
  10: 2195 11: 2194 12: 2193 13: 2053 14: 2195 15: 2196 16: 2195 17: 2196 
  18: 2203 19: 2196 20: 2196 21: 2192 22: 2196 23: 2192 24: 2195 
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1 
  bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy 
  constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total cqm_occup_llc 
  cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid 
  fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb ibs irperf lahf_lm lbrv lm 
  mba mca mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc 
  nopl npt nrip_save nx osvw overflow_recov pae pat pausefilter pclmulqdq 
  pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse 
  pse36 rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep sev sev_es sha_ni 
  skinit smap smca sme smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp 
  succor svm svm_lock syscall tce topoext tsc tsc_scale umip v_vmsave_vmload 
  vgif vmcb_clean vme vmmcall wbnoinvd wdt xgetbv1 xsave xsavec xsaveerptr 
  xsaveopt xsaves 
  Vulnerabilities: Type: itlb_multihit status: Not affected 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP: 
  conditional, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: AMD Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] 
  vendor: ASUSTeK driver: amdgpu v: kernel bus ID: 0d:00.0 chip ID: 1002:731f 
  class ID: 0300 
  Display: x11 server: X.org 1.20.10 compositor: gnome-shell driver: 
  loaded: amdgpu,ati unloaded: modesetting,radeon alternate: fbdev,vesa 
  resolution: <missing: xdpyinfo> 
  OpenGL: renderer: AMD Radeon RX 5700 XT (NAVI10 DRM 3.40.0 5.10.15-1-MANJARO 
  LLVM 11.0.1) 
  v: 4.6 Mesa 20.3.4 direct render: Yes 
Audio:
  Device-1: AMD Navi 10 HDMI Audio driver: snd_hda_intel v: kernel 
  bus ID: 0d:00.1 chip ID: 1002:ab38 class ID: 0403 
  Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK 
  driver: snd_hda_intel v: kernel bus ID: 0f:00.4 chip ID: 1022:1487 
  class ID: 0403 
  Device-3: Trust USB Camera type: USB driver: snd-usb-audio,uvcvideo 
  bus ID: 1-3.3:7 chip ID: 145f:0203 class ID: 0102 serial: <filter> 
  Device-4: Sennheiser EPOS GSA 70 type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus ID: 3-3:3 chip ID: 1395:0300 
  class ID: 0300 
  Device-5: Focusrite-Novation Focusrite Scarlett 2i2 2nd Gen type: USB 
  driver: snd-usb-audio bus ID: 3-2.4:5 chip ID: 1235:8202 class ID: 0102 
  Sound Server: ALSA v: k5.10.15-1-MANJARO 
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: ASUSTeK driver: r8169 v: kernel 
  port: e000 bus ID: 05:00.0 chip ID: 10ec:8125 class ID: 0200 
  IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  Device-2: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel 
  port: d000 bus ID: 06:00.0 chip ID: 8086:1539 class ID: 0200 
  IF: enp6s0 state: down mac: <filter> 
  Device-3: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel port: d000 
  bus ID: 07:00.0 chip ID: 8086:2723 class ID: 0280 
  IF: wlp7s0 state: down mac: <filter> 
  IF-ID-1: docker0 state: down mac: <filter> 
  IP v4: <filter> scope: global broadcast: <filter> 
  WAN IP: <filter> 
Bluetooth:
  Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus ID: 1-6:5 
  chip ID: 8087:0029 class ID: e001 
  Message: Required tool hciconfig not installed. Check --recommends 
RAID:
  Message: No RAID data was found. 
Drives:
  Local Storage: total: 1.82 TiB used: 41.94 GiB (2.3%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Corsair model: Force MP600 
  size: 465.76 GiB block size: physical: 512 B logical: 512 B speed: 63.2 Gb/s 
  lanes: 4 rotation: SSD serial: <filter> rev: EGFM11.3 temp: 57.9 C 
  scheme: GPT 
  ID-2: /dev/nvme1n1 maj-min: 259:3 vendor: Samsung 
  model: SSD 970 EVO Plus 500GB size: 465.76 GiB block size: physical: 512 B 
  logical: 512 B speed: 31.6 Gb/s lanes: 4 rotation: SSD serial: <filter> 
  rev: 2B2QEXM7 temp: 59.9 C scheme: GPT 
  ID-3: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 1TB 
  size: 931.51 GiB block size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  rotation: SSD serial: <filter> rev: 4B6Q scheme: GPT 
  Message: No Optical or Floppy data was found. 
Partition:
  ID-1: / raw size: 464.76 GiB size: 464.76 GiB (100.00%) 
  used: 41.92 GiB (9.0%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0 
  mapped: cryptroot label: N/A uuid: N/A 
  ID-2: /boot/efi raw size: 1024 MiB size: 1022 MiB (99.80%) 
  used: 26.1 MiB (2.5%) fs: vfat dev: /dev/nvme1n1p1 maj-min: 259:4 label: N/A 
  uuid: FD65-F32C 
  ID-3: /home raw size: 464.76 GiB size: 464.76 GiB (100.00%) 
  used: 41.92 GiB (9.0%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0 
  mapped: cryptroot label: N/A uuid: N/A 
  ID-4: /var/cache raw size: 464.76 GiB size: 464.76 GiB (100.00%) 
  used: 41.92 GiB (9.0%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0 
  mapped: cryptroot label: N/A uuid: N/A 
  ID-5: /var/lib/docker/btrfs raw size: 464.76 GiB size: <superuser required> 
  used: <superuser required> fs: btrfs dev: /dev/cryptroot maj-min: 254:0 
  label: N/A uuid: 21a787a9-9845-476f-87a7-98620bf1c52c 
Swap:
  Alert: No Swap data was found. 
Unmounted:
  ID-1: /dev/nvme0n1p1 maj-min: 259:1 size: 1024 MiB fs: ext4 label: N/A 
  uuid: 59a1f849-b7a6-49bc-8181-21786124c565 
  ID-2: /dev/nvme1n1p2 maj-min: 259:5 size: 16 MiB fs: <superuser required> 
  label: N/A uuid: N/A 
  ID-3: /dev/nvme1n1p3 maj-min: 259:6 size: 464.75 GiB fs: ntfs label: N/A 
  uuid: 7E9E56099E55B9FB 
  ID-4: /dev/sda1 maj-min: 8:1 size: 931.5 GiB fs: ntfs label: N/A 
  uuid: 9CD685A1D6857BF0 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0 
  speed: 480 Mb/s chip ID: 1d6b:0002 class ID: 0900 
  Hub-2: 1-3:2 info: VIA Labs Hub ports: 4 rev: 2.1 speed: 480 Mb/s 
  chip ID: 2109:2811 class ID: 0900 
  Device-1: 1-3.2:4 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID 
  driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s 
  chip ID: 046d:c52b class ID: 0300 
  Device-2: 1-3.3:7 info: Trust USB Camera type: Video,Audio 
  driver: snd-usb-audio,uvcvideo interfaces: 4 rev: 2.0 speed: 480 Mb/s 
  chip ID: 145f:0203 class ID: 0102 serial: <filter> 
  Device-3: 1-3.4:8 info: Holtek Varmilo Keyboard type: Keyboard,HID 
  driver: hid-generic,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s 
  chip ID: 04d9:a0d1 class ID: 0300 
  Hub-3: 1-5:3 info: Genesys Logic Hub ports: 4 rev: 2.0 speed: 480 Mb/s 
  chip ID: 05e3:0610 class ID: 0900 
  Device-1: 1-5.3:6 info: ASUSTek AURA LED Controller type: HID 
  driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s 
  chip ID: 0b05:18f3 class ID: 0300 serial: <filter> 
  Device-2: 1-6:5 info: Intel AX200 Bluetooth type: Bluetooth driver: btusb 
  interfaces: 2 rev: 2.0 speed: 12 Mb/s chip ID: 8087:0029 class ID: e001 
  Hub-4: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip ID: 1d6b:0003 class ID: 0900 
  Hub-5: 2-1:2 info: VIA Labs Hub ports: 4 rev: 3.0 speed: 5 Gb/s 
  chip ID: 2109:8110 class ID: 0900 
  Hub-6: 3-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0 
  speed: 480 Mb/s chip ID: 1d6b:0002 class ID: 0900 
  Hub-7: 3-2:2 info: ASMedia ASM1074 High-Speed hub ports: 4 rev: 2.1 
  speed: 480 Mb/s chip ID: 174c:2074 class ID: 0900 
  Device-1: 3-2.3:4 info: Logitech USB Receiver type: Keyboard,Mouse,HID 
  driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s 
  chip ID: 046d:c539 class ID: 0300 
  Device-2: 3-2.4:5 info: Focusrite-Novation Focusrite Scarlett 2i2 2nd Gen 
  type: Audio driver: snd-usb-audio interfaces: 4 rev: 2.0 speed: 480 Mb/s 
  chip ID: 1235:8202 class ID: 0102 
  Device-3: 3-3:3 info: Sennheiser EPOS GSA 70 type: Audio,HID 
  driver: hid-generic,snd-usb-audio,usbhid interfaces: 6 rev: 2.0 
  speed: 12 Mb/s chip ID: 1395:0300 class ID: 0300 
  Hub-8: 4-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip ID: 1d6b:0003 class ID: 0900 
  Hub-9: 4-2:2 info: ASMedia ASM1074 SuperSpeed hub ports: 4 rev: 3.0 
  speed: 5 Gb/s chip ID: 174c:3074 class ID: 0900 
  Hub-10: 5-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 
  speed: 480 Mb/s chip ID: 1d6b:0002 class ID: 0900 
  Hub-11: 6-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 
  speed: 10 Gb/s chip ID: 1d6b:0003 class ID: 0900 
Sensors:
  System Temperatures: cpu: 66.8 C mobo: N/A gpu: amdgpu temp: 56.0 C 
  mem: 68.0 C 
  Fan Speeds (RPM): N/A gpu: amdgpu fan: 0 
Info:
  Processes: 517 Uptime: N/A wakeups: 4 Init: systemd v: 247 Compilers: 
  gcc: 10.2.0 Packages: 1251 pacman: 1237 lib: 310 flatpak: 0 snap: 14 
  Shell: Zsh v: 5.8 running in: gnome-terminal inxi: 3.3.01

Is the output of that command connected over USB or connected over Bluetooth?

No Bluetooth device is used here.

The output that you see is when the wireless dongle that came with the headset is connected.

$ arecord rec.wav
Recording WAVE 'rec.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono

It goes on forever until I interrupt it via keyboard.

I have a few other sound cards connected to this system, some via USB and some are integrated with the motherboard.

I can record them via arecord if I use the --device flag.

Some extra stuff that I didn’t include before because it didn’t seem relevant:

System logs after I plug in the USB dongle:

$ journalctl -f
feb 14 17:45:23 Workstation kernel: usb 3-4: new full-speed USB device number 7 using xhci_hcd
feb 14 17:45:23 Workstation kernel: usb 3-4: New USB device found, idVendor=1395, idProduct=0300, bcdDevice= 3.03
feb 14 17:45:23 Workstation kernel: usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
feb 14 17:45:23 Workstation kernel: usb 3-4: Product: EPOS GSA 70
feb 14 17:45:23 Workstation kernel: usb 3-4: Manufacturer: Sennheiser
feb 14 17:45:24 Workstation kernel: usb 3-4: Found post-registration device assignment: 13950300:02
feb 14 17:45:24 Workstation kernel: input: Sennheiser EPOS GSA 70 as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-4/3-4:1.5/0003:1395:0300.000F/input/input54
feb 14 17:45:24 Workstation kernel: input: Sennheiser EPOS GSA 70 Consumer Control as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-4/3-4:1.5/0003:1395:0300.000F/input/input55
feb 14 17:45:24 Workstation kernel: hid-generic 0003:1395:0300.000F: input,hiddev96,hidraw0: USB HID v1.11 Device [Sennheiser EPOS GSA 70] on usb-0000:08:00.3-4/input5
feb 14 17:45:24 Workstation mtp-probe[4959]: checking bus 3, device 7: "/sys/devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-4"
feb 14 17:45:24 Workstation mtp-probe[4959]: bus: 3, device: 7 was not an MTP device
feb 14 17:45:24 Workstation systemd[1885]: Reached target Sound Card.
feb 14 17:45:24 Workstation /usr/lib/gdm-x-session[1902]: (II) config/udev: Adding input device Sennheiser EPOS GSA 70 Consumer Control (/dev/input/event4)
feb 14 17:45:24 Workstation /usr/lib/gdm-x-session[1902]: (**) Sennheiser EPOS GSA 70 Consumer Control: Ignoring device from InputClass "Sennheiser"
feb 14 17:45:24 Workstation /usr/lib/gdm-x-session[1902]: (II) config/udev: Adding input device Sennheiser EPOS GSA 70 (/dev/input/event3)
feb 14 17:45:24 Workstation /usr/lib/gdm-x-session[1902]: (**) Sennheiser EPOS GSA 70: Ignoring device from InputClass "Sennheiser"
feb 14 17:45:24 Workstation mtp-probe[4997]: checking bus 3, device 7: "/sys/devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-4"
feb 14 17:45:24 Workstation mtp-probe[4997]: bus: 3, device: 7 was not an MTP device
$ sudo dmesg | grep usb                                                                                                                                                                                                                                                           130 ↵
[    0.706049] usbcore: registered new interface driver usbfs
[    0.706049] usbcore: registered new interface driver hub
[    0.706049] usbcore: registered new device driver usb
[    0.862061] usbcore: registered new interface driver usbserial_generic
[    0.862063] usbserial: USB Serial support registered for generic
[    1.435005] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    1.435006] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.435007] usb usb1: Product: xHCI Host Controller
[    1.435008] usb usb1: Manufacturer: Linux 5.10.15-1-MANJARO xhci-hcd
[    1.435008] usb usb1: SerialNumber: 0000:08:00.1
[    1.435473] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.435482] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
[    1.435483] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.435484] usb usb2: Product: xHCI Host Controller
[    1.435484] usb usb2: Manufacturer: Linux 5.10.15-1-MANJARO xhci-hcd
[    1.435485] usb usb2: SerialNumber: 0000:08:00.1
[    1.436284] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    1.436284] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.436285] usb usb3: Product: xHCI Host Controller
[    1.436285] usb usb3: Manufacturer: Linux 5.10.15-1-MANJARO xhci-hcd
[    1.436286] usb usb3: SerialNumber: 0000:08:00.3
[    1.436753] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.436765] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
[    1.436765] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.436766] usb usb4: Product: xHCI Host Controller
[    1.436766] usb usb4: Manufacturer: Linux 5.10.15-1-MANJARO xhci-hcd
[    1.436767] usb usb4: SerialNumber: 0000:08:00.3
[    1.437439] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    1.437440] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.437441] usb usb5: Product: xHCI Host Controller
[    1.437441] usb usb5: Manufacturer: Linux 5.10.15-1-MANJARO xhci-hcd
[    1.437442] usb usb5: SerialNumber: 0000:0f:00.3
[    1.437638] usb usb6: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.437648] usb usb6: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
[    1.437648] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.437649] usb usb6: Product: xHCI Host Controller
[    1.437649] usb usb6: Manufacturer: Linux 5.10.15-1-MANJARO xhci-hcd
[    1.437650] usb usb6: SerialNumber: 0000:0f:00.3
[    1.762609] usb 1-3: new high-speed USB device number 2 using xhci_hcd
[    1.762615] usb 3-2: new high-speed USB device number 2 using xhci_hcd
[    1.907533] usb 3-2: New USB device found, idVendor=174c, idProduct=2074, bcdDevice= 0.01
[    1.907535] usb 3-2: New USB device strings: Mfr=2, Product=3, SerialNumber=0
[    1.907536] usb 3-2: Product: ASM107x
[    1.907536] usb 3-2: Manufacturer: ASUS TEK.
[    1.911138] usb 1-3: New USB device found, idVendor=2109, idProduct=2811, bcdDevice=10.80
[    1.911140] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.911141] usb 1-3: Product: USB2.0 Hub
[    1.911142] usb 1-3: Manufacturer: VIA Labs, Inc.
[    2.037785] usb 4-2: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[    2.067776] usb 2-1: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[    2.160226] usb 4-2: New USB device found, idVendor=174c, idProduct=3074, bcdDevice= 0.01
[    2.160228] usb 4-2: New USB device strings: Mfr=2, Product=3, SerialNumber=0
[    2.160229] usb 4-2: Product: ASM107x
[    2.160229] usb 4-2: Manufacturer: ASUS TEK.
[    2.185671] usb 2-1: New USB device found, idVendor=2109, idProduct=8110, bcdDevice=10.85
[    2.185673] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    2.185674] usb 2-1: Product: USB3.0 Hub
[    2.185675] usb 2-1: Manufacturer: VIA Labs, Inc.
[    2.296331] usb 1-5: new high-speed USB device number 3 using xhci_hcd
[    2.437892] usb 1-5: New USB device found, idVendor=05e3, idProduct=0610, bcdDevice=32.98
[    2.437893] usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    2.437894] usb 1-5: Product: USB2.0 Hub
[    2.495943] usb 3-3: new full-speed USB device number 3 using xhci_hcd
[    2.562597] usb 1-3.2: new full-speed USB device number 4 using xhci_hcd
[    2.662790] usb 3-3: New USB device found, idVendor=1395, idProduct=0300, bcdDevice= 3.03
[    2.662792] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    2.662793] usb 3-3: Product: EPOS GSA 70
[    2.662794] usb 3-3: Manufacturer: Sennheiser
[    2.725501] usb 1-3.2: New USB device found, idVendor=046d, idProduct=c52b, bcdDevice=12.10
[    2.725503] usb 1-3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    2.725504] usb 1-3.2: Product: USB Receiver
[    2.725504] usb 1-3.2: Manufacturer: Logitech
[    2.729264] usb 3-2.3: new full-speed USB device number 4 using xhci_hcd
[    2.832603] usb 1-6: new full-speed USB device number 5 using xhci_hcd
[    2.858787] usb 3-2.3: New USB device found, idVendor=046d, idProduct=c539, bcdDevice=39.04
[    2.858789] usb 3-2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    2.858790] usb 3-2.3: Product: USB Receiver
[    2.858791] usb 3-2.3: Manufacturer: Logitech
[    3.020515] usb 1-6: New USB device found, idVendor=8087, idProduct=0029, bcdDevice= 0.01
[    3.020517] usb 1-6: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.065969] usb 3-2.4: new high-speed USB device number 5 using xhci_hcd
[    3.079269] usb 1-5.3: new full-speed USB device number 6 using xhci_hcd
[    3.138594] input: Sennheiser EPOS GSA 70 as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-3/3-3:1.5/0003:1395:0300.0001/input/input3
[    3.141656] input: Sennheiser EPOS GSA 70 Consumer Control as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-3/3-3:1.5/0003:1395:0300.0001/input/input4
[    3.178780] usb 3-2.4: New USB device found, idVendor=1235, idProduct=8202, bcdDevice= 4.1b
[    3.178782] usb 3-2.4: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[    3.178784] usb 3-2.4: Product: Scarlett 2i2 USB
[    3.178784] usb 3-2.4: Manufacturer: Focusrite
[    3.182511] usb 1-5.3: config 1 has an invalid interface number: 2 but max is 1
[    3.182513] usb 1-5.3: config 1 has no interface number 1
[    3.190509] usb 1-5.3: New USB device found, idVendor=0b05, idProduct=18f3, bcdDevice= 1.00
[    3.190511] usb 1-5.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.190512] usb 1-5.3: Product: AURA LED Controller
[    3.190513] usb 1-5.3: Manufacturer: AsusTek Computer Inc.
[    3.190514] usb 1-5.3: SerialNumber: 9876543210
[    3.196025] hid-generic 0003:1395:0300.0001: input,hiddev96,hidraw0: USB HID v1.11 Device [Sennheiser EPOS GSA 70] on usb-0000:08:00.3-3/input5
[    3.198626] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.1/usb1/1-3/1-3.2/1-3.2:1.0/0003:046D:C52B.0002/input/input5
[    3.236629] hid-generic 0003:0B05:18F3.0003: hiddev97,hidraw1: USB HID v1.11 Device [AsusTek Computer Inc. AURA LED Controller] on usb-0000:08:00.1-5.3/input2
[    3.252699] hid-generic 0003:046D:C52B.0002: input,hidraw2: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:08:00.1-3.2/input0
[    3.256912] input: Logitech USB Receiver Mouse as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.1/usb1/1-3/1-3.2/1-3.2:1.1/0003:046D:C52B.0004/input/input6
[    3.256997] input: Logitech USB Receiver Consumer Control as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.1/usb1/1-3/1-3.2/1-3.2:1.1/0003:046D:C52B.0004/input/input7
[    3.302612] usb 1-3.3: new high-speed USB device number 7 using xhci_hcd
[    3.312675] input: Logitech USB Receiver System Control as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.1/usb1/1-3/1-3.2/1-3.2:1.1/0003:046D:C52B.0004/input/input8
[    3.312843] hid-generic 0003:046D:C52B.0004: input,hiddev98,hidraw3: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:08:00.1-3.2/input1
[    3.315664] hid-generic 0003:046D:C52B.0005: hiddev99,hidraw4: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:08:00.1-3.2/input2
[    3.319928] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-2/3-2.3/3-2.3:1.0/0003:046D:C539.0006/input/input10
[    3.376055] hid-generic 0003:046D:C539.0006: input,hidraw5: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:08:00.3-2.3/input0
[    3.380078] input: Logitech USB Receiver Mouse as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-2/3-2.3/3-2.3:1.1/0003:046D:C539.0007/input/input11
[    3.380140] input: Logitech USB Receiver Consumer Control as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-2/3-2.3/3-2.3:1.1/0003:046D:C539.0007/input/input12
[    3.436014] input: Logitech USB Receiver System Control as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-2/3-2.3/3-2.3:1.1/0003:046D:C539.0007/input/input13
[    3.436096] hid-generic 0003:046D:C539.0007: input,hiddev100,hidraw6: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:08:00.3-2.3/input1
[    3.439001] hid-generic 0003:046D:C539.0008: hiddev101,hidraw7: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:08:00.3-2.3/input2
[    3.439031] usbcore: registered new interface driver usbhid
[    3.439032] usbhid: USB HID core driver
[    3.488813] usb 3-3: Found post-registration device assignment: 13950300:02
[    3.608880] usb 1-3.3: New USB device found, idVendor=145f, idProduct=0203, bcdDevice= 0.05
[    3.608883] usb 1-3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.608884] usb 1-3.3: Product: Trust USB Camera
[    3.608886] usb 1-3.3: Manufacturer: Sunplus IT Co 
[    3.608887] usb 1-3.3: SerialNumber: 20200407001
[    3.677414] usbcore: registered new interface driver snd-usb-audio
[    3.963758] usbcore: registered new interface driver btusb
[    4.044376] usb 1-3.3: Warning! Unlikely big volume range (=4096), cval->res is probably wrong.
[    4.044380] usb 1-3.3: [5] FU [Mic Capture Volume] ch = 1, val = 0/4096/1
[    4.135934] usb 1-3.4: new full-speed USB device number 8 using xhci_hcd
[    4.183524] logitech-djreceiver 0003:046D:C52B.0005: hiddev98,hidraw2: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:08:00.1-3.2/input2
[    4.266514] usb 1-3.4: New USB device found, idVendor=04d9, idProduct=a0d1, bcdDevice= 1.00
[    4.266517] usb 1-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.266519] usb 1-3.4: Product: Varmilo Keyboard
[    4.266520] usb 1-3.4: Manufacturer: AONE
[    4.298074] input: Logitech Wireless Device PID:4069 Keyboard as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.1/usb1/1-3/1-3.2/1-3.2:1.2/0003:046D:C52B.0005/0003:046D:4069.0009/input/input29
[    4.418707] input: AONE Varmilo Keyboard as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.1/usb1/1-3/1-3.4/1-3.4:1.0/0003:04D9:A0D1.000A/input/input36
[    4.489457] input: Logitech Wireless Device PID:4069 Mouse as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.1/usb1/1-3/1-3.2/1-3.2:1.2/0003:046D:C52B.0005/0003:046D:4069.0009/input/input30
[    4.489523] input: Logitech Wireless Device PID:4069 Consumer Control as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.1/usb1/1-3/1-3.2/1-3.2:1.2/0003:046D:C52B.0005/0003:046D:4069.0009/input/input31
[    4.491352] logitech-djreceiver 0003:046D:C539.0006: hidraw3: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:08:00.3-2.3/input0
[    4.546114] hid-generic 0003:04D9:A0D1.000A: input,hidraw4: USB HID v1.10 Keyboard [AONE Varmilo Keyboard] on usb-0000:08:00.1-3.4/input0
[    4.546213] input: Logitech Wireless Device PID:4069 System Control as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.1/usb1/1-3/1-3.2/1-3.2:1.2/0003:046D:C52B.0005/0003:046D:4069.0009/input/input32
[    4.550740] input: AONE Varmilo Keyboard as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.1/usb1/1-3/1-3.4/1-3.4:1.1/0003:04D9:A0D1.000B/input/input37
[    4.582704] hid-generic 0003:046D:4069.0009: input,hidraw5: USB HID v1.11 Keyboard [Logitech Wireless Device PID:4069] on usb-0000:08:00.1-3.2/input2:1
[    4.582933] input: Logitech Wireless Device PID:4082 Keyboard as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.1/usb1/1-3/1-3.2/1-3.2:1.2/0003:046D:C52B.0005/0003:046D:4082.000C/input/input40
[    4.639363] input: AONE Varmilo Keyboard System Control as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.1/usb1/1-3/1-3.4/1-3.4:1.1/0003:04D9:A0D1.000B/input/input38
[    4.740195] input: Logitech Wireless Device PID:4082 Mouse as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.1/usb1/1-3/1-3.2/1-3.2:1.2/0003:046D:C52B.0005/0003:046D:4082.000C/input/input41
[    4.740258] hid-generic 0003:046D:4082.000C: input,hidraw8: USB HID v1.11 Keyboard [Logitech Wireless Device PID:4082] on usb-0000:08:00.1-3.2/input2:3
[    4.740313] input: AONE Varmilo Keyboard Consumer Control as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.1/usb1/1-3/1-3.4/1-3.4:1.1/0003:04D9:A0D1.000B/input/input39
[    4.789393] hid-generic 0003:04D9:A0D1.000B: input,hidraw9: USB HID v1.10 Keyboard [AONE Varmilo Keyboard] on usb-0000:08:00.1-3.4/input1
[    4.789594] logitech-djreceiver 0003:046D:C539.0007: hiddev99,hidraw6: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:08:00.3-2.3/input1
[    4.793673] hid-generic 0003:04D9:A0D1.000D: hiddev100,hidraw10: USB HID v1.10 Device [AONE Varmilo Keyboard] on usb-0000:08:00.1-3.4/input2
[    4.846131] logitech-djreceiver 0003:046D:C539.0008: hiddev101,hidraw7: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:08:00.3-2.3/input2
[    4.904212] input: Logitech Wireless Mouse PID:4085 Keyboard as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-2/3-2.3/3-2.3:1.2/0003:046D:C539.0008/0003:046D:4085.000E/input/input45
[    4.904325] input: Logitech Wireless Mouse PID:4085 Mouse as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-2/3-2.3/3-2.3:1.2/0003:046D:C539.0008/0003:046D:4085.000E/input/input46
[    4.904371] hid-generic 0003:046D:4085.000E: input,hidraw11: USB HID v1.11 Keyboard [Logitech Wireless Mouse PID:4085] on usb-0000:08:00.3-2.3/input2:1
[    5.133904] input: Trust USB Camera: Trust USB Cam as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.1/usb1/1-3/1-3.3/1-3.3:1.0/input/input50
[    5.169371] usbcore: registered new interface driver uvcvideo
[    5.383863] input: Logitech MX Master 2S as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.1/usb1/1-3/1-3.2/1-3.2:1.2/0003:046D:C52B.0005/0003:046D:4069.0009/input/input51
[    5.384049] logitech-hidpp-device 0003:046D:4069.0009: input,hidraw5: USB HID v1.11 Keyboard [Logitech MX Master 2S] on usb-0000:08:00.1-3.2/input2:1
[    5.603853] input: Logitech MX Master 3 as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.1/usb1/1-3/1-3.2/1-3.2:1.2/0003:046D:C52B.0005/0003:046D:4082.000C/input/input52
[    5.604027] logitech-hidpp-device 0003:046D:4082.000C: input,hidraw8: USB HID v1.11 Keyboard [Logitech MX Master 3] on usb-0000:08:00.1-3.2/input2:3
[    5.867125] input: Logitech G604 as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-2/3-2.3/3-2.3:1.2/0003:046D:C539.0008/0003:046D:4085.000E/input/input53
[    5.867771] logitech-hidpp-device 0003:046D:4085.000E: input,hidraw11: USB HID v1.11 Keyboard [Logitech G604] on usb-0000:08:00.3-2.3/input2:1
[   18.307123] Modules linked in: xt_conntrack xt_MASQUERADE nf_conntrack_netlink nfnetlink xt_addrtype iptable_filter iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 br_netfilter bridge stp llc cmac algif_hash algif_skcipher af_alg bnep uvcvideo videobuf2_vmalloc videobuf2_memops hid_logitech_hidpp videobuf2_v4l2 mousedev videobuf2_common videodev iwlmvm btusb btrtl btbcm snd_hda_codec_realtek btintel snd_hda_codec_generic hid_logitech_dj bluetooth mac80211 snd_hda_codec_hdmi ledtrig_audio joydev snd_hda_intel snd_intel_dspcfg eeepc_wmi soundwire_intel asus_wmi soundwire_generic_allocation ecdh_generic sparse_keymap ecc soundwire_cadence squashfs crc16 video libarc4 wmi_bmof snd_hda_codec mxm_wmi amdgpu iwlwifi snd_hda_core snd_usb_audio soundwire_bus edac_mce_amd snd_soc_core snd_usbmidi_lib nls_iso8859_1 kvm_amd snd_hwdep vfat cfg80211 loop fat snd_compress snd_rawmidi ac97_bus kvm snd_seq_device snd_pcm_dmaengine mc gpu_sched snd_pcm ttm igb drm_kms_helper r8169 snd_timer
[   18.307169]  cec snd syscopyarea irqbypass realtek sysfillrect sysimgblt mdio_devres usbhid rapl pcspkr soundcore sp5100_tco fb_sys_fops tpm_crb i2c_algo_bit k10temp i2c_piix4 libphy rfkill dca wmi mac_hid tpm_tis tpm_tis_core pinctrl_amd acpi_cpufreq vboxnetflt(OE) vboxnetadp(OE) drm vboxdrv(OE) fuse crypto_user agpgart ip_tables x_tables btrfs blake2b_generic libcrc32c crc32c_generic xor raid6_pq dm_crypt cbc encrypted_keys dm_mod trusted tpm crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel crypto_simd cryptd glue_helper ccp rng_core xhci_pci
[  912.623675] usb 3-3: USB disconnect, device number 3
[  925.477531] usb 3-4: new full-speed USB device number 7 using xhci_hcd
[  925.647612] usb 3-4: New USB device found, idVendor=1395, idProduct=0300, bcdDevice= 3.03
[  925.647616] usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  925.647618] usb 3-4: Product: EPOS GSA 70
[  925.647619] usb 3-4: Manufacturer: Sennheiser
[  925.711611] usb 3-4: Found post-registration device assignment: 13950300:02
[  925.717807] input: Sennheiser EPOS GSA 70 as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-4/3-4:1.5/0003:1395:0300.000F/input/input54
[  925.717859] input: Sennheiser EPOS GSA 70 Consumer Control as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-4/3-4:1.5/0003:1395:0300.000F/input/input55
[  925.774296] hid-generic 0003:1395:0300.000F: input,hiddev96,hidraw0: USB HID v1.11 Device [Sennheiser EPOS GSA 70] on usb-0000:08:00.3-4/input5

The PulseAudio profile that I am currently using is in the new-dongle-firmware branch of my repository: GitHub - szszoke/sennheiser-gsp670-pulseaudio-profile at new-dongle-firmware

This is way over my head, mate.

Post the link to the output file that sudo alsa-info.sh generates and our resident audio expert will need to have a look @nikgnomic

:sob:

Here is the link: http://alsa-project.org/db/?f=6930b736014027f116e8c666f354bc7cd35b74c5

I suggest you consider updating BIOS to ‘Improve system performance’
ROG Crosshair VIII Hero (WI-FI) | rog.asus.com

The arecord error is correct that there is no device hw:0,0 because HDMI device is shown as card 0 and does not have a capture subdevice
(a USB device would normally be blocked from taking card 0 status by ALSA to allow for HDMI and onboard audio)

The USB Device is now shown as Card 2, but the card number could change if the 3 USB devices are detected in a different order
I suggest you use the card alias name instead of the card number --device="hw:E70,0"

I also suggest add options -c 1 for the mono channel map and -t wav

arecord -d 5 -c 1 -f S16_LE -r 16000 --device="hw:E70,0" -t wav rec.wav

I had hoped that this device would support a better sample rate than 16000Hz but it doesn’t

Sennheiser EPOS GSA 70 at usb-0000:08:00.3-4, full speed : USB Audio
Capture:
  Status: Stop
  Interface 4
    Altset 1
    Format: S16_LE
    Channels: 1
    Endpoint: 3 IN (NONE)
    Rates: 16000
    Bits: 16
    Channel map: MONO
Sennheiser EPOS GSA 70 at usb-0000:08:00.3-4, full speed : USB Audio #1

I don’t know if updating the BIOS would help and I would rather not mess with that because there are some known stability issues with the newer revisions that cause systems to reboot randomly.

You won’t be using this headset for recording vocals, that is for sure! :smiley:

Unfortunately I am getting the same error.

$ arecord -d 5 -c 1 -f S16_LE -r 16000 --device="hw:E70,0" -t wav rec.wav
arecord: main:830: audio open error: No such file or directory

It’s weird that the card numbers reported by arecord are so inconsistent.

When I plug in the headset itself, it shows up as card 5:

$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: Generic [HD-Audio Generic], device 0: ALC1220 Analog [ALC1220 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 2: ALC1220 Alt Analog [ALC1220 Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: E70 [EPOS GSA 70], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 3: USB [Scarlett 2i2 USB], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 4: Camera [Trust USB Camera], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 5: G670 [GSP 670], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

I can record card 5 both by using an alias or specifying it explicitly:

$ arecord -d 5 -c 1 -f S16_LE -r 16000 --device="hw:G670,0" -t wav rec.wav
Recording WAVE 'rec.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono
$ arecord -d 5 -c 1 -f S16_LE -r 16000 --device="hw:5,0" -t wav rec.wav
Recording WAVE 'rec.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono