My alsa info can be found here:
http://www.alsa-project.org/db/?f=eca8c5b6634fc79f4dc1778514c919ed6e3e46d2
When I try to play sound using aplay, it hangs with playing through the Audigy card. It plays fine when I play sound through the on-board Intel card. Enabling and disabling the built in sound card doesn't make a difference.
I am also adding verbose output and strace output from an aplay through the Audigy card.
Any thoughts on what to try?
--
Joe
=============================
aplay -vv -Ddefault:0 /usr/share/sounds/email.wav
Playing WAVE '/usr/share/sounds/email.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Mono
Plug PCM: Rate conversion PCM (48000, sformat=S16_LE)
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 1
rate : 44100
exact rate : 44100 (44100/1)
msbits : 16
buffer_size : 7526
period_size : 940
period_time : 21333
tstamp_mode : NONE
period_step : 1
avail_min : 940
period_event : 0
start_threshold : 7526
stop_threshold : 7526
silence_threshold: 0
silence_size : 0
boundary : 986447872
Slave: Route conversion PCM (sformat=S32_LE)
Transformation table:
0 <- 0
1 <- 0
Its setup is:
stream : PLAYBACK
access : MMAP_INTERLEAVED
format : S16_LE
subformat : STD
channels : 1
rate : 48000
exact rate : 48000 (48000/1)
msbits : 16
buffer_size : 8192
period_size : 1024
period_time : 21333
tstamp_mode : NONE
period_step : 1
avail_min : 1024
period_event : 0
start_threshold : 8192
stop_threshold : 8192
silence_threshold: 0
silence_size : 0
boundary : 1073741824
Slave: Direct Stream Mixing PCM
Its setup is:
stream : PLAYBACK
access : MMAP_INTERLEAVED
format : S32_LE
subformat : STD
channels : 2
rate : 48000
exact rate : 48000 (48000/1)
msbits : 32
buffer_size : 8192
period_size : 1024
period_time : 21333
tstamp_mode : NONE
period_step : 1
avail_min : 1024
period_event : 0
start_threshold : 8192
stop_threshold : 8192
silence_threshold: 0
silence_size : 0
boundary : 1073741824
Hardware PCM card 0 'CA0106' device 0 subdevice 0
Its setup is:
stream : PLAYBACK
access : MMAP_INTERLEAVED
format : S32_LE
subformat : STD
channels : 2
rate : 48000
exact rate : 48000 (48000/1)
msbits : 32
buffer_size : 8192
period_size : 1024
period_time : 21333
tstamp_mode : ENABLE
period_step : 1
avail_min : 1024
period_event : 0
start_threshold : 1
stop_threshold : 1073741824
silence_threshold: 0
silence_size : 1073741824
boundary : 1073741824
#########+ | 16%
<< HANGS HERE >>
===================
Strace snippet:
write(2, "Its setup is:\n", 14Its setup is:
) = 14
write(2, " stream : PLAYBACK\n", 26 stream : PLAYBACK
) = 26
write(2, " access : MMAP_INTERLEAVE"..., 34 access : MMAP_INTERLEAVED
) = 34
write(2, " format : S32_LE\n", 24 format : S32_LE
) = 24
write(2, " subformat : STD\n", 21 subformat : STD
) = 21
write(2, " channels : 2\n", 19 channels : 2
) = 19
write(2, " rate : 48000\n", 23 rate : 48000
) = 23
write(2, " exact rate : 48000 (48000/1)"..., 33 exact rate : 48000 (48000/1)
) = 33
write(2, " msbits : 32\n", 20 msbits : 32
) = 20
write(2, " buffer_size : 8192\n", 22 buffer_size : 8192
) = 22
write(2, " period_size : 1024\n", 22 period_size : 1024
) = 22
write(2, " period_time : 21333\n", 23 period_time : 21333
) = 23
write(2, " tstamp_mode : ENABLE\n", 24 tstamp_mode : ENABLE
) = 24
write(2, " period_step : 1\n", 19 period_step : 1
) = 19
write(2, " avail_min : 1024\n", 22 avail_min : 1024
) = 22
write(2, " period_event : 0\n", 19 period_event : 0
) = 19
write(2, " start_threshold : 1\n", 23 start_threshold : 1
) = 23
write(2, " stop_threshold : 1073741824\n", 32 stop_threshold : 1073741824
) = 32
write(2, " silence_threshold: 0\n", 23 silence_threshold: 0
) = 23
write(2, " silence_size : 1073741824\n", 28 silence_size : 1073741824
) = 28
write(2, " boundary : 1073741824\n", 28 boundary : 1073741824
) = 28
read(5, "\0\0\0\0\0\0\0\0\3\0\7\0\r\0\30\0*\0?\0Z\0|\0\250\0\324\0\5\1:\1"..., 1880) = 1880
time(NULL) = 1238854995
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d24000
######################+ | 42%) = 57
read(5, "q\3_\7k\nP\r\5\20\276\22[\24n\25\273\25\263\0249\23\333\20\271\r@\10\221\3\226\376"..., 1880) = 1880
time(NULL) = 1238854995
############### + | 42%) = 57
read(5, "4\367Q\373p\375\250\377\351\1\212\6\330\10.\vm\r\274\21\340\23\330\25\315\27\217\31\313\34M\36"..., 1880) = 1880
time(NULL) = 1238854995
############### + | 42%) = 57
read(5, ")\370\307\366q\365\352\362\357\361\1\361A\360\256\356/\356\343\355\242\355\216\355'\355N\355\241\355\370\355"..., 1880) = 1880
time(NULL) = 1238854995
############# + | 42%) = 57
read(5, "q\tP\t\341\10o\10\357\7n\7\342\6M\6\277\5\30\5\210\4\1\4|\3\3\3r\2\t\2"..., 1880) = 1880
time(NULL) = 1238854995
############## + | 42%) = 57
read(5, "\376\377\365\377\345\377\320\377\266\377\227\377u\377Z\3779\377\30\377\373\376\341\376\355\376\350\376\353\376\372\376"..., 1880) = 1880
time(NULL) = 1238854995
############# + | 42%) = 57
read(5, "\0\10\\\7%\7\320\6j\6\23\5c\4\240\3\274\2\256\0\225\377i\376(\375\336\373W\371\362\367"..., 1880) = 1880
time(NULL) = 1238854995
############# + | 42%) = 57
read(5, "T\0\362\370\250\363\333\356\220\352(\346\341\343q\342+\342_\343a\345s\350O\354\256\362(\370\375\375"..., 1880) = 1880
time(NULL) = 1238854995
############# + | 42%) = 57
read(5, "\321\24H\23o\20\327\16'\r\202\v[\10\251\6\7\5h\3\\\0\346\376\212\375A\374\31\373\334\370"..., 1880) = 1880
gettimeofday({1238854995, 124640}, NULL) = 0
ioctl(4, 0x4122, 0xbff23328) = 0
ioctl(3, 0x54a0, 0xbff232e8) = 0
semop(851968, 0xbff2330a, 2) = 0
semop(851968, 0xbff23316, 1) = 0
gettimeofday({1238854995, 125457}, NULL) = 0
ioctl(4, 0x4122, 0xbff23298) = 0
ioctl(4, 0x4122, 0) = 0
poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL}], 1, 1000) = 1 ([{fd=3, revents=POLLIN}])
ioctl(4, 0x4122, 0xbff232d8) = 0
ioctl(4, 0x4122, 0xbff23298) = 0
ioctl(4, 0x4122, 0xbff23298) = 0
read(3, "\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 64) = 16
poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL}], 1, 1000) = 0 (Timeout)
time(NULL) = 1238854996
#########+ | 16%) = 57
ioctl(4, 0x4122, 0x8023f4) = 0
ioctl(4, 0x4122, 0x40) = 0
ioctl(4, 0x4122, 0) = 0
poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL}], 1, -1
<< Hangs in poll() >>
------------------------------------------------------------------------------
_______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user