summaryrefslogtreecommitdiff
path: root/sound/atmel
diff options
context:
space:
mode:
authorClemens Ladisch <clemens@ladisch.de>2013-04-15 15:59:51 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-05-07 19:51:55 -0700
commitb01ae289a30eb22f54d64951032f2a2b1d6bd532 (patch)
tree91c7c4dccada68958998098a06bb5228d9cd7a92 /sound/atmel
parent919fa1da0caf8b0fd323124257262654589057b2 (diff)
ALSA: usb-audio: disable autopm for MIDI devices
commit cbc200bca4b51a8e2406d4b654d978f8503d430b upstream. Commit 88a8516a2128 (ALSA: usbaudio: implement USB autosuspend) introduced autopm for all USB audio/MIDI devices. However, many MIDI devices, such as synthesizers, do not merely transmit MIDI messages but use their MIDI inputs to control other functions. With autopm, these devices would get powered down as soon as the last MIDI port device is closed on the host. Even some plain MIDI interfaces could get broken: they automatically send Active Sensing messages while powered up, but as soon as these messages cease, the receiving device would interpret this as an accidental disconnection. Commit f5f165418cab (ALSA: usb-audio: Fix missing autopm for MIDI input) introduced another regression: some devices (e.g. the Roland GAIA SH-01) are self-powered but do a reset whenever the USB interface's power state changes. To work around all this, just disable autopm for all USB MIDI devices. Reported-by: Laurens Holst Signed-off-by: Clemens Ladisch <clemens@ladisch.de> Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'sound/atmel')
0 files changed, 0 insertions, 0 deletions