Re: SOLVED M-Audio Fast Track ULTRA vs Alsa

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Does anyone know if this patch will ever make it into the main code base?

On Fri, 5 Mar 2010 11:50:36 am V Gabriele De Palo wrote:
> Hello everyone,
> the Fast Track Ultra works with GNU / Linux
> Thanks to Mr. Clemens to Mr. Felix and to Mr. Salvo!
> It is not necessary to compile the kernel,
> Just apply the patch before compiling alsa-driver with this command
> # cd / usr/src/alsa/alsa-driver-1.0.22.1/sound # patch-p1 
> <ftultra-patch.diff,
> so just to continue with 'typical installation of alsa-driver, alsa-lib 
> and alsa-utils.
> Now I wait to verify the stability and the full functionality and DSP.
> Thanks again so much to Mr. Clemens, Mr. Felix, Mr. Salvo and everyone.
> Ciao
> gabriele
> 
> 
> 
> diff --git a/usb/usbaudio.c b/usb/usbaudio.c
> index c6b9c8c..ac46292 100644
> --- a/usb/usbaudio.c
> +++ b/usb/usbaudio.c
> @@ -2263,6 +2263,10 @@ static void init_substream(struct snd_usb_stream 
> *as, int stream, struct audiofo
>          case USB_ID(0x041e, 0x3f0a): /* E-Mu Tracker Pre */
>              subs->ops.retire_sync = retire_playback_sync_urb_hs_emu;
>              break;
> +               case USB_ID(0x0763, 0x2080): /* M-Audio Fast Track Ultra */
> +                       subs->ops.prepare_sync = prepare_playback_sync_urb;
> +                       subs->ops.retire_sync = retire_playback_sync_urb;
> +                       break;
>          }
>      }
>      snd_pcm_set_ops(as->pcm, stream,
> @@ -2814,6 +2818,7 @@ static int parse_audio_endpoints(struct 
> snd_usb_audio *chip, int iface_no)
>              break;
>          case USB_ID(0x041e, 0x3020): /* Creative SB Audigy 2 NX */
>          case USB_ID(0x0763, 0x2003): /* M-Audio Audiophile USB */
> +        case USB_ID(0x0763, 0x2080): /* M-Audio Fast Track Ultra */
>              /* doesn't set the sample rate attribute, but supports it */
>              fp->attributes |= EP_CS_ATTR_SAMPLE_RATE;
>              break;
> diff --git a/usb/usbquirks.h b/usb/usbquirks.h
> index e691eba..e8a0197 100644
> --- a/usb/usbquirks.h
> +++ b/usb/usbquirks.h
> @@ -1856,6 +1856,33 @@ YAMAHA_DEVICE(0x7010, "UB99"),
>          }
>      }
>  },
> +{
> +       USB_DEVICE_VENDOR_SPEC(0x0763, 0x2080),
> +       .driver_info = (unsigned long) & (const struct 
> snd_usb_audio_quirk) {
> +               /* .vendor_name = "M-Audio", */
> +               /* .product_name = "Fast Track Ultra", */
> +               .ifnum = QUIRK_ANY_INTERFACE,
> +               .type = QUIRK_COMPOSITE,
> +               .data = & (const struct snd_usb_audio_quirk[]) {
> +                       {
> +                               .ifnum = 0,
> +                               .type = QUIRK_IGNORE_INTERFACE
> +                       },
> +                       {
> +                               .ifnum = 1,
> +                               .type = QUIRK_AUDIO_STANDARD_INTERFACE
> +                       },
> +                       {
> +                               .ifnum = 2,
> +                               .type = QUIRK_AUDIO_STANDARD_INTERFACE
> +                       },
> +                       /* interface 3 (MIDI) is standard compliant */
> +                       {
> +                               .ifnum = -1
> +                       }
> +               }
> +       }
> +},
>  
>  /* Casio devices */
>  {
> 
> 
> 
> 
> 
> ------------------------------------------------------------------------------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> Alsa-user mailing list
> Alsa-user@xxxxxxxxxxxxxxxxxxxxx
> https://lists.sourceforge.net/lists/listinfo/alsa-user
> 
> 



------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux