Multichannel USB Audio Class 2.0 linux Driver

New to XMOS and XCore? Get started here.
Post Reply
User avatar
Lele
Active Member
Posts: 52
Joined: Mon Oct 31, 2011 4:08 pm
Contact:

Multichannel USB Audio Class 2.0 linux Driver

Post by Lele »

Hello,
I should start developing a multichannel audio to usb board and I think that the "xCORE-200 Multichannel Audio Platform" (XK-AUDIO-216-MC-AB; https://www.xmos.com/support/boards?product=18334 ) is the reference for my project.
I am worried about driver availability for linux (e.g. debian) because not mentioned in documentation ( http://www.xmos.com/support/usb-audio-driver-support )

Does anyone experienced this platform is supported by linux ?
Thanks


ffomich
Experienced Member
Posts: 119
Joined: Mon Sep 15, 2014 1:32 pm

Post by ffomich »

Hi Lele,

I have self-made XE216-512 based board. The firmware is based on the USB-Audio-2.0-Device-Software_6.15.2rc1 reference design. I tested my board with UAC2 multichannel (6 ch OUT + 4 ch IN) firmware with Debian 9 x64.
*Usually I use this board with Windows & Thesycon driver.

Here is proc/asound data

Code: Select all

Playback:
  Status: Stop
  Interface 1
    Altset 1
    Format: S32_LE
    Channels: 6
    Endpoint: 1 OUT (ASYNC)
    Rates: 44100, 48000, 88200, 96000, 176400, 192000
    Data packet interval: 125 us

Capture:
  Status: Stop
  Interface 2
    Altset 1
    Format: S32_LE
    Channels: 4
    Endpoint: 2 IN (ASYNC)
    Rates: 44100, 48000, 88200, 96000, 176400, 192000
    Data packet interval: 125 us 
Here is alsamixer screenshot
Image

Also I could playout sound from the Ch1-2 OUT using aplay.

If you know how to playout to another output channels (like using ASIO in Windows) I can test it.
Post Reply