Date: Sun, 7 Mar 2004 17:23:56 +0100 From: geos@epost.de (Georg Schwarz) To: freebsd-smp@freebsd.org Subject: FreeBSD 5.X on Siemens Nixdorf Primergy bombs Message-ID: <1gaaf1b.1q8xk461ia35koM@geos.net.eu.org>
next in thread | raw e-mail | index | archive | help
Hi, I have a Siemens Nixdorf Primergy Dual-Pentium-I machine. It has a Siemens (or SNI) D823 motherboard with an Intel Corp. 82434LX [Mercury/Neptune] chipset. It runs nicely with FreeBSD 4.X: FreeBSD 4.9-RELEASE #0: Mon Dec 22 21:45:55 CET 2003 root@yokohama.geos.net.eu.org:/usr/src/sys/compile/YOKOHAMA Timecounter "i8254" frequency 1193182 Hz CPU: Pentium/P54C (130.67-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x52c Stepping = 12 Features=0x3bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,APIC> real memory = 134217728 (131072K bytes) avail memory = 127131648 (124152K bytes) Changing APIC ID for IO APIC #0 from 0 to 2 on chip Programming 16 pins in IOAPIC #0 IOAPIC #0 intpin 2 -> irq 0 FreeBSD/SMP: Multiprocessor motherboard: 2 CPUs cpu0 (BSP): apic id: 0, version: 0x00030010, at 0xfee00000 cpu1 (AP): apic id: 1, version: 0x00030010, at 0xfee00000 io0 (APIC): apic id: 2, version: 0x000f0011, at 0xfec00000 Preloaded elf kernel "kernel" at 0xc0370000. Intel Pentium detected, installing workaround for F00F bug ... APIC_IO: Testing 8254 interrupt delivery APIC_IO: routing 8254 via IOAPIC #0 intpin 2 Waiting 15 seconds for SCSI devices to settle SMP: AP CPU #1 Launched! ... mptable says: ======================================================================== ====== MPTable, version 2.0.15 ------------------------------------------------------------------------ ------- MP Floating Pointer Structure: location: BIOS physical address: 0x000fef70 signature: '_MP_' length: 16 bytes version: 1.1 checksum: 0x9d mode: Virtual Wire ------------------------------------------------------------------------ ------- MP default config type: 6 bus: EISA+PCI, APIC: Integrated ======================================================================== ======= BTW, the CPUs really are 133 MHz; I do not know whxy it gets wrong the frequency (it varies with every startup). Now when I boot FreeBSD 5.2.1 (or similarly install FreeBSD 5.0 or 5.1 with an SMP Kernel) it bombs on booting: ... mpx0: [FAST] mpx0: <math processor> on motherboard mpx0: INT 16 interface pcibios: BIOS version 2.00 Failed trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x22 fault code = supervisor read, page not present ... and a few other things which I will write from the screen only when sameone says they are really of help. Fas anyone have an idea what might cause that crash? PS: I am running a second PC of that type with Linux. With Linux 2.4.X. With Linux 2.4.21 and 2.4.22 SMP did not work there due to some chages in the Kernel compared to previous (e.g. 2.4.20) version. With 2.4.23 that has been fixed. I am mentioning this here because it might help identifying the problem. -- Georg Schwarz http://home.pages.de/~schwarz/ geos@epost.de +49 177 8811442
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1gaaf1b.1q8xk461ia35koM>