System freezes with SMP support enabled

Aleksandr Melentiev tzap at pacbell.net
Wed Apr 9 01:31:18 PDT 2003


Hello all,

A quick note: I am not subscribed here yet, please reply directly to me.

Problem:
Apparently SMP support and network do not work well together here. I have
tried both 5.0 and 4.8 releases. Once I recompile the kernels with SMP
support, I start getting constant 'watchdog timeout' on 5.0, network would
halt and system would not respond. Same happens on a 4.8 machine too when I
try to transfer files >1mb in size to an SMP machine, system would freeze,
no error messages though. Nothing in /var/log/messages. Changing network
cards and increasing NMBCLUSTERS doesnt help. No such problems occur
whatsoever without SMP support.

Motherboard is an Intel N440BX with two Pentium III 500Mhz CPUs.
Heres a part of dmesg:

Apr  8 23:40:12 kronos /kernel: FreeBSD 4.8-RELEASE #4: Tue Apr  8 22:14:12
PDT 2003
Apr  8 23:40:12 kronos /kernel:
alex at kronos.homeunix.org:/usr/obj/usr/src/sys/KRONOS
Apr  8 23:40:12 kronos /kernel: Timecounter "i8254"  frequency 1193182 Hz
Apr  8 23:40:12 kronos /kernel: CPU: Pentium III/Pentium III Xeon/Celeron
(498.75-MHz 686-class CPU)
Apr  8 23:40:12 kronos /kernel: Origin = "GenuineIntel"  Id = 0x672
Stepping = 2
Apr  8 23:40:12 kronos /kernel:
Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,
CMOV,PAT,PSE36,MMX,FXSR,SSE>
Apr  8 23:40:12 kronos /kernel: real memory  = 536805376 (524224K bytes)
Apr  8 23:40:12 kronos /kernel: avail memory = 518299648 (506152K bytes)
Apr  8 23:40:12 kronos /kernel: Programming 24 pins in IOAPIC #0
Apr  8 23:40:12 kronos /kernel: IOAPIC #0 intpin 2 -> irq 0
Apr  8 23:40:12 kronos /kernel: FreeBSD/SMP: Multiprocessor motherboard
Apr  8 23:40:12 kronos /kernel: cpu0 (BSP): apic id:  1, version:
0x00040011, at 0xfee00000
Apr  8 23:40:12 kronos /kernel: cpu1 (AP):  apic id:  0, version:
0x00040011, at 0xfee00000
Apr  8 23:40:12 kronos /kernel: io0 (APIC): apic id:  2, version:
0x00170011, at 0xfec00000
Apr  8 23:40:12 kronos /kernel: Preloaded elf kernel "kernel" at 0xc03e4000.
Apr  8 23:40:12 kronos /kernel: Pentium Pro MTRR support enabled
Apr  8 23:40:13 kronos /kernel: APIC_IO: Testing 8254 interrupt delivery
Apr  8 23:40:13 kronos /kernel: APIC_IO: routing 8254 via IOAPIC #0 intpin 2
Apr  8 23:40:13 kronos /kernel: SMP: AP CPU #1 Launched!

Did anyone experience anything like it? Any possible solutions?

Thanks in advance.
Alex.

P.S. Please reply directly to me as I am not subscribed to the list yet.
Thanks.



More information about the freebsd-smp mailing list