> Ciao,
> I'm still checking FTU's correct and full operation in linux.
> but continues to lack mixers support,
> does not work at 44.1K
> and no DSP.
> but, for now, it works very well with ardour! 8-)
>
> The patch, which I modified for the FTU, was written by Mr Clemens and Mr
> Felix to recompile the kernel, I suppose.
> but I've always had problems with the kernel recompiling process,
> I don't know WTF!
> So I tried to apply the patch when I install the ALSA drivers.
> so for convenience and comfort
>
> Save the patch, see the mail's attached file, as ftultra-patch.diff
>
> Download alsa-driver-xxx, alsa-lib-xxx, and alsa-utils-xxx
>
> move the patch in: alsa-driver-xxx/sound/
>
> Create a folder alsa where you move downloaded alsa files and
>
> Move this folder into /usr/src/
>
> at this point, before you install as usual alsa-driver, lib, and utils
>
> you move in /usr/src/alsa/alsa-driver-xxx/sound:
>
> cd /usr/src/alsa/alsa-driver-xxx/sound
>
> and, as root user, apply the patch with the command
>
> patch-p1 <ftultra-patch.diff
>
> Wait the command's output that you confirm the success of the patch-ing
>
> and then proceed as usual to install alsa-driver, lib and utils
> using
>
> . / configure, make, sudo make install ...
>
>
> ahh, I forgot:
> sorry for my English! :-)
>
> HYH
>
> fammi sapere se tutto ok,
> almeno proveremo insieme la FTU!
>
> 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 */
> {
>
>
>
>
>
>
Thank you Gabriele. I am confused because I already have ALSA
installed? Is there anyway to apply the patch with ALSA already
installed? Thank you for your and everyone who worked on the patch
help!
Preston
------------------------------------------------------------------------------
Download Intel® 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user