[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-smp
Subject:    
From:       Attila Karpati <karpati () cs ! elte ! hu>
Date:       1998-04-18 18:30:54
[Download RAW message or body]

Hello!

I wrote recently about problems with IO-APIC interrupts. These problems are 
solved for me because I could arrenge the cards so that they have all 
different interrupt numbers. The IRQ=0 problem in the tulip driver is due to a 
defective tulip card which has an unreadable EEPROM. So I could boot 2.1.96 
and all the three etherned cards and the scsi controller worked perfectly. I 
tried to ping -s 1000 -f three different hosts and there were no probelms. 
Kernel compiling worked well too.

There were problems after turning on bridging with brcfg -deb -ena and brcfg 
-ena. There were some messages of kind 'sending config_bpdu' and after that:

-----------------------
Warning: kfree_skb passed an skb still on a list (from cbe33140)
Ugh at C0111768 {in smp_local_timer_interrupt=c01110e4}
Unable to handle kernel NULL pointer dereference at virtual address 00000004
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde=0000000
Oops: 0002
CPU: 1
EIP: 0010:[<c0155628>] {in net_bh=c01555bc}
EFLAGS: 00010046
eax: 00000000 ebx:00000000 ecx:cbe33fa0 edx:00000000
esi: cbe33140 edi:c01da39c ebp:c0100400 esp:c0107f68
ds: 0018 es: 0018 ss:0018
Process swapper (pid=0, process nr:0, stackpage = c0107000)
Stack: 00000001 c01f9244 00000001 c0107f94 0001dc17 c011b7d5 00000f07 c0107fdc
       00000000 c010c099 00000f00 0c009000 c0109fa0 00000f00 00000001 00000001
       c0107fdc 00000000 00c00900 0000001b 00000018 c0110018 ffffff11 c0108270
Call Trace: [<c01079f4>] {in this_must_match_init_task=c0106000}
            [<c011b7d5>] {in do_bottom_half=c011b74c}
            [<c0107fdc>] {in this_must_match_init_task=c0106000}
            [<c010c099>] {in do_IRQ=c010c050}
            [<c0109fa0>] {in ret_from_intr=c0109fa0}
            [<c0107fdc>] {in this_must_match_init_task=c0106000}
            [<c0110018>] {in bios32_service=c010fffc}
            [<c0108270>] {in cpu_idle=c0108230}
            [<c0106000>] {in this_must_match_init_task=c0106000}
            [<c0100296>] {in L6=c0100296}
Code: 89 42 04 89 10 e8 52 64 fb ff 66 8b 6a 74 f6 05 5c 1c 20 c0
Aiee, killing interrupt handler
Kernel panic: Attempted to kill the idle task!
In swapper task - not syncing
------------------------------

The text in the braces are comments by me (using the System.map)
I don't know this will help you but I am ready to do any meaningful experiment
to locate the bug.

Bye,

 Attila Karpati

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic