alsa-devel.alsa-project.org archive mirror
 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).