[BUG] SMP, IRQ, USB, ksyms wiredness

Philipp Matthias Hahn pmhahn en titan.lahn.de
Sab Ene 29 20:25:01 CST 2000


Hello Kernel folks!

I just compiled 2.3.41 SMP on my computer with just one P2-CPU installed.

First I tried compiling with "Loadable module support -> Set version
information on all module symbols" enabled, which was ok. But after
booting kmodd complained about missing symbols for unix.o: kernel_flag
This was defined in /System.map.
I check with "ksyms -a | grep kernel_flag" which only found the symbol
kernel_flag__R_xxxx.

After disabling the above option compilation was also ok and loading
unix.o went fine. Enabling the option again and starting from zero and the
missing symbol went away again.


Then I tried loading usb-uhci.o which slowed down my machine. A look at
/proc/interrupts showed the problem:
 11:          0   IO-APIC-edge  usb-uhci
 19:    3557778   IO-APIC-level  eth0
NMI:      33528
LOC:      33511
ERR:          0

My computer is currently NOT connected to any network. 2 seconds later
after unloading:
 19:    4150135   IO-APIC-level  eth0
NMI:      35626
LOC:      35609
ERR:          0

Looks like thosw 1M interrupts from usb were routed to my ethernet-card.
Those 35k NMIs are also strange.

Any ideas? Do you need additional information?

-- 
  / /  (_)__  __ ____  __ Philipp Hahn
 / /__/ / _ \/ // /\ \/ /
/____/_/_//_/\_,_/ /_/\_\ pmhahn en titan.lahn.de


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



Más información sobre la lista de distribución Ayuda