Bug 103751
Summary: | M-Audio Fast Track Ultra usb audio device will not operate full-duplex | ||
---|---|---|---|
Product: | Drivers | Reporter: | grozzy |
Component: | Sound(ALSA) | Assignee: | Jaroslav Kysela (perex) |
Status: | NEW --- | ||
Severity: | normal | CC: | alexander, francois.jacques, matare, superquad.vortex2 |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 4.1.5-1-ARCH | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
grozzy
2015-08-30 18:15:46 UTC
The output of an ALSA information script was uploaded here while troubleshooting a week ago: http://www.alsa-project.org/db/?f=f1436001041a68fada9f19d94fd5d4faceeb51f7 Whoops. The kernel versions for AVLinux and KXStudio are 3.13 and 3.12. I think the M-Audio Fast Track Ultra only works full-duplex with Jack in those distros, not directly with ALSA. I have the exact same problem with an M-Audio FastTrack C400 on a more recent kernel: 4.3.5-300.fc23.x86_64 https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/log/sound/usb?qt=grep&q=fast+track+ultra seem only support 8 channel (In reply to Victor Mataré from comment #3) > I have the exact same problem with an M-Audio FastTrack C400 on a more > recent kernel: 4.3.5-300.fc23.x86_64 https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/sound/usb?id=76f74bca73ec8210c6b04559445982907ad1b0a6 Seem only support 6 channel playback and 4 channel capture Victor: I think a separate bug that refers to this one would be useful for people who might have the same sound interface as you. Makes tracking easier, too! My two cents: A bit of googling led me to find that Clemens Ladisch thinks the FTU is indeed duplex capable. At least it appears it was at some point, perhaps before the aforementioned commit. https://sourceforge.net/p/alsa/mailman/message/30468203/ So it seems there's really a bug in the driver and it has been acknowledged by another well established contributor of the project. Now what we'd need, I think, is some spelunking to other versions to check whether it was indeed functional *prior* to the new endpoint streaming model commit. At least that would confirm there was a regression between both codebases, at least for the FTU. Perhaps it needs some quirk adjustment or else? I'm willing to try patches and experiment on my workstation. I'll try (don't hold your breath... may take a few days) to give it a shot with a Live CD with an older kernel. I think the status can be changed to OPEN. Rectification: perhaps the bug isn't NOT in the driver but with the card itself. I typed this too fast. This is a common problem with all USB audio devices that use implicit feedback for synchronization. If you remove your device from set_sync_ep_implicit_fb_quirk() (sound/usb/pcm.c), it will work in duplex mode. But there will be pops and clicks during playback. |