Рейтинг:0

Аудиоинтерфейс Audinate AVIO USB Dante не обнаружен Alsa

флаг us

Я пытаюсь установить аудиоинтерфейс 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

Кто-нибудь, кто мог бы попытаться помочь в этом довольно срочном вопросе?

Рейтинг:0
флаг us

В конце концов мне удалось сделать эту работу. Мое программное обеспечение (Sienna ND Processing Engine) поддерживает несколько программных войн драйверов в Ubuntu, и я решил указать прямой доступ к Alsa и пропустить настройку PulseAudio, с которой я боролся.

Затем нужно было найти правильный идентификатор устройства для программного обеспечения. В моем случае идентификатор был plughw:CARD=Модуль,DEV=0

.... и в моем конкретном ПО синтаксис не может содержать запятую, поэтому в итоге он был введен как:

plughw:CARD=Модуль!запятая!DEV=0

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.