From: Alberto Martinez de la Ossa <delaossa@mail.desy.de>
To: Takashi Iwai <tiwai@suse.de>
Cc: Tobias Hansen <Tobias.Hansen@physik.uni-hamburg.de>,
alsa-devel@alsa-project.org
Subject: Re: [PATCH] snd-usb-us122l: add product IDs of US-122MKII and US-144MKII
Date: Tue, 08 Dec 2009 15:04:36 +0100 [thread overview]
Message-ID: <4B1E5CF4.9000705@mail.desy.de> (raw)
In-Reply-To: <s5hbpi9sjcb.wl%tiwai@suse.de>
[-- Attachment #1: Type: text/plain, Size: 5245 bytes --]
Thanks, but..
Applied where? I have checked the new sources at
http://ftp.kernel.org/pub/linux/kernel/people/tiwai/alsa/alsa-driver/
And they remain the same with respect to the changes that Tobias made.
Could you please post the fixed patch, please? I also got errors when
trying to apply it.
Regards,
Alberto
Takashi Iwai wrote:
> At Mon, 07 Dec 2009 19:08:19 +0100,
> Tobias Hansen wrote:
>
>> snd-usb-us122l: add product IDs of US-122MKII and US-144MKII
>>
>> I added the product IDs of the new revisions of the devices, so owners
>> can test whether this suffices to make them work. Patched against ALSA
>> snapshot 20091207.
>>
>> Signed-off-by: Tobias Hansen <Tobias.Hansen at physik.uni-hamburg.de <http://mailman.alsa-project.org/mailman/listinfo/alsa-devel>>
>>
>
> Thanks, applied now.
>
> But, at the next time, please make sure that the posted patch
> is applicable. Your patch had broken tab spaces, so I had to fix
> manually.
>
>
> Takashi
>
>
>> ---
>>
>> diff -upr alsa-driver.orig/alsa-kernel/usb/usx2y/us122l.c
>> alsa-driver/alsa-kernel/usb/usx2y/us122l.c
>> --- alsa-driver.orig/alsa-kernel/usb/usx2y/us122l.c 2009-12-07
>> 00:05:40.000000000 +0100
>> +++ alsa-driver/alsa-kernel/usb/usx2y/us122l.c 2009-12-07
>> 18:50:27.801975964 +0100
>> @@ -194,7 +194,8 @@ static int usb_stream_hwdep_open(struct
>> if (!us122l->first)
>> us122l->first = file;
>>
>> - if (us122l->dev->descriptor.idProduct == USB_ID_US144) {
>> + if (us122l->dev->descriptor.idProduct == USB_ID_US144 ||
>> + us122l->dev->descriptor.idProduct == USB_ID_US144MKII) {
>> iface = usb_ifnum_to_if(us122l->dev, 0);
>> usb_autopm_get_interface(iface);
>> }
>> @@ -209,7 +210,8 @@ static int usb_stream_hwdep_release(stru
>> struct usb_interface *iface;
>> snd_printdd(KERN_DEBUG "%p %p\n", hw, file);
>>
>> - if (us122l->dev->descriptor.idProduct == USB_ID_US144) {
>> + if (us122l->dev->descriptor.idProduct == USB_ID_US144 ||
>> + us122l->dev->descriptor.idProduct == USB_ID_US144MKII) {
>> iface = usb_ifnum_to_if(us122l->dev, 0);
>> usb_autopm_put_interface(iface);
>> }
>> @@ -476,7 +478,8 @@ static bool us122l_create_card(struct sn
>> int err;
>> struct us122l *us122l = US122L(card);
>>
>> - if (us122l->dev->descriptor.idProduct == USB_ID_US144) {
>> + if (us122l->dev->descriptor.idProduct == USB_ID_US144 ||
>> + us122l->dev->descriptor.idProduct == USB_ID_US144MKII) {
>> err = usb_set_interface(us122l->dev, 0, 1);
>> if (err) {
>> snd_printk(KERN_ERR "usb_set_interface error \n");
>> @@ -495,7 +498,8 @@ static bool us122l_create_card(struct sn
>> if (!us122l_start(us122l, 44100, 256))
>> return false;
>>
>> - if (us122l->dev->descriptor.idProduct == USB_ID_US144)
>> + if (us122l->dev->descriptor.idProduct == USB_ID_US144 ||
>> + us122l->dev->descriptor.idProduct == USB_ID_US144MKII)
>> err = us144_create_usbmidi(card);
>> else
>> err = us122l_create_usbmidi(card);
>> @@ -597,7 +601,8 @@ static int snd_us122l_probe(struct usb_i
>> struct snd_card *card;
>> int err;
>>
>> - if (device->descriptor.idProduct == USB_ID_US144
>> + if ((device->descriptor.idProduct == USB_ID_US144 ||
>> + us122l->dev->descriptor.idProduct == USB_ID_US144MKII)
>> && device->speed == USB_SPEED_HIGH) {
>> snd_printk(KERN_ERR "disable ehci-hcd to run US-144 \n");
>> return -ENODEV;
>> @@ -692,7 +697,8 @@ static int snd_us122l_resume(struct usb_
>>
>> mutex_lock(&us122l->mutex);
>> /* needed, doesn't restart without: */
>> - if (us122l->dev->descriptor.idProduct == USB_ID_US144) {
>> + if (us122l->dev->descriptor.idProduct == USB_ID_US144 ||
>> + us122l->dev->descriptor.idProduct == USB_ID_US144MKII) {
>> err = usb_set_interface(us122l->dev, 0, 1);
>> if (err) {
>> snd_printk(KERN_ERR "usb_set_interface error \n");
>> @@ -737,6 +743,16 @@ static struct usb_device_id snd_us122l_u
>> .idVendor = 0x0644,
>> .idProduct = USB_ID_US144
>> },
>> + {
>> + .match_flags = USB_DEVICE_ID_MATCH_DEVICE,
>> + .idVendor = 0x0644,
>> + .idProduct = USB_ID_US122MKII
>> + },
>> + {
>> + .match_flags = USB_DEVICE_ID_MATCH_DEVICE,
>> + .idVendor = 0x0644,
>> + .idProduct = USB_ID_US144MKII
>> + },
>> { /* terminator */ }
>> };
>>
>> diff -upr alsa-driver.orig/alsa-kernel/usb/usx2y/us122l.h
>> alsa-driver/alsa-kernel/usb/usx2y/us122l.h
>> --- alsa-driver.orig/alsa-kernel/usb/usx2y/us122l.h 2009-12-07
>> 00:05:40.000000000 +0100
>> +++ alsa-driver/alsa-kernel/usb/usx2y/us122l.h 2009-12-07
>> 18:44:03.990236199 +0100
>> @@ -25,5 +25,7 @@ struct us122l {
>>
>> #define USB_ID_US122L 0x800E
>> #define USB_ID_US144 0x800F
>> +#define USB_ID_US122MKII 0x8021
>> +#define USB_ID_US144MKII 0x8020
>>
>> #endif
>> _______________________________________________
>> Alsa-devel mailing list
>> Alsa-devel@alsa-project.org
>> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
>>
>>
[-- Attachment #2: delaossa.vcf --]
[-- Type: text/x-vcard, Size: 337 bytes --]
begin:vcard
fn;quoted-printable:Alberto Mart=C3=ADnez de la Ossa
n;quoted-printable:Mart=C3=ADnez de la Ossa;Alberto
org:@ DESY;University of Colorado
adr:;;Notkestrasse 85;Hamburg;;22607;Germany
email;internet:delaossa@mail.desy.de
title:Member, HERMES Collaboration
tel;work:+49-40-8998-4789
x-mozilla-html:TRUE
version:2.1
end:vcard
[-- Attachment #3: Type: text/plain, Size: 160 bytes --]
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
next prev parent reply other threads:[~2009-12-08 14:04 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-12-07 18:08 [PATCH] snd-usb-us122l: add product IDs of US-122MKII and US-144MKII Tobias Hansen
2009-12-08 13:09 ` Takashi Iwai
2009-12-08 14:04 ` Alberto Martinez de la Ossa [this message]
2009-12-08 14:13 ` Takashi Iwai
-- strict thread matches above, loose matches on Subject: below --
2009-12-10 11:58 Tobias Hansen
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=4B1E5CF4.9000705@mail.desy.de \
--to=delaossa@mail.desy.de \
--cc=Tobias.Hansen@physik.uni-hamburg.de \
--cc=alsa-devel@alsa-project.org \
--cc=tiwai@suse.de \
/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.