GUS debugging info

Andrew J. Anderson (andrew@db.erau.edu)
Wed, 8 Apr 1998 23:10:41 -0400 (EDT)


In case somebody has more insight that I do into this:

UP kernel, CONFIG_GUS and CONFIG_GUSMAX enabled (I haven't verified this
in 93, but in 2.1.92 if CONFIG_GUSMAX was set it would panic every time,
if _only_ CONFIG_GUS was set it wouldn't panic, but wouldn't play sounds,
either). It's reproducable -- same panic stack every time. Monolitic
kernel, btw.

Interwave: Can't find working DRAM encoding.
Interwave: Defaulting to 256k. Try reordering SIMMS.
Unable to handle kernel NUL pinter dereference at virtual address 00000038
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c01ec2cd>]
EFLAGS: 00010202
eax: 00000000 ebx: 00000002 ecx: 00000208 edx: 0000000b
esi: 00000296 edi: 0000022b ebp: c0236774 esp: c0349e44
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 1, process nr: 1, stackpage=c0349000)
Stack: Stack: 00000000 00000002 c01ed575 0000000b 00000000 00000000
00000000 00000000
c0349ed1 c0237b45 00000000 00000045 00000023 c01f069b
c0236774 00000000
00000001 c0236774 00000000 c021f0aa 00000000 00000072
00000000 0000eb0a
Call Trace: Call Trace: [<c01ed575>] [<c01f069b>] [<c021f0aa>]
[<c01e0000>] [<c010a6df>] [<c010ab51>] [<c01ec2b8>]
[<c010abc8>] [<c01e393d>] [<c01ec2b8>] [<c021ed43>]
[<c01ec0df>] [<c01ec2b8>] [<c021ed43>] [<c01e3d66>]
[<c01e3da5>] [<c01e384a>] [<c021e449>] [<c012d934>]
[<c0109af8>] [<c011f104>] [<c01081e0>] [<c0107fdc>]
[<c0108150>]
Code: Code: 8b 40 38 50 52 e8 61 95 00 00 83 c4 0c 89 f6 66 8b 15 d8 6d

>>EIP: c01ec2cd <gusintr+15/88>
Trace: c01ed575 <gus_initialize+22d/284>
Trace: c01f069b <gus_wave_init+497/5fc>
Trace: c021f0aa <ethernet_polynomial_le+170e/4294>
Trace: c01e0000 <tulip_tx_timeout+1c4/258>
Trace: c010a6df <unmask_generic_irq+17/1c>
Trace: c010ab51 <setup_x86_irq+71/80>
Trace: c01ec2cd <gusintr+15/88>
Trace: c010abc8 <request_irq+68/84>
Trace: c01e393d <snd_set_irq_handler+21/54>
Trace: c01ec2cd <gusintr+15/88>
Trace: c021ed43 <ethernet_polynomial_le+13a7/4294>
Trace: c01ec0df <attach_gus_card+23/a4>
Trace: c01ec2cd <gusintr+15/88>
Trace: c021ed43 <ethernet_polynomial_le+13a7/4294>
Trace: c01e3d66 <start_cards+d6/110>
Trace: c01e3da5 <sndtable_init+5/8>
Trace: c01e384a <soundcard_init+2e/40>
Trace: c021e449 <ethernet_polynomial_le+aad/4294>
Trace: c012d934 <sys_setup+40/44>
Trace: c0109af8 <system_call+38/3c>
Trace: c011f104 <kswapd>
Trace: c01081e0 <init+90/2c0>
Trace: c0107fdc <this_must_match_init_task+1fdc/2000>
Trace: c01081e0 <init+90/2c0>
Code: c01ec2cd <gusintr+15/88>
Code: c01ec2cd <gusintr+15/88> 0c 8b orb $0x8b,%al
Code: c01ec2cf <gusintr+17/88> 40 incl %eax
Code: c01ec2d0 <gusintr+18/88> 38 50 52 cmpb %dl,0x52(%eax)
Code: c01ec2d3 <gusintr+1b/88> e8 61 95 00 00 call c01f5839
<adintr+1/1b4>
Code: c01ec2de <gusintr+26/88> 83 c4 0c addl $0xc,%esp
Code: c01ec2e1 <gusintr+29/88> 89 f6 movl %esi,%esi
Code: c01ec2e3 <gusintr+2b/88> 66 8b 15 d8 00 movw 0x909000d8,%dx
Code: c01ec2f0 <gusintr+38/88> 90 nop

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Andrew Anderson http://amelia.db.erau.edu/~andrew/
if(!(family_tree=fork())){redneck=TRUE;}

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu