Hi!

Ich vermute, da� es irgendwie Reibereien zwischen meiner SMP-Hardware und
usb-uhci gibt und w�rde deshalb gern mal einen Kernel ohne SMP-Support
bauen.

Preisfrage: Wie stellt man das an? In menuconfig habe ich die Kreuzchen bei
MTRR und SMP weggemacht, und make bzImage kackt nach ein paar Sekunden mit
den folgenden Meldungen ab:

/usr/src/linux-2.4.20/include/linux/modules/ksyms.ver:546: warning: `del_timer_sync' 
redefined
/usr/src/linux-2.4.20/include/linux/timer.h:30: warning: this is the location of the 
previous definition
In file included from /usr/src/linux-2.4.20/include/linux/interrupt.h:45,
                 from ksyms.c:21:
/usr/src/linux-2.4.20/include/asm/hardirq.h:37: warning: `synchronize_irq' redefined
/usr/src/linux-2.4.20/include/linux/modules/i386_ksyms.ver:90: warning: this is the 
location of the previous definition
In file included from ksyms.c:17:
/usr/src/linux-2.4.20/include/linux/kernel_stat.h: In function `kstat_irqs':
/usr/src/linux-2.4.20/include/linux/kernel_stat.h:57: `smp_num_cpus' undeclared (first 
use in this function)
/usr/src/linux-2.4.20/include/linux/kernel_stat.h:57: (Each undeclared identifier is 
reported only once
/usr/src/linux-2.4.20/include/linux/kernel_stat.h:57: for each function it appears in.)
make[2]: *** [ksyms.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.4.20/kernel'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.20/kernel'
make: *** [_dir_kernel] Error 2

Der Kerneltree ist in Ordnung, neue Kernel mit SMP lassen sich problemlos
bauen, und mit dem selben Kerneltree baue ich UP-Kernel auf meiner
Workstation. Hat jemand von euch eine Idee?

Gibts evtl. eine M�glichkeit, SMP �ber einen Parameter beim Booten zu
deaktivieren, ohne einen extra Kernel daf�r zu nehmen?

-martin

-- 
            0 and 1. Now what could be so hard about that?
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an