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> -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html