Hi! I complained some time ago, several times, that 32kHz seems to produce oops on my onboard ECS K7S5A. It seems it isn't exactly 32kHz producing this, but buffer size combined with frequency. Because current cvs aviplay also manages to cause oops on 44.1kHz. Zdenek, aviplay maintainer, told me he shrunk the buffer size from 4 to 2 kB to obtain better interactive responsiveness.
So it seems ("educated guess") than some buffer offsets aren't calculated correctly in intel8x0 (my sblive which I use as a second card has no such problems), and produces buffer overflow when too small. Becase I have received exactly 0 replies to all of my previous 3 emails, which IMHO provided enough information, now I'll be a little bit harsher: SOMEBODY BETTER FIX IT OR GIVE ME HINTS WHERE TO LOOK! (hint: snd_intel8x0_setup_periods perhaps?) I repeat: RH 7.1, kernel 2.4.18-pre4 with O(1), ide and preempt patches, Duron900 (not overclocked), 192MB RAM, alsa 0.9.0beta10 Here are the damn oops-es: ------------------------------------------------------------------ Feb 13 23:04:01 ten kernel: Unable to handle kernel paging request at virtual address cee16000 Feb 13 23:04:01 ten kernel: printing eip: Feb 13 23:04:01 ten kernel: ceec8260 Feb 13 23:04:01 ten kernel: *pde = 0742e067 Feb 13 23:04:01 ten kernel: *pte = 00000000 Feb 13 23:04:01 ten kernel: Oops: 0000 Feb 13 23:04:01 ten kernel: CPU: 0 Feb 13 23:04:01 ten kernel: EIP: 0010:[<ceec8260>] Not tainted Feb 13 23:04:01 ten kernel: EFLAGS: 00010202 Feb 13 23:04:01 ten kernel: eax: 00000001 ebx: 00000000 ecx: 00000014 edx: 0000075a Feb 13 23:04:01 ten kernel: esi: 0000001f edi: cee16000 ebp: 00000014 esp: c9da9e88 Feb 13 23:04:01 ten kernel: ds: 0018 es: 0018 ss: 0018 Feb 13 23:04:01 ten kernel: Process aviplay (pid: 1799, stackpage=c9da9000) Feb 13 23:04:01 ten kernel: Stack: ceec8483 ceec8504 ceec8260 c8fd960c c8fd95f0 00000000 00000004 00000004 Feb 13 23:04:01 ten kernel: 00000000 cee0e2d0 00144e38 0000008c 000008b5 00000800 c8fd9580 ca4570c0 Feb 13 23:04:01 ten kernel: ceec8b0a c8fd9580 c6234e00 c6234b40 000007ff 000008b5 c8fd9580 00000800 Feb 13 23:04:01 ten kernel: Call Trace: [<ceec8483>] [<ceec8504>] [<ceec8260>] [<ceec8b0a>] [<ceec5974>] Feb 13 23:04:01 ten kernel: [<ceec1e91>] [<ceec2013>] [<ceec3d63>] [<c0136fb5>] [<c0106fbb>] Feb 13 23:04:01 ten kernel: Feb 13 23:04:01 ten kernel: Code: 0f b7 37 0f bf cd ff 24 24 8d b4 26 00 00 00 00 0f b7 37 0f ------------------------------------------------------------------ Feb 13 14:39:32 ten kernel: Unable to handle kernel paging request at virtual address ceed4000 Feb 13 14:39:32 ten kernel: printing eip: Feb 13 14:39:32 ten kernel: cd97b260 Feb 13 14:39:32 ten kernel: *pde = 07b8c067 Feb 13 14:39:32 ten kernel: *pte = 00000000 Feb 13 14:39:32 ten kernel: Oops: 0000 Feb 13 14:39:32 ten kernel: CPU: 0 Feb 13 14:39:32 ten kernel: EIP: 0010:[<cd97b260>] Not tainted Feb 13 14:39:32 ten kernel: EFLAGS: 00010202 Feb 13 14:39:32 ten kernel: eax: 00000001 ebx: 00000000 ecx: 00000000 edx: 0000075a Feb 13 14:39:32 ten kernel: esi: 00000000 edi: ceed4000 ebp: 00000000 esp: c872de88 Feb 13 14:39:32 ten kernel: ds: 0018 es: 0018 ss: 0018 Feb 13 14:39:32 ten kernel: Process aviplay (pid: 25754, stackpage=c872d000) Feb 13 14:39:32 ten kernel: Stack: cd97b483 cd97b504 cd97b260 c982710c c98270f0 00000000 00000004 00000004 Feb 13 14:39:32 ten kernel: 00000000 ceebe2d0 00001378 0000008c 000008b5 00000800 c9827080 c8de0a40 Feb 13 14:39:32 ten kernel: cd97bb0a c9827080 c9471340 c94719c0 000007ff 000008b5 c9827080 00000800 Feb 13 14:39:32 ten kernel: Call Trace: [<cd97b483>] [<cd97b504>] [<cd97b260>] [<cd97bb0a>] [<cd978974>] Feb 13 14:39:32 ten kernel: [<cd974e91>] [<cd975013>] [<cd976d63>] [<c0136fb5>] [<c0106fbb>] Feb 13 14:39:32 ten kernel: Feb 13 14:39:32 ten kernel: Code: 0f b7 37 0f bf cd ff 24 24 8d b4 26 00 00 00 00 0f b7 37 0f ------------------------------------------------------------------ Jan 24 04:28:05 ten kernel: Unable to handle kernel paging request at virtual address ceea9000 Jan 24 04:28:05 ten kernel: printing eip: Jan 24 04:28:05 ten kernel: cee29260 Jan 24 04:28:05 ten kernel: *pde = 078bc067 Jan 24 04:28:05 ten kernel: *pte = 00000000 Jan 24 04:28:05 ten kernel: Oops: 0000 Jan 24 04:28:05 ten kernel: CPU: 0 Jan 24 04:28:05 ten kernel: EIP: 0010:[<cee29260>] Not tainted Jan 24 04:28:05 ten kernel: EFLAGS: 00010202 Jan 24 04:28:05 ten kernel: eax: 00000001 ebx: 00000000 ecx: 00000000 edx: 00000555 Jan 24 04:28:05 ten kernel: esi: 00000000 edi: ceea9000 ebp: 00000000 esp: c992de88 Jan 24 04:28:05 ten kernel: ds: 0018 es: 0018 ss: 0018 Jan 24 04:28:05 ten kernel: Process aviplay (pid: 5051, stackpage=c992d000) Jan 24 04:28:05 ten kernel: Stack: cee29483 cee29504 cee29260 c274c54c c274c530 00000000 00000004 00000004 Jan 24 04:28:05 ten kernel: 00000000 cef04004 00003c78 000002a9 00001802 00001000 c274c4c0 c26e2740 Jan 24 04:28:05 ten kernel: cee29b0a c274c4c0 c3833c40 c38332c0 00000fff 00001802 c274c4c0 00001000 Jan 24 04:28:05 ten kernel: Call Trace: [<cee29483>] [<cee29504>] [<cee29260>] [<cee29b0a>] [<cee26974>] Jan 24 04:28:05 ten kernel: [<cee22e91>] [<cee23013>] [<cee24d63>] [<c0136fb5>] [<c0106fbb>] Jan 24 04:28:05 ten kernel: Jan 24 04:28:05 ten kernel: Code: 0f b7 37 0f bf cd ff 24 24 8d b4 26 00 00 00 00 0f b7 37 0f ------------------------------------------------------------------ Jan 24 06:23:28 ten kernel: Unable to handle kernel paging request at virtual address cf2b3000 Jan 24 06:23:28 ten kernel: printing eip: Jan 24 06:23:28 ten kernel: cf2ac260 Jan 24 06:23:28 ten kernel: *pde = 07b17067 Jan 24 06:23:28 ten kernel: *pte = 00000000 Jan 24 06:23:28 ten kernel: Oops: 0000 Jan 24 06:23:28 ten kernel: CPU: 0 Jan 24 06:23:28 ten kernel: EIP: 0010:[<cf2ac260>] Not tainted Jan 24 06:23:28 ten kernel: EFLAGS: 00010202 Jan 24 06:23:28 ten kernel: eax: 00000001 ebx: 00000000 ecx: ffffec29 edx: 00000555 Jan 24 06:23:28 ten kernel: esi: ffffecb3 edi: cf2b3000 ebp: 0000ec29 esp: c434be88 Jan 24 06:23:28 ten kernel: ds: 0018 es: 0018 ss: 0018 Jan 24 06:23:28 ten kernel: Process aviplay (pid: 1110, stackpage=c434b000) Jan 24 06:23:28 ten kernel: Stack: cf2ac483 cf2ac504 cf2ac260 c5fe2e0c c5fe2df0 00000000 00000004 00000004 Jan 24 06:23:28 ten kernel: 00000000 cf3bb004 ec291cb8 000002a9 00001802 00001000 c5fe2d80 cb240c40 Jan 24 06:23:28 ten kernel: cf2acb0a c5fe2d80 c5fe1c80 c5fe1cc0 00000fff 00001802 c5fe2d80 00001000 Jan 24 06:23:28 ten kernel: Call Trace: [<cf2ac483>] [<cf2ac504>] [<cf2ac260>] [<cf2acb0a>] [<cf2a9974>] Jan 24 06:23:28 ten kernel: [<cf2a5e91>] [<cf2a6013>] [<cf2a7d63>] [<c0136fb5>] [<c0106fbb>] Jan 24 06:23:28 ten kernel: Jan 24 06:23:28 ten kernel: Code: 0f b7 37 0f bf cd ff 24 24 8d b4 26 00 00 00 00 0f b7 37 0f ------------------------------------------------------------------ After they happen, sound card remains silent and module blocked. In the end I'd like to thank you all for your work, I remember when alsa was in the beginnings, I used the special gus modules on my interwave clone to get wavetable working. Your communicativeness seems to be lacking however, is it REALLY that difficult to write "Hmm, sounds strange, I have no idea what could be causing this, can you do more tests with xyz"? Bye, Peter Surda (Shurdeek) <[EMAIL PROTECTED]>, ICQ 10236103, +436505122023 -- "One world, one web, one program" -- Microsoft promotional ad "Ein Volk, ein Reich, ein Fuehrer" -- Adolf Hitler "Ein Auto, ein Computer, ein Mann" -- Knight Rider
msg01809/pgp00000.pgp
Description: PGP signature