[alsa-devel] [PATCH 00/14] ALSA: Dice enhancement

Anthony Labunsky gdigger at gmail.com
Tue Oct 7 21:39:24 CEST 2014


I am using TC Electronic's Desktop Konnekt 6 with snd_dice for a few days
-- no problems with playback ;)
Gentoo x86_64, linux 3.14.14.

On Tue, Oct 7, 2014 at 10:19 PM, Takashi Iwai <tiwai at suse.de> wrote:

> At Sat,  4 Oct 2014 20:27:10 +0900,
> Takashi Sakamoto wrote:
> >
> > This 14 patchset is to enable ALSA Dice driver to handle more models with
> > some functionalities:
> >  - up to 192.0 kHz
> >  - PCM capture
> >  - MIDI playback/capture
> >  - Duplex streams with synchronization (with snd-firewire-lib)
> >
> > This driver doesn't support:
> >  - Synchronization between multiple devices on the same bus
> >    For this purpose, please join in user-space driver project (FFADO)
> >  - Any control functionality for internal DSP
> >    For this purpose, please use ffado-dbus-server/ffado-mixer,
> >    or write your own application
> >
> > Remarks:
> >  - When this driver is loaded, user-space driver fails to register
> >    notification address, thus cannot handle device for streaming. See:
> >
> http://mailman.alsa-project.org/pipermail/alsa-devel/2014-September/081731.html
> >
> > Newly supported models (as long as I know):
> > Supported devices:
> > TC Electronic
> >       Desktop Konnekt 6
> >       Impact Twin
> >       Konnekt 8/24D/Live
> >       Studio Konnekt 48
> > PreSonus
> >       FireStudio 26x26/Mobile/Project/Tube/LightPipe
> >       StudioLive 1602/1642/2442
> >       FireStation
> > Mackie
> >       Onyx Blackbird
> >       Onyx i-series (latter models)
> > Focusrite
> >       Saffire Pro 14/24/24 DSP/26/40/56
> > M-Audio
> >       Profire 610/2626
> > Alessis
> >       IO 24/26
> >       MultiMix 12/16
> > Weiss
> >       ADC2
> >       Vesta
> >       Mineva
> >       AFI 1
> >       TAG DAC 1
> >       INT 202
> >       DAC 202
> >       Flex 5000
> > DnR
> >       Axus FireWire I/O card 16x16
> > Lexicon
> >       I-ONIX FW 810S
> > Allen and Heath
> >       Zed R16
> > Midas
> >       Venice F32
> >
> > Updates from my previous RFC:
> >
> http://mailman.alsa-project.org/pipermail/alsa-devel/2014-September/081673.html
> >  - Improve bus reset handling, especially for registering notification
> address
> >    At bus reset, Dice devices initialize a register for notification
> address,
> >    then drivers need to register the address again.
> >    Just after powering on, devices generates any bus reset, then drivers
> often
> >    fail to detect stream formation because this operation requires to
> change
> >    sampling rate.
> >    My improvement is retries to register notification address when
> notification
> >    wait is timed out.
> >  - Remove experimental state
> >  - Fix minor bugs
>
> JFYI,
>
> as the patches are massive and a bit intrusive, they won't fit with
> 3.18 merge, unfortunately.  So we'll plenty of time for review :)
>
>
> thanks,
>
> Takashi -- "There can be only one!"
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
>



-- 
-- gdigger


More information about the Alsa-devel mailing list