Я пытаюсь установить аудиоинтерфейс Audinate AVIO USB Dante на безголовый Ubuntu Server 20.04 LTS. Я не могу правильно определить его с помощью ALSA и Pulseaudio.
Устройство представляет собой один стереоканал на входе и один стереоканал на выходе.
Устройства видит ядро:
user@host:~$ cat /proc/asound/cards
0 [Модуль]: USB-Audio — USB-модуль ввода/вывода Dante
USB-модуль ввода-вывода Audinate Dante на usb-0000:00:14.0-2, полная скорость
1 [Кодек ]: USB-Audio — USB-аудиокодек
Аудиокодек USB на usb-0000:00:14.0-3.2, полная скорость
пользователь@хост:~$ lsusb
Шина 002 Устройство 001: ID 1d6b:0003 Корневой концентратор Linux Foundation 3.0
Шина 001 Устройство 006: ID 0557:2419 ATEN International Co., Ltd.
Шина 001 Устройство 003: ID 0557:7000 Концентратор ATEN International Co., Ltd.
Шина 001 Устройство 013: ID 03f0:134a Оптическая мышь HP, Inc.
Шина 001 Устройство 012: ID 03f0:304a Тонкая клавиатура HP, Inc.
Шина 001 Устройство 009: ID 21d1:0001
Шина 001 Устройство 008: ID 04d9:1702 Holtek Semiconductor, Inc. Клавиатура LKS02
Шина 001 Устройство 007: ID 093a:2510 Pixart Imaging, Inc. Оптическая мышь
Шина 001 Устройство 005: ID 21d1:001b USB-модуль ввода/вывода Audinate Dante
Шина 001 Устройство 004: ID 21d1:000b
Шина 001 Устройство 002: ID 21d1:000a Расширитель KVM-через-IP
Шина 001 Устройство 018: ID 3018:0101 Audinate Dante USB I/O Module
Шина 001 Устройство 001: ID 1d6b:0002 Корневой концентратор Linux Foundation 2.0
И АЛСА:
пользователь@хост:~$ sudo aplay -l
**** Список аппаратных устройств ВОСПРОИЗВЕДЕНИЯ ****
карта 0: модуль [Dante USB I/O Module], устройство 0: USB Audio [USB Audio]
Подустройства: 1/1
Подустройство №0: подустройство №0
карта 1: кодек [USB Audio Codec], устройство 0: USB Audio [USB Audio]
Подустройства: 1/1
Подустройство №0: подустройство №0
Но что-то не так, когда я перечисляю его из PulseAudio:
user@host:~$ pactl список коротких приемников
0 auto_null module-null-sink.c s16le 2ch 48000Hz SUSPENDED
Я ожидал что-то вроде там:
alsa_output.usb-Audinate_Dante_USB_I_O_Module-00.iec958-стерео
.... что мне нужно настроить мое приложение.
Я заметил, что в списке модулей PA нет модулей alsa.
user@host:~$ краткий список пактов
0 модуль-устройство-восстановление
1 модуль-поток-восстановление
2 модуль-карта-восстановление
3 свойства расширения модуля
4 модуля-переключение-на-порту-доступно
5 модуль-включение-подключение
6 модуль-udev-обнаружение
7 модуль-родной-протокол-unix
8 модуль-восстановление устройства по умолчанию
9 модуль-всегда-раковина
10 module-null-sink имя_приемника=auto_null_sink_properties='device.description="Фиктивный вывод"'
11 предназначенных для модулей ролей
12 модуль-приостановка на холостом ходу
13 модуль-консоль-комплект
14 модуль-systemd-логин
15 звуков событий положения модуля
16 модуль-роль-пробка
17-модуль-привязка-политика
18 модуль-фильтр-эвристика
19 модуль-фильтр-применить
21 модуль-cli-протокол-unix
0 auto_null module-null-sink.c s16le 2ch 48000Hz SUSPENDED
0 auto_null.monitor module-null-sink.c s16le 2ch 48000Hz ПРИОСТАНОВЛЕН
0 модуль-systemd-login.c (нулевой)
1 модуль-systemd-login.c (нулевой)
38 протокол-native.c pactl
Кто-нибудь, кто мог бы попытаться помочь в этом довольно срочном вопросе?