Hmm, I sent this message before, but it hasn't gotten to the list yet. I think it was the email client I was using. Please disregard if it is sent twice.
------ I finally got around to trying that via686a sound device again with ALSA. I tried ALSA v0.9.0beta10 with Kernel 2.4.13. When running XMMS in OSS mode I got an oops immediately after playing an MP3. I've attached the output from ksymoops. -- Josh Green Smurf Sound Font Editor (http://smurf.sourceforge.net)
ksymoops 2.4.1 on i686 2.4.13. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.13/ (default) -m /boot/System.map-2.4.13 (default) Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options. Dec 22 21:22:46 meanbox kernel: Unable to handle kernel paging request at virtual address d48a0000 Dec 22 21:22:46 meanbox kernel: d0858350 Dec 22 21:22:46 meanbox kernel: *pde = 0c506067 Dec 22 21:22:46 meanbox kernel: Oops: 0000 Dec 22 21:22:46 meanbox kernel: CPU: 0 Dec 22 21:22:46 meanbox kernel: EIP: 0010:[<d0858350>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 Dec 22 21:22:46 meanbox kernel: EFLAGS: 00210283 Dec 22 21:22:46 meanbox kernel: eax: 00007fff ebx: 343049d5 ecx: 000044a6 edx: 00004731 Dec 22 21:22:46 meanbox kernel: esi: d48a0000 edi: 000000d5 ebp: 00004731 esp: caf7fe84 Dec 22 21:22:46 meanbox kernel: ds: 0018 es: 0018 ss: 0018 Dec 22 21:22:46 meanbox kernel: Process xmms (pid: 1110, stackpage=caf7f000) Dec 22 21:22:46 meanbox kernel: Stack: d08582f1 d0858384 d0858038 cf61a14c cf61a130 00000000 00000001 00000004 Dec 22 21:22:46 meanbox kernel: 00000004 00000000 d489d164 44a649d5 000003ee 0000045a 00000400 cf61a0c0 Dec 22 21:22:46 meanbox kernel: cf30eec0 d085899a cf61a0c0 cbd5fdc0 cbd5fd80 000003ff 0000045a cf61a0c0 Dec 22 21:22:46 meanbox kernel: Call Trace: [<d08582f1>] [<d0858384>] [<d0858038>] [<d085899a>] [<d0855774>] Dec 22 21:22:46 meanbox kernel: [<d0851e91>] [<d0852013>] [<d0853cb3>] [sys_write+149/208] [sys_ioctl+386/400] [system_call+51/56] Dec 22 21:22:46 meanbox kernel: [<d0851e91>] [<d0852013>] [<d0853cb3>] [<c012e2f5>] [<c0139de2>] [<c0106cdf>] Dec 22 21:22:46 meanbox kernel: Code: 0f b7 16 0f b6 3e 8b 1e 89 d0 ff 64 24 04 89 f6 8b 54 24 28 >>EIP; d0858350 <[snd-pcm-oss]resample_expand+3b0/520> <===== Trace; d08582f1 <[snd-pcm-oss]resample_expand+351/520> Trace; d0858384 <[snd-pcm-oss]resample_expand+3e4/520> Trace; d0858038 <[snd-pcm-oss]resample_expand+98/520> Trace; d085899a <[snd-pcm-oss]rate_transfer+2a/40> Trace; d0855774 <[snd-pcm-oss]snd_pcm_plug_write_transfer+94/c0> Trace; d0851e91 <[snd-pcm-oss]snd_pcm_oss_write2+81/d0> Trace; d0852013 <[snd-pcm-oss]snd_pcm_oss_write1+133/160> Trace; d0853cb3 <[snd-pcm-oss]snd_pcm_oss_write+33/50> Trace; d0851e91 <[snd-pcm-oss]snd_pcm_oss_write2+81/d0> Trace; d0852013 <[snd-pcm-oss]snd_pcm_oss_write1+133/160> Trace; d0853cb3 <[snd-pcm-oss]snd_pcm_oss_write+33/50> Trace; c012e2f5 <sys_write+95/d0> Trace; c0139de2 <sys_ioctl+182/190> Trace; c0106cdf <system_call+33/38> Code; d0858350 <[snd-pcm-oss]resample_expand+3b0/520> 00000000 <_EIP>: Code; d0858350 <[snd-pcm-oss]resample_expand+3b0/520> <===== 0: 0f b7 16 movzwl (%esi),%edx <===== Code; d0858353 <[snd-pcm-oss]resample_expand+3b3/520> 3: 0f b6 3e movzbl (%esi),%edi Code; d0858356 <[snd-pcm-oss]resample_expand+3b6/520> 6: 8b 1e mov (%esi),%ebx Code; d0858358 <[snd-pcm-oss]resample_expand+3b8/520> 8: 89 d0 mov %edx,%eax Code; d085835a <[snd-pcm-oss]resample_expand+3ba/520> a: ff 64 24 04 jmp *0x4(%esp,1) Code; d085835e <[snd-pcm-oss]resample_expand+3be/520> e: 89 f6 mov %esi,%esi Code; d0858360 <[snd-pcm-oss]resample_expand+3c0/520> 10: 8b 54 24 28 mov 0x28(%esp,1),%edx 1 warning issued. Results may not be reliable.