I am having trouble getting sound out of a Audigy SE (CA0106) on a Dell Precision T7400. The sound card works fine on another Dell model. I have tried both RHEL 5.3 and Ubuntu 8.10 with the same results. The only difference seems to be the motherboard.
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\27...@\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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/alsa-user