All of lore.kernel.org
 help / color / mirror / Atom feed
From: Daniel Mack <daniel@caiaq.de>
To: jordan johnston <triplesquarednine@gmail.com>
Cc: alsa-devel@alsa-project.org,
	Tobias Hansen <Tobias.Hansen@physik.uni-hamburg.de>
Subject: Re: Status of the Tascam US-122mkII???
Date: Sat, 19 Jun 2010 20:57:53 +0200	[thread overview]
Message-ID: <20100619185753.GN17833@buzzloop.caiaq.de> (raw)
In-Reply-To: <AANLkTikfeTzrOttiyI9BqqD3zHI7NXY8ScyXoY8Ruq8N@mail.gmail.com>

Hi,

On Sat, Jun 19, 2010 at 02:30:03PM -0400, jordan johnston wrote:
> On Sat, Jun 19, 2010 at 2:09 PM, Daniel Mack <daniel@caiaq.de> wrote:
> 
> > (please don't remove any addresses from Cc:)
> 
> im not sure that  i follow what you mean here, can you explain???

Always use your email client's "reply-to-all" function, and do not just
send replies to me.

> ***  no i did not modify the driver to match this,  how do i do that???

Sorry, I didn't check properly. The driver clearly notes the
vendor/product ID of your device, that's why it is probed but fails.

This was added in commit 2b6f6c0d11 ("ALSA: snd-usb-us122l: add product
IDs of US-122MKII and US-144MKII"). Obviously, this patch wasn't tested
with real hardware (this is also what the commit log says), so it's no
surprise it doesn't work for you. I copied the author, and I'd vote for
reverting the patch until the driver is modified to actually support
what it claims to do.

> I set it to USB1.1  because i was under the impression that it will
> not work with echi_hcd,
> am i correct??

Well, according to the lsusb dump, the device is high-speed, so you
shouldn't need any tricks.

> my problem is that there really isn't any documentation that's
> up-to-date for this unit, the newest info i could find
> was a thread about the patches being submitted in December of last
> year.  but i figure by now that Zen should be up to date
> with the changes made, so i am still in the dark about this unit's status..

Who is Zen?

I think the answer to your question is quite simple but unfortunate:
TASCAM changed the protocol of the device in a newer version, and the
existing ALSA driver became incompatible with that. So there are only
two possibilites to fix this: either TASCAM will send patches to the
driver (which I think is unrealistic), or someone starts over and
reverse-engineers the protocol in order to make the driver support it.

As you happen to have the hardware - would you volunteer? :)

> Do you have contact information for him??  i am not sure how to go
> about the next steps you mention,
> but i would be more than willing to do what i can, if i was explained
> the process.
> like i said before i am not a good programmer, but i am decent enough
> with unix/linux and i do have XCode
> for OSX - if that's what i need for tracing?

Well, starting developing on the Linux kernel should be possible for you
then, and help is much appreciated :) There's a lot of documentation
around, and there is this and many other lists to get help on specific
topics. Just read Documentation/SubmittingPatches before you send :)

For tracing, you would either need a hardware analyzer (which you
probaly don't have) or a software tool. For Windows, tools like
http://www.usblyzer.com/ exist, but I never tried them myself. Maybe
give that one a try and analyze which packets go over the bus. As there
is no documentation, there is no other way than guessing what they're
doing. This can be really time-consuming and frustrating, unfortunately.

Good luck :)

Daniel

  parent reply	other threads:[~2010-06-19 18:57 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-06-19 17:35 Status of the Tascam US-122mkII??? jordan johnston
2010-06-19 17:42 ` Daniel Mack
     [not found]   ` <AANLkTilfDBFqGH41TGF0H855CfCm8fOjGMW7lwH1tXi_@mail.gmail.com>
2010-06-19 18:09     ` Daniel Mack
     [not found]       ` <AANLkTikfeTzrOttiyI9BqqD3zHI7NXY8ScyXoY8Ruq8N@mail.gmail.com>
2010-06-19 18:57         ` Daniel Mack [this message]
2010-06-19 19:03           ` Tobias Hansen
     [not found]             ` <AANLkTimJ17dGo6K3Gy8_tlhIezFFY0XDRyj53i8tj1pi@mail.gmail.com>
2010-06-19 20:19               ` Tobias Hansen
2010-06-19 20:45                 ` jordan johnston
2010-06-19 20:47                   ` jordan johnston
2010-06-19 20:58                   ` Tobias Hansen
2010-06-19 22:42                     ` jordan johnston
2010-06-19 22:41                   ` Daniel Mack
     [not found]                     ` <AANLkTikUAdL-tQ4CslnBRUP5dFFvKofvFRZn5gOiWRrD@mail.gmail.com>
     [not found]                       ` <20100619230147.GP17833@buzzloop.caiaq.de>
     [not found]                         ` <AANLkTimMpFrOzMctNCYcohyT-btYpUornvYGk2Tz1WFu@mail.gmail.com>
     [not found]                           ` <20100619232244.GR17833@buzzloop.caiaq.de>
2010-06-19 23:53                             ` jordan johnston
  -- strict thread matches above, loose matches on Subject: below --
2010-06-19 23:05 Daniel Mack

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100619185753.GN17833@buzzloop.caiaq.de \
    --to=daniel@caiaq.de \
    --cc=Tobias.Hansen@physik.uni-hamburg.de \
    --cc=alsa-devel@alsa-project.org \
    --cc=triplesquarednine@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.