Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Takashi Sakamoto <o-takashi@sakamocchi.jp>
To: "m.eik michalke" <alsa@reaktanz.de>
Cc: alsa-devel@alsa-project.org
Subject: Re: presonus StudioLive 24.4.2
Date: Tue, 16 Jun 2020 21:18:29 +0900	[thread overview]
Message-ID: <20200616121829.GA204160@workstation> (raw)
In-Reply-To: <1859294.RmyynjnHiM@meadow>

Hi,

I'm a developer for ALSA firewire stack.

On Tue, Jun 16, 2020 at 10:11:57AM +0200, m.eik michalke wrote:
> i'm trying to get a presonus StudioLive 24.4.2 up and running:
> 
>   https://www.presonus.com/products/studiolive-24.4.2
> 
> so far i'm partly successful -- looks like the board is automatically detected 
> and supported by the firewire dice module.
 
Thanks for your trial to the device. For my information, would you show
your kernel version?

> however, i'm only offered 16 of the 24 supported audio channels. in the list 
> of soundcards it is merely shown as "studiolive" without further info on the 
> model. i wasn't able to find further info on this board's status with regards 
> to alsa, so if there's documentation on this somewhere, could someone please 
> point me to it?

I guess that Dice ASIC in your device can process two pairs of
isochronous packet streams. In the case, the driver adds two PCM devices
to system. I think you saw the first PCM device and it can handle 16 PCM
channels. Another can handle the rest 8 channels.

Would you find below procfs nodes and dump their contents?

* /proc/asound/cardX/firewire/dice
* /proc/asound/cardX/firewire/formation

Here, the 'X' should be replaced with the one in your system.

> in case that as of now the studiolive isn't officially supported or the above 
> behavior is due to the fact that so far only the 16.4.2 is known to the 
> module, i'm willing to help as far as i can ;) i hope that already seeing 16 
> channels is a good point to start and that it's not too hard to make the 
> remaining 8 show up as well...

Would you get output from '/proc/asound/pcm'?

For example, in the case of M-Audio Profire 610:

$ cat /proc/asound/pcm 
...
02-00: DICE : FW610 : playback 1 : capture 1
02-01: DICE : FW610 : playback 1

We can see two PCM devices in the above for playback PCM substream.


Thanks

Takashi Sakamoto

  reply	other threads:[~2020-06-16 12:19 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-16  8:11 presonus StudioLive 24.4.2 m.eik michalke
2020-06-16 12:18 ` Takashi Sakamoto [this message]
2020-06-17 13:00   ` m.eik michalke
2020-06-17 13:37     ` Takashi Sakamoto
2020-06-17 16:12       ` m.eik michalke
2020-06-17 23:32         ` Takashi Sakamoto
2020-06-18 10:14           ` m.eik michalke
2020-06-18 14:06             ` Takashi Sakamoto
2020-06-18 21:29               ` m.eik michalke

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200616121829.GA204160@workstation \
    --to=o-takashi@sakamocchi.jp \
    --cc=alsa-devel@alsa-project.org \
    --cc=alsa@reaktanz.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox