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.055 / U:2.320 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site