From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D12E1C433E0 for ; Tue, 16 Jun 2020 12:19:35 +0000 (UTC) Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5BF7920C56 for ; Tue, 16 Jun 2020 12:19:35 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=alsa-project.org header.i=@alsa-project.org header.b="uyu3uAwA"; dkim=pass (2048-bit key) header.d=sakamocchi.jp header.i=@sakamocchi.jp header.b="mxJoAy2L"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="VWIVvAfE" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5BF7920C56 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=sakamocchi.jp Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=alsa-devel-bounces@alsa-project.org Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id DFEB6166C; Tue, 16 Jun 2020 14:18:43 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz DFEB6166C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1592309973; bh=/kQSsXvIF1OuRq33Pz0yJkn1PqehAI3ZDmbEON7heEc=; h=Date:From:To:Subject:References:In-Reply-To:Cc:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=uyu3uAwA27ErjimxX1CWtc9yCRmdsHYuTR1NZSP7o5JKIVa1p/wA2mwyJWzZUpDGZ gU7id/SAlo1z5RP1Ca5UYkY2cPpL6+gJtpxNhwTxVDfhrwesMdfREygc+WfINBQtxC Cf4Jv7+oT/5JHSt1/NX+mo1BsfZZivB8qNR13nX4= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id 6F5B7F80217; Tue, 16 Jun 2020 14:18:43 +0200 (CEST) Received: by alsa1.perex.cz (Postfix, from userid 50401) id B57E7F8022B; Tue, 16 Jun 2020 14:18:41 +0200 (CEST) Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id D1783F800EF for ; Tue, 16 Jun 2020 14:18:33 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz D1783F800EF Authentication-Results: alsa1.perex.cz; dkim=pass (2048-bit key) header.d=sakamocchi.jp header.i=@sakamocchi.jp header.b="mxJoAy2L"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="VWIVvAfE" Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 965345C00DE; Tue, 16 Jun 2020 08:18:32 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Tue, 16 Jun 2020 08:18:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakamocchi.jp; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm1; bh=gwFMrPz2RqOKPw5qyn3CpCNuQlb lO6AH+OgASuorE58=; b=mxJoAy2LL3shOaZblxqCyx4NUybHnmLBeC9b1A1wUF9 h1HpkZXm7ht0OgXHZKyX4KCtEE5ensEpZnkr0OJnW1RrrXC77N+/6XaUFabzz8+l 3rCfN2l1SMcaBYeJ1Us/lU4U7KmvUdquV6AeOHO1qV7LcFWHFwJ+5vnwjPtd9Xwd aVAG7QCJms1YfnVpGxarrul4UjEMCgpMBnXE36c39BZCkvmNPfsfXRjfP5OQj1jQ VfO9vMT5QyXTM+RbarvprWUna5q5nodjVHoxKhiLvhGcSethCTbqzouL8EZZjI/Z /nmjakD844yyF95+Bqf1IjSQalnssGzLdYL3gNKAKMQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=gwFMrP z2RqOKPw5qyn3CpCNuQlblO6AH+OgASuorE58=; b=VWIVvAfELRkyuL/45K09/x 0iwCTGImZvj8DD2XvhyKcIDXtlj+lf9N9+1SmQmOeA/8J6UVuImaUezT9HII9xQu vCq2ooeYsW/SCW1t84lw1H6kfBo9hWQXlxrYnlbe4YjPtb1yNSFH70VFYLRgCiVc /xIfXDq+JAiWemVzUdPKB6iHRqpy8V/xS76i3AotZPmh22wD87VIAxd9u3sooArn Sg/TM3FK92/2Wfw41776mfubwWEKqevSNnP3rVIdCxeKnEnny1TVGoDMgTj8UzJP 1HoSnrTl6AWGyWOMaSnKmnyFrURMsABUqPk1tjXqxGERHYrtQNdtDcB+7SUqrrYw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudejtddgheegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkfhggtggujgesthdtre dttddtvdenucfhrhhomhepvfgrkhgrshhhihcuufgrkhgrmhhothhouceoohdqthgrkhgr shhhihesshgrkhgrmhhotggthhhirdhjpheqnecuggftrfgrthhtvghrnhepuefhheeige evieejhfeivdekueegvefhtdelhedtffeulefflefgffevuedufeetnecuffhomhgrihhn pehprhgvshhonhhushdrtghomhenucfkphepudektddrvdefhedrfedrheegnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepohdqthgrkhgrshhh ihesshgrkhgrmhhotggthhhirdhjph X-ME-Proxy: Received: from workstation (ad003054.dynamic.ppp.asahi-net.or.jp [180.235.3.54]) by mail.messagingengine.com (Postfix) with ESMTPA id 377793061CB6; Tue, 16 Jun 2020 08:18:31 -0400 (EDT) Date: Tue, 16 Jun 2020 21:18:29 +0900 From: Takashi Sakamoto To: "m.eik michalke" Subject: Re: presonus StudioLive 24.4.2 Message-ID: <20200616121829.GA204160@workstation> Mail-Followup-To: "m.eik michalke" , alsa-devel@alsa-project.org References: <1859294.RmyynjnHiM@meadow> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1859294.RmyynjnHiM@meadow> Cc: alsa-devel@alsa-project.org X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" 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