Score:0

ตรวจสอบอินเทอร์เฟซเสียง AVIO USB Dante ที่ Alsa ตรวจไม่พบ

ธง us

ฉันกำลังพยายามติดตั้งอินเทอร์เฟซเสียง Audinate AVIO USB Dante บน Ubuntu Server 20.04 LTS ที่ไม่มี hedaless ฉันไม่สามารถตรวจจับได้อย่างถูกต้องโดย ALSA และ Pulseaudio

อุปกรณ์นี้เป็นช่องสัญญาณสเตอริโอเข้าหนึ่งช่องและช่องสัญญาณสเตอริโอออกหนึ่งช่อง

เคอร์เนลมองเห็นอุปกรณ์:

user@host:~$ cat /proc/asound/cards
 0 [โมดูล ]: USB-Audio - โมดูล Dante USB I/O
                      ตรวจสอบ Dante USB I/O Module ที่ usb-0000:00:14.0-2 ความเร็วสูงสุด
 1 [Codec ]: USB-Audio - USB Audio Codec
                      USB Audio Codec ที่ 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 Hub
อุปกรณ์บัส 001 013: ID 03f0:134a เมาส์ออปติคอลของ HP, Inc
บัส 001 อุปกรณ์ 012: ID 03f0:304a HP, Inc Slim Keyboard
บัส 001 อุปกรณ์ 009: ID 21d1:0001
อุปกรณ์บัส 001 008: ID 04d9:1702 Holtek Semiconductor, Inc. แป้นพิมพ์ LKS02
อุปกรณ์ Bus 001 007: ID 093a:2510 Pixart Imaging, Inc. ออปติคัลเมาส์
อุปกรณ์บัส 001 005: ID 21d1:001b ตรวจสอบโมดูล I/O USB ของ Dante
บัส 001 อุปกรณ์ 004: ID 21d1:000b
อุปกรณ์บัส 001 002: ID 21d1:000a Extender KVM-via-IP
อุปกรณ์บัส 001 018: ID 3018:0101 ตรวจสอบโมดูล I/O USB ของ Dante
อุปกรณ์บัส 001 001: ID 1d6b:0002 รูทฮับ Linux Foundation 2.0

และอัลซ่า:

ผู้ใช้@โฮสต์:~$ sudo aplay -l
**** รายชื่ออุปกรณ์ฮาร์ดแวร์ PLAYBACK ****
การ์ด 0: โมดูล [Dante USB I/O Module], อุปกรณ์ 0: USB Audio [USB Audio]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: ตัวแปลงสัญญาณ [ตัวแปลงสัญญาณเสียง USB] อุปกรณ์ 0: เสียง USB [เสียง USB]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0

แต่มีบางอย่างผิดปกติเมื่อฉันแสดงรายการจาก PulseAudio:

user@host:~$ pactl list sinks แบบสั้น
0 auto_null module-null-sink.c s16le 2ch 48000Hz ถูกระงับ

ฉันคาดหวังบางอย่างในนั้น:

alsa_output.usb-Audinate_Dante_USB_I_O_Module-00.iec958-สเตอริโอ

....ที่ฉันต้องกำหนดค่าแอปพลิเคชันของฉัน

ฉันสังเกตเห็นว่าในรายการโมดูล PA ไม่มีโมดูล alsa อยู่ในรายการ

user@host:~$ รายการ pactl สั้นๆ
0 โมดูลอุปกรณ์คืนค่า
1 โมดูลสตรีมกู้คืน
2 โมดูลการ์ดกู้คืน
3 โมดูลเพิ่มคุณสมบัติ
4 โมดูล-สวิตช์-บน-พอร์ต-พร้อมใช้งาน
5 โมดูล - เปิด - เชื่อมต่อ
6 โมดูล-udev-detect
7 โมดูลเนทีฟโปรโตคอลยูนิกซ์
8 โมดูลเริ่มต้นอุปกรณ์คืนค่า
9 โมดูล - เสมอ - จม
10 module-null-sink sink_name=auto_null sink_properties='device.description="Dummy Output"'
11 บทบาทที่ตั้งใจไว้สำหรับโมดูล
12 โมดูลระงับเมื่อไม่ได้ใช้งาน
13 โมดูลคอนโซลชุด
14 โมดูล systemd-เข้าสู่ระบบ
15 โมดูลตำแหน่งเหตุการณ์เสียง
16 จุกบทบาทโมดูล
17 โมดูล snap-policy
18 โมดูล-ฟิลเตอร์-ฮิวริสติกส์
19 โมดูล-ตัวกรอง-นำไปใช้
21 โมดูล-cli-โปรโตคอล-ยูนิกซ์
0 auto_null module-null-sink.c s16le 2ch 48000Hz ถูกระงับ
0 auto_null.monitor module-null-sink.c s16le 2ch 48000Hz ถูกระงับ
0 module-systemd-login.c (โมฆะ)
1 โมดูล systemd-login.c (โมฆะ)
38 protocol-native.c ข้อตกลง

ใครก็ตามที่สามารถกรุณาพยายามช่วยเหลือในเรื่องที่ค่อนข้างเร่งด่วนนี้?

Score:0
ธง us

ในที่สุดฉันก็ทำงานนี้ได้สำเร็จ ซอฟต์แวร์ของฉัน (Sienna ND Processing Engine) รองรับซอฟต์แวร์ไดรเวอร์หลายตัวบน Ubuntu และฉันตัดสินใจระบุการเข้าถึง Alsa โดยตรงและข้ามการกำหนดค่าของ PulseAudio ที่ฉันประสบปัญหา

ถัดไปคือการค้นหา ID อุปกรณ์ที่ถูกต้องสำหรับซอฟต์แวร์ที่จะระบุ ในกรณีของฉัน ID คือ plughw:CARD=โมดูล,DEV=0

....และใน SW เฉพาะของฉัน ไวยากรณ์ไม่สามารถมีเครื่องหมายจุลภาคได้ ดังนั้นจึงลงเอยด้วยการป้อน beeing เป็น:

plughw:CARD=โมดูล!เครื่องหมายจุลภาค!DEV=0

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา