Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

USB Audio Throws and Error #96

Open
danzeeeman opened this issue Dec 30, 2012 · 9 comments
Open

USB Audio Throws and Error #96

danzeeeman opened this issue Dec 30, 2012 · 9 comments

Comments

@danzeeeman
Copy link
Member

Running the AudioInputExample with a USB audio device selected for ofSoundStream results in the following. Note the [error] PortAudio error: Unanticipated host error

ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.BRCM bcm2835 AL.pcm.front.0:CARD=0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM front
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.BRCM bcm2835 AL.pcm.surround40.0:CARD=0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM surround40
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.BRCM bcm2835 AL.pcm.surround51.0:CARD=0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM surround41
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.BRCM bcm2835 AL.pcm.surround51.0:CARD=0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM surround50
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.BRCM bcm2835 AL.pcm.surround51.0:CARD=0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM surround51
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.BRCM bcm2835 AL.pcm.surround71.0:CARD=0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM surround71
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.BRCM bcm2835 AL.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM iec958
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.BRCM bcm2835 AL.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM spdif
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.BRCM bcm2835 AL.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM spdif
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_direct.c:877:(snd1_pcm_direct_initialize_slave) slave plugin does not support mmap interleaved or mmap noninterleaved access
ALSA lib pcm_dmix.c:1030:(snd_pcm_dmix_open) unable to initialize slave
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
[ofAppEGLWindow::setupRPiNativeWindow:notice] Requested Screen Size w=1024 and h=768
[ofAppEGLWindow::setupRPiNativeWindow:notice] Hardware Screen Size sw=1920 and sh=1080
[ofAppEGLWindow::setupRPiNativeWindow:notice] Final Screen Size sw=1024 and sh=768
[ofAppEGLWindow::setupEGL:notice] setting EGL Display
[ofAppEGLWindow::setupEGL:notice] EGL Display correctly set.
[ofAppEGLWindow::setupEGL:notice] No current render selected.
[ofAppEGLWindow::setupEGL:notice] Default Renderer detected.
[ofAppEGLWindow::setupEGL:notice] -----EGL-----
[ofAppEGLWindow::setupEGL:notice] EGL_VERSION_MAJOR = 1
[ofAppEGLWindow::setupEGL:notice] EGL_VERSION_MINOR = 4
[ofAppEGLWindow::setupEGL:notice] EGL_CLIENT_APIS = OpenGL_ES OpenVG
[ofAppEGLWindow::setupEGL:notice] EGL_VENDOR = Broadcom
[ofAppEGLWindow::setupEGL:notice] EGL_VERSION = 1.4
[ofAppEGLWindow::setupEGL:notice] EGL_EXTENSIONS = EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_vg_parent_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_lock_surface
[ofAppEGLWindow::setupEGL:notice] GL_RENDERER = VideoCore IV HW
[ofAppEGLWindow::setupEGL:notice] GL_VERSION = OpenGL ES-CM 1.1
[ofAppEGLWindow::setupEGL:notice] GL_VENDOR = Broadcom
[ofAppEGLWindow::setupEGL:notice] -------------
[ofAppEGLWindow::setupOpenGL:notice] CREATED SCREEN WITH SIZE 1024 x 768
0: bcm2835 ALSA: bcm2835 ALSA (hw:0,0)
api: 0
max in channels0
max out channels2
default sample rate:44100
1: Conectiv: USB Audio (hw:1,0)
api: 0
max in channels2
max out channels2
default sample rate:44100
2: Conectiv: USB Audio #1 (hw:1,1)
api: 0
max in channels2
max out channels2
default sample rate:44100
3: sysdefault
api: 0
max in channels0
max out channels128
default sample rate:44100
4: mmap0
api: 0
max in channels0
max out channels2
default sample rate:44100
5: default
api: 0
max in channels0
max out channels128
default sample rate:44100
Expression 'alsa_snd_pcm_hw_params_set_buffer_size_near( self->pcm, hwParams, &bufSz )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2005
Expression 'PaAlsaStreamComponent_FinishConfigure( &self->capture, hwParamsCapture, inParams, self->primeBuffers, realSr, inputLatency )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2655
Expression 'PaAlsaStream_Configure( stream, inputParameters, outputParameters, sampleRate, framesPerBuffer, &inputLatency, &outputLatency, &hostBufferSizeMode )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2767
[error] PortAudio error: Unanticipated host error

[ofAppEGLWindow:notice] setupUDev() : Created udev object.
[ofAppEGLWindow:notice] setupMouse() : mouse_fd= 5 devicePath=/dev/input/by-path/platform-bcm2708_usb-usb-0:1.2.2.2:1.0-event-mouse
[ofAppEGLWindow:notice] setupMouse() : mouse device name = Logitech USB-PS/2 Optical Mouse
[ofAppEGLWindow:notice] setupKeyboard() : keyboard_fd= 5 devicePath=/dev/input/by-path/platform-bcm2708_usb-usb-0:1.2.2.1:1.0-event-kbd
[ofAppEGLWindow:notice] setupKeyboard() : keyboard device name = Chicony PFU-65 USB Keyboard

@bakercp
Copy link
Member

bakercp commented Dec 30, 2012

@danzeeeman
Copy link
Member Author

output and input both work outside oF.

On Sat, Dec 29, 2012 at 10:46 PM, Christopher Baker <
[email protected]> wrote:

Are you able to interact with it outside of oF?

http://www.alsa-project.org/main/index.php/SoundcardTesting

Also:

http://www.raspberrypi.org/phpBB3/viewtopic.php?f=38&t=14561


Reply to this email directly or view it on GitHubhttps://github.com//issues/96#issuecomment-11760741.

"I believe in science. Unlike mathematical theorems, scientific results
can't be proved. They can only be tested again and again, until only a fool
would not believe them.

I cannot prove that electrons exist, but I believe fervently in their
existence. And if you don't believe in them, I have a high voltage cattle
prod I'm willing to apply as an argument on their behalf. Electrons speak
for themselves."

-- Seth Lloyd: Quantum Mechanical Engineer, MIT

/.

@bakercp
Copy link
Member

bakercp commented Mar 7, 2013

Any updates on this @danthemellowman ?

@danzeeeman
Copy link
Member Author

Haven't had time. :(
On Mar 6, 2013 11:24 PM, "Christopher Baker" [email protected]
wrote:

Any updates on this @danthemellowman https://github.com/danthemellowman?


Reply to this email directly or view it on GitHubhttps://github.com//issues/96#issuecomment-14542377
.

@kalwalt
Copy link

kalwalt commented Mar 7, 2013

i have a USB sound blaster SB1095 will see what happens in rpi and Pandaboard!

@kritzikratzi
Copy link

i managed by changing:
/etc/modprobe.d/alsa-base.conf
find the line
options snd-usb-audio index=-2
and change to
options snd-usb-audio index=0

this changes the order of soundcards and puts the usb card first. verify after rebooting with aplay -l. before this change the usb thing should be listed as card1, after that as card0.

then i also edited /etc/modules and disabled the built in card completely:
# snd-bcm2835

i can use audio in & out now, but get a segfault when i try to use both of them at the same time.

@kritzikratzi
Copy link

the segfault was just me being silly (i hadn't initialized an array when i combined the two examples), it seems to work now.

@jvcleave jvcleave closed this as completed Jul 1, 2013
@kritzikratzi
Copy link

@jvcleave did you test this on the pi? i got sound working, but i had so many hickups with OF sound that i ended up writing everything directly to alsa with no OF at all... just curious if you managed to get rid of all the crackling going on.

@jvcleave
Copy link
Member

jvcleave commented Jul 2, 2013

sorry - I read this as you had it solved. will re-open

@jvcleave jvcleave reopened this Jul 2, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants