On Thu, 2013-08-15 at 09:01 -0500, Chris J Arges wrote: > The following patch fixes issues with newer usbaudio devices. > http://bugs.launchpad.net/bugs/1212430 > It was already added to 3.8, it would be great if it was also in 3.2. > It isn't a clean cherry-pick, but the conflict is fairly easy to resolve. > > commit 61ac51301e6c6d4ed977d7674ce2b8e713619a9b > Author: Torstein Hegge <hegge@xxxxxxxxxxx> > Date: Tue Mar 19 17:12:14 2013 +0100 > > ALSA: usb: Parse UAC2 extension unit like for UAC1 > > UAC2_EXTENSION_UNIT_V2 differs from UAC1_EXTENSION_UNIT, but can be > handled in > the same way when parsing the unit. Otherwise parse_audio_unit() > fails when it > sees an extension unit on a UAC2 device. > > UAC2_EXTENSION_UNIT_V2 is outside the range allocated by UAC1. > > Signed-off-by: Torstein Hegge <hegge@xxxxxxxxxxx> > Acked-by: Daniel Mack <zonque@xxxxxxxxx> > Cc: <stable@xxxxxxxxxxxxxxx> > Signed-off-by: Takashi Iwai <tiwai@xxxxxxx> I think it makes sense to apply this first: commit 5dae5fd24071319bb67d3375217d5b0b6d16cb0b Author: Eldad Zack <eldad@xxxxxxxxxxxxxxx> Date: Wed Nov 28 23:55:36 2012 +0100 ALSA: usb-audio: skip UAC2 EFFECT_UNIT as that fixes the conflict and appears to be needed to make other devices work. So I've queued both of these up for 3.2. Ben. -- Ben Hutchings If God had intended Man to program, we'd have been born with serial I/O ports.
Attachment:
signature.asc
Description: This is a digitally signed message part