MOTU M2 stopped working after upgrade to 5.5
Hi,
I'm using a MOTU M2 as an audio interface for my headset and after upgrading to kernel 5.5 (from 5.4) the interface stopped working in full duplex mode, means it does not work anymore for me with a headset at all. (The headset is a sennheiser hmdc27)
If i go back to kernel 5.4 everything works (also without any cracks in the audio output).
It's a bit unfortunate that a working audio interface is suddenly disabled by software. Is there any way this can be made working again?
I suspect c249177944b650816069f6c49b769baaa94339dc to be the reason for this "ALSA: usb-audio: add implicit fb quirk for MOTU M Series"
With kernel 5.5 i also get numerous warnings in kernel log like:
| Apr 25 20:23:16 localhost kernel: [ 2631.701391] usb 5-2.3.2: Unable to change format on ep #81: already in use | Apr 25 20:23:16 localhost kernel: [ 2631.701694] usb 5-2.3.2: Unable to change format on ep #81: already in use | Apr 25 20:23:16 localhost kernel: [ 2631.701951] usb 5-2.3.2: Unable to change format on ep #81: already in use | Apr 25 20:23:16 localhost kernel: [ 2631.705521] usb 5-2.3.2: Unable to change format on ep #81: already in use | ...
For audio output i've used pulseaudio with the following settings in daemon.conf: | resample-method = src-sinc-best-quality | default-sample-format = s24le | default-sample-rate = 96000 | alternate-sample-rate = 48000
And for jack to not produce cracks i've used: | sample rate: 96khz | Frames/periode: 256 | Periodes/buffer: 25
greets, gebi
On 25.04.20 21:29, Michael Gebetsroither wrote: Hi,
I suspect c249177944b650816069f6c49b769baaa94339dc to be the reason for this "ALSA: usb-audio: add implicit fb quirk for MOTU M Series"
Confirmed, if i revert this commit my Motu M2 interface works again as expected. With full sound quality (no audio drops or cracks in either in or output). And with the headset fully working again.
Patch i'm running no ontop 5.5
commit 0224cb66ca86863d527c0c93a2052ca663cb2c29 (HEAD -> master) Author: Michael Gebetsroither michael@mgeb.org Date: Sat Apr 25 23:33:10 2020 +0200
Revert "ALSA: usb-audio: add implicit fb quirk for MOTU M Series"
This reverts commit c249177944b650816069f6c49b769baaa94339dc.
diff --git a/sound/usb/pcm.c b/sound/usb/pcm.c index a4e4064f9aee..80a6a53b48e7 100644 --- a/sound/usb/pcm.c +++ b/sound/usb/pcm.c @@ -366,10 +366,6 @@ static int set_sync_ep_implicit_fb_quirk(struct snd_usb_substream *subs, ep = 0x84; ifnum = 0; goto add_sync_ep_from_ifnum; - case USB_ID(0x07fd, 0x0008): /* MOTU M Series */ - ep = 0x81; - ifnum = 2; - goto add_sync_ep_from_ifnum; case USB_ID(0x0582, 0x01d8): /* BOSS Katana */ /* BOSS Katana amplifiers do not need quirks */ return 0;
greets, gebi
On Sat, 25 Apr 2020 23:40:04 +0200, Michael Gebetsroither wrote:
On 25.04.20 21:29, Michael Gebetsroither wrote: Hi,
I suspect c249177944b650816069f6c49b769baaa94339dc to be the reason for this "ALSA: usb-audio: add implicit fb quirk for MOTU M Series"
Confirmed, if i revert this commit my Motu M2 interface works again as expected. With full sound quality (no audio drops or cracks in either in or output). And with the headset fully working again.
Then likely the issue being tracked on the bugzilla https://bugzilla.kernel.org/show_bug.cgi?id=207023
Feel free to join there.
Takashi
participants (2)
-
Michael Gebetsroither
-
Takashi Iwai