[ALSA - utils 0001304]: Speaker test hangs

bugtrack
2005-08-04T01:21:20Z

Last Modified: 08-04-2005 03:21 CEST
======================================================================
Summary: Speaker test hangs
Description:
After applying the patch to the library that took out the check for a
proper "start_threshold" (file .../alsa-lib/src/pcm/pcm.c around lines 834
or so), I attempted to try a speaker test again. It hung right after
outputting "0 - Front Left". I did an strace and the results are included
in the file attached. I attempted to vary the sample rate (to 44.1 kHz)
with little luck. The wierd thing is that I can execute 'aplay' (with the
default device) and get a '.wav' file to play nicely. I can even get a
multi-channel (4 to be exact) ".wav" file to go thru 'aplay'. Why
speaker-test doesn't work is beyond me. The problem is that I appear to
use similar techniques in my own programming as speaker-test, and my
program doesen't do that well. Being as how speaker-test IS part of ALSA,
I thought I would submit the bug report against it.

If other tests need be preformed, I'd be VERY happy to do them.
======================================================================

----------------------------------------------------------------------
tiwai - 08-03-05 12:18
----------------------------------------------------------------------
Which version did you use? Chance to try CVS version?

----------------------------------------------------------------------
herby - 08-04-05 03:21
----------------------------------------------------------------------
While not the CVS version, it is the 1.0.9 version(s) augmented 'b' on the
driver and 'a' on the library (with the patch indicated). Here is how it
is called:
>>>>>
Advanced Linux Sound Architecture Driver Version 1.0.9b.
Compiled on Jun 8 2005 for kernel 2.6.11.7.

/proc/asound/cards:
0 [Revolution71 ]: ICE1724 - M Audio Revolution-7.1
M Audio Revolution-7.1 at 0xdc00, irq 10
1 [V8235 ]: VIA8233 - VIA 8235
VIA 8235 with VT1616i at 0xd400, irq 5

Attempted execution of speaker-test:

[tsw@xytar20 ~]$ strace -o speaker-trace speaker-test -c 2

speaker-test 0.0.8

Playback device is plughw:0,0
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 16 to 32768
Period size range from 8 to 16384
Periods = 4
Buffer time size 2525
To choose buffer_size = 15052
To choose period_size = 3763
was set period_size = 3764
was set buffer_size = 15052
0 - Front Left

(Aborted with ^C after waiting a minute, no sound!)