Bug 71185 - UA-101 - UA-101, playback Pulseaudio fails to detect card
Summary: UA-101 - UA-101, playback Pulseaudio fails to detect card
Status: RESOLVED FIXED
Alias: None
Product: PulseAudio
Classification: Unclassified
Component: alsa (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: pulseaudio-bugs
QA Contact: pulseaudio-bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-03 12:02 UTC by Michael Mess
Modified: 2014-09-11 02:30 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Michael Mess 2013-11-03 12:02:44 UTC
See also: https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/986817

Edirol UA-101 card is not autodetected by PulseAudio and the driver is not loaded.
Therefore it cannot be used using PulseAudio without manual interaction (See workaround).
It works properly when accessed directly via ALSA.

There is a workaround to load the pulseaudio driver manually with the following script: (I have turned the frequency selector to 192kHz.)

#!/bin/bash
echo 'load-module module-alsa-sink device_id="'$[$(cat /proc/asound/cards |grep UA101| cut -d'[' -f1)]'" rate=192000 channels=6 channel_map=left,right,aux0,aux1,aux2,aux3' | pacmd 


The UA-101 is an USB device that has a hardware switch to select sampling frequencies:

192000 Hz, 6 Channels
96000  Hz, 10 Channels
88200  Hz, 10 Channels
48000  Hz, 10 Channels
44100  Hz, 10 Channels

When using 192000 Hz sampling rate, only 6 channels are supported, while otherwwise the card supports 10 channels.

Specifications: See http://www.rolandus.com/products/details/703/specs/
Comment 1 David Henningsson 2014-09-03 12:21:20 UTC
This should be fixed with the multichannel patch in git head. Please test it and reopen this bug if it isn't fixed. Thanks!
Comment 2 Raymond 2014-09-11 02:30:14 UTC
https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/plain/sound/usb/misc/ua101.c

start_usb_playback and start_usb_capture are called in open callback

seem driver cannot started arbitrary by pulseaudio when buffer is not full


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.