lkml.org 
[lkml]   [1998]   [Aug]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject2.1.115 Panic Shortly After Boot (Interrupt related???)

I've been having problems running the development kernels on my
SMP machine at work for quite some time now. (Well actually I've only
tried 106, 108, 114, and now 115). Now that Linus has said we are
freezing other than bug fixes I thought that I'd see if anyhow has any
idea what my problem may be. Shortly after I booted my system on 2.1.115
I had a panic. I was able to sync and remount my filesystem in read only
mode and then reboot using the Magic SysRQ key. I previously ran a 2.0.34
kernel with no problems for a long time. I tried a 2.1.108 a while back
and had similar problems, so I dropped back to 2.1.106 and the system would
be ok for around 30 minutes and then the system would hang. This machine is
running an SMP kernel with 2 120Mhz PPro procs.(Don't ask...) I've
disabled my secondary IO-APIC as suggested by a friend, but I still have
problems.(I'm not quite certain why this would help, I didn't have time
to research that, but he is quite knowledgeable:->) When I was running
2.1.108 I was unable to sync the disks, which lead me to believe that
the problem was with the disk interrupt. (Some of the other sysreq keys
did work.) I believe at this time I was having IRQ Deadlock problems,
but I cannot remember for sure.

Does anyone have any idea what is happening here? I'm fairly new
to debugging problems like this, so I'm at a loss for what may be happening.
I've included the kernel panic message and a bit of information I was
able to get before the machine paniced.

page fault from irq handler: 0000
CPU: 2
EIP: 0010:[<c0171926>]
EFLAGS: 00010282
eax: 00000000 ebx: eea2229f ecx: c009008a edx: e1bc5f8a
esi: eea2008a edi: c4ed001e ebp: c4ed001e esp: c03afe5c
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 0, process nr: 1, stackpage=c03af000)
Stack: c4ed001e 0000008a c016ed62 c03afe7c c03afeec 00000000 c51b9800
e1bc008a
0000008a c08afe00 c01720f0 eea2229f c0092580 c4ed001e 00000000 0000008a
0000008a 00000000 c03aff62 c00924a0 c4ed001e c03aff62 00000081 c4f075a0
Call Trace: [<c016ed62>] [<c01720f0>] [<c017347c>] [<c014c0e7>] [<c015a75f>]
[<c014eac4>] [<c011b771>]
[<c010c7e2>] [<c010aed4>] [<c0106000>] [<c010937b>] [<c0107f70>]
Code: 23 53 08 39 13 0f 95 c1 0f b6 d1 f6 43 18 01 74 09 85 d2 74
Aiee, killing interrupt handler
Kernel panic: Attempted to kill the idle task!
In interrupt handler - not syncing


/proc/pci
PCI devices found:
Bus 0, device 14, function 0:
Non-VGA device: Intel 82375EB (rev 5).
Medium devsel. Master Capable. Latency=248.
Bus 0, device 15, function 0:
Unknown class: Intel Unknown device (rev 0).
Vendor id=8086. Device id=8.
Fast devsel. Fast back-to-back capable.
Prefetchable 32 bit memory at 0xfec01000 [0xfec01008].
Prefetchable 32 bit memory at 0xfec01000 [0xfec01008].
Prefetchable 32 bit memory at 0xfec01000 [0xfec01008].
Prefetchable 32 bit memory at 0xfec01000 [0xfec01008].
Prefetchable 32 bit memory at 0xfec01000 [0xfec01008].
Prefetchable 32 bit memory at 0xfec01000 [0xfec01008].
Bus 0, device 25, function 0:
Host bridge: Intel Orion P6 (rev 2).
Medium devsel. Fast back-to-back capable. Master Capable. Latency=32.
Bus 0, device 26, function 0:
Host bridge: Intel Orion P6 (rev 2).
Medium devsel. Fast back-to-back capable. Master Capable. Latency=32.
Bus 1, device 10, function 0:
Ethernet controller: DEC DC21040 (rev 35).
Medium devsel. Fast back-to-back capable. IRQ 9. Master Capable. Latency=66.
I/O at 0xf880 [0xf881].
Non-prefetchable 32 bit memory at 0xfeaffc00 [0xfeaffc00].
Bus 1, device 13, function 0:
Ethernet controller: DEC DC21040 (rev 35).
Medium devsel. Fast back-to-back capable. IRQ f. Master Capable. Latency=66.
I/O at 0xf800 [0xf801].
Non-prefetchable 32 bit memory at 0xfeaff800 [0xfeaff800].
Bus 1, device 11, function 0:
SCSI storage controller: Adaptec AIC-7870 (rev 3).
Medium devsel. Fast back-to-back capable. IRQ b. Master Capable. Latency=64. Min Gnt=8.Max Lat=8.
I/O at 0xfc00 [0xfc01].
Non-prefetchable 32 bit memory at 0xfeafe000 [0xfeafe000].
Bus 1, device 12, function 0:
SCSI storage controller: Adaptec AIC-7870 (rev 3).
Medium devsel. Fast back-to-back capable. IRQ 9. Master Capable. Latency=64. Min Gnt=8.Max Lat=8.
I/O at 0xf400 [0xf401].
Non-prefetchable 32 bit memory at 0xfeafd000 [0xfeafd000].


/proc/interrupts
CPU0 CPU1
0: 15951 8224 IO-APIC-edge timer
1: 66 51 IO-APIC-edge keyboard
2: 0 0 XT-PIC cascade
4: 13 17 IO-APIC-edge serial
8: 0 1 IO-APIC-edge rtc
9: 13804 5643 IO-APIC-edge aic7xxx, Digital DS21040 Tulip
11: 10 20 IO-APIC-edge aic7xxx
13: 0 0 XT-PIC fpu
15: 4 10 IO-APIC-edge Digital DS21040 Tulip
NMI: 0
IPI: 0


/proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
03c0-03df : vga+
03f8-03ff : serial(auto)
f400-f4be : aic7xxx
f800-f87f : Digital DS21040 Tulip
f880-f8ff : Digital DS21040 Tulip
fc00-fcbe : aic7xxx

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html

\
 
 \ /
  Last update: 2005-03-22 13:43    [W:0.209 / U:0.284 seconds]
©2003-2011 Jasper Spaans. Advertise on this site