[alsa-devel] help needed: support of Tascam us 1641 usb 2.0 with support provided from company (was: [Alsa-devel] Tascam us 1641 usb 2.0)
[Sorry for the double posts you guys in CC. I got the wrong list address the first time.]
Dear ALSA developers,
Christoph sent the following message to alsa-user. Maybe someone can step up to this task or at least tell how much work this will be. It looks like, Karten wrote the support for the other Tascam devices.
commit 030a07e441296c372f946cd4065b5d831d8dc40c Author: Karsten Wiese fzu@wemgehoertderstaat.de Date: Wed Jul 30 15:13:29 2008 +0200
ALSA: Add USB US122L driver
Added a new US122L usb-audio driver. This driver works together with a dedicated alsa-lib plugin.
Signed-off-by: Takashi Iwai tiwai@suse.de Signed-off-by: Jaroslav Kysela perex@perex.cz
@Christoph: I got this, cloning the Linux kernel tree and running the following.
git log sound/usb/usx2y/us122l.c
Thanks,
Paul
PS: Sorry for top posting, but I think in this case it is feasible, because I changed the lists.
Am Montag, den 16.08.2010, 17:32 +0200 schrieb "Christoph Köditz":
Hello there,
I have contacted Tascam because of the us-1641. They had send me an answer (in German):
"...Linux Treiber sind von unserer Seite her nicht geplant. Die Treiber basieren aber auf einem identischen Konzept wie die des US-144. Bisher wurde von Seitens des ALSA Projects keine bitte um, eine Unterstützung für die Treiber Entwicklung des US-1641 an uns herangetragen. Wir hatten einem hier in Deutschland ansässigen Teilnehmer des Projekt bereits für die Entwicklung der US-122L und US-144 Treiber leihweise Geräte als Entwicklungsgrundlage zur Verfügung gestellt und könnten uns ähnliches auch in diesem Fall vorstellen. ..."
They said: They don't planned any Linux-drivers. But the drivers are based on an identical concept like the US-144. So far, the ALSA Project not asked for a driver support for the development of the US 1641. They hired an in Germany living developer an US-122L and an US144 for developing a driver. In this case they think, they would do something like that.
I hope anyone helps this information.
Regards, Chris
-------- Original-Nachricht --------
Datum: Wed, 4 Aug 2010 12:11:46 +0100 Von: ael law_ence.dev@ntlworld.com An: "Christoph Köditz" ckoeditz@gmx.de Betreff: Re: [Alsa-user] Tascam us 1641 usb 2.0
On Wed, Aug 04, 2010 at 11:23:27AM +0200, "Christoph Köditz" wrote:
Hello there,
I've got a question. I want to know if the Tascam us 1641 USB Interface
is supported or is not supported in opensuse.
You might get an answer from some kind person, but probably not. alsa is a project for linux in general. opensuse is just one distribution: you should ask them. Or better, look to see which kernel is in use, download the source, and look for yourself.
If necessary, you might want to collect and install a current kernel if it supports your hardware.
ael
PS. As I happen to have the latest kernel source, I did a quick grep for you and found:-
Module snd-usb-usx2y
Module for Tascam USB US-122, US-224 and US-428 devices. This module supports multiple devices, autoprobe and hotplugging. Note: you need to load the firmware via usx2yloader utility included in alsa-tools and alsa-firmware packages.
(This was under Documentation, so might be out of date)
- Many hits under sound:-
usb/usx2y/us122l.c:MODULE_DESCRIPTION("TASCAM "NAME_ALLCAPS" Version 0.5"); usb/usx2y/us122l.c: sprintf(card->shortname, "TASCAM "NAME_ALLCAPS""); usb/usx2y/usX2Yhwdep.c: * Driver for Tascam US-X2Y USB soundcards usb/usx2y/usX2Yhwdep.c: .vendor_name = "TASCAM", usb/usx2y/usX2Yhwdep.c: .vendor_name = "TASCAM", usb/usx2y/usbusx2yaudio.c: { 0x18, 0x40}, // only tascam / frontier design knows the further lines ....... usb/usx2y/usbusx2yaudio.c: { 0x18, 0x40}, // only tascam / frontier design knows the further lines ....... usb/usx2y/usbusx2y.c: Removed EZUSB Firmware. First Stage Firmwaredownload is now done by tascam-firmware downloader. usb/usx2y/usbusx2y.c: http://usb-midi-fw.sourceforge.net/tascam-firmware.tar.gz usb/usx2y/usbusx2y.c:MODULE_DESCRIPTION("TASCAM "NAME_ALLCAPS" Version 0.8.7.2"); usb/usx2y/usbusx2y.c:MODULE_SUPPORTED_DEVICE("{{TASCAM(0x1604), "NAME_ALLCAPS"(0x8001)(0x8005)(0x8007) }}"); usb/usx2y/usbusx2y.c: sprintf(card->shortname, "TASCAM "NAME_ALLCAPS""); usb/usx2y/usx2y.h: * Driver for Tascam US-X2Y USB soundcards usb/Kconfig: tristate "Tascam US-122, US-224 and US-428 USB driver" usb/Kconfig: Say Y here to include support for Tascam USB Audio/MIDI usb/Kconfig: tristate "Tascam US-122L USB driver" usb/Kconfig: Say Y here to include support for Tascam US-122L USB Audio/MIDI
So it looks as if you might need to look in us122l.c, usX2Yhwdep.c, etc. Of course, I have no idea whether these US-X2Y soundcards have the 1641 interface you mention.
-- Neu: GMX De-Mail - Einfach wie E-Mail, sicher wie ein Brief! Jetzt De-Mail-Adresse reservieren: http://portal.gmx.net/de/go/demail
This SF.net email is sponsored by
Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Alsa-user mailing list Alsa-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/alsa-user
participants (1)
-
Paul Menzel