[PlanetCCRMA] Problems with TASCAM US-122

Fernando Lopez-Lezcano nando@ccrma.Stanford.EDU
Tue Apr 5 14:53:01 2005


On Thu, 2005-03-31 at 18:25, Martin Visser wrote:
> Thanks for that. So does PlanetCCRA have a regular CVS snapshot
> kernel+alsa that is built nightly 

Sorry but there's nothing like that available. I doubt it would be
possible to automate the process, specially for the kernel.

> or do i have to build it myself. I
> noticed from the ALSA site there is zillion ways to patch alsa - I am
> wondering what is the best way to do this with a PlanetCCRMA system.

Most probably the best - not necessarily the easiest - would be to learn
how to modify the rpm creation file (the spec file) for the packages you
are interested in and create new packages with the patches you want. 

-- Fernando

> On Fri, 1 Apr 2005 02:14:11 +0200 (CEST), karsten wiese
> <annabellesgarden@yahoo.de> wrote:
> > 
> > --- Martin Visser <martinvisser99@gmail.com> wrote:
> > > In general I am pretty well rapt with the PlanetCCRMA
> > > distro. I am
> > > using FC3 as the base. I have a HP Evo N610c notebook and
> > > a Tascam
> > > US-122 USB audio box.
> > > I can get Jack, Ardour, Kack-Rack etc all working using
> > > PCM audio. (I
> > > am getting a frustrating "zombified" jackd after
> > > inderminate period of
> > > time though).
> > >
> > > One thing that is puzzling me though is Midi in and out.
> > > I had this
> > > working before on a Suse 9.2 box.
> > >
> > > Every seems to look OK except I get this "dmesg" kernel
> > > error as soon
> > > as   I send MIDI from my keyboard.
> > > ALSA
> > >
> > /usr/src/rpm/BUILD/alsa-driver-1.0.9rc1/usb/usbmidi.c:191:
> > > unexpected port 15!
> > > ALSA
> > >
> > /usr/src/rpm/BUILD/alsa-driver-1.0.9rc1/usb/usbmidi.c:191:
> > > unexpected port 14!
> > >
> > > I basically don't seem to get any MIDI in or out. (I
> > > tried to use
> > > aseqdump to no avail with the tascam port. It does work
> > > with vkeybd on
> > > the 128:0 device)
> > 
> > A fix for this just landed in alsa cvs.
> > it looks like this:
> > -------------------------------------------------------
> > Modified Files:
> >         usbmidi.c
> > Log Message:
> > Summary: usb-audio - allow USB MIDI quirks to specify
> > endpoints
> > explicitly
> > 
> > This patch reintroduces the check for endpoint numbers that
> > are
> > specified explicitly in the quirk structure.
> > This check was accidentally dropped in the last rewrite of
> > snd_usbmidi_detect_endpoints().
> > 
> > Index: usbmidi.c
> > ===================================================================
> > RCS file: /cvsroot/alsa/alsa-kernel/usb/usbmidi.c,v
> > retrieving revision 1.45
> > retrieving revision 1.46
> > diff -u -r1.45 -r1.46
> > --- usbmidi.c   24 Mar 2005 07:17:17 -0000      1.45
> > +++ usbmidi.c   30 Mar 2005 15:22:01 -0000      1.46
> > @@ -1229,6 +1229,9 @@
> >         if
> > (le16_to_cpu(umidi->chip->dev->descriptor.idVendor) ==
> > 0x0582)
> > 
> > snd_usbmidi_switch_roland_altsetting(umidi);
> > 
> > +       if (endpoint[0].out_ep || endpoint[0].in_ep)
> > +               return 0;
> > +
> >         intf = umidi->iface;
> >         if (!intf || intf->num_altsetting < 1)
> >                 return -ENOENT;
> > ----------------------------------------------------
> > best,
> > Karsten
> > 
> > 
> > ___________________________________________________________
> > Gesendet von Yahoo! Mail - Jetzt mit 250MB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de
> >
> 
> _______________________________________________
> PlanetCCRMA mailing list
> PlanetCCRMA@ccrma.stanford.edu
> http://ccrma-mail.stanford.edu/mailman/listinfo/planetccrma