I just wanted to say thanks to Mark for taking time to work with me to resolve issues with a post 3.9 GENERIC.MP kernel on a dual Opteron Tyan system board I'd recently received. After various e-mails with patches to try Mark came to the conclusion the MP BIOS was broken. It turned out that a newer BIOS had been releaed after the system had shipped, after upgrading to the most recent BIOS the system now boots with a MP kernel.
thank you again diana Follows is the dmesg with MPVERBOSE enabled: OpenBSD 3.9-current (GENERIC.MPVERBOSE) #0: Fri Apr 14 10:19:54 MDT 2006 [EMAIL PROTECTED]:/usr/src/sys/arch/amd64/compile/GENERIC.MPVERBOSE real mem = 2146553856 (2096244K) avail mem = 1835282432 (1792268K) using 22937 buffers containing 214863872 bytes (209828K) of memory mainbus0 (root) mainbus0: scanning 0x9d400 to 0x9d7f0 for MP signature mainbus0: scanning 0x9d000 to 0x9d3f0 for MP signature mainbus0: scanning 0xf0000 to 0xffff0 for MP signature mainbus0: MP floating pointer found in bios at 0xf77b0 mainbus0: MP config table at 0x9d9a1, 340 bytes long mainbus0: Intel MP Specification (Version 1.4) (nVIDIA CK804-2P ) cpu0 at mainbus0: apid 0 (boot processor) cpu0: AMD Opteron(tm) Processor 252, 2612.34 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SSE3,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 1MB 64b/line 16-way L2 cache cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu0: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu0: calibrating local timer cpu0: apic clock running at 200MHz cpu0: kstack at 0xffff800067d68000 for 20480 bytes cpu0: idle pcb at 0xffff800067d68000, idle sp at 0xffff800067d6cff0 cpu1 at mainbus0: apid 1 (application processor) cpu1: AMD Opteron(tm) Processor 252, 2612.04 MHz cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SSE3,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW cpu1: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 1MB 64b/line 16-way L2 cache cpu1: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu1: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu1: kstack at 0xffff800067d6d000 for 20480 bytes cpu1: idle pcb at 0xffff800067d6d000, idle sp at 0xffff800067d71ff0 mpbios: bus 0 is type PCI mpbios: bus 1 is type PCI mpbios: bus 8 is type PCI mpbios: bus 10 is type PCI mpbios: bus 128 is type PCI mpbios: bus 129 is type ISA ioapic0 at mainbus0 apid 2 pa 0xfec00000, virtual wire mode, version 11, 24 pins ioapic1 at mainbus0 apid 3 pa 0xd8000000, virtual wire mode, version 11, 4 pins ioapic2 at mainbus0 apid 4 pa 0xd8001000, virtual wire mode, version 11, 4 pins ioapic3 at mainbus0 apid 5 pa 0xd8800000, virtual wire mode, version 11, 24 pins ioapic0: int0 attached to ExtINT (type 0x3 flags 0x5) ioapic0: int1 attached to isa0 irq 1 (type 0x0 flags 0x5) ioapic0: int2 attached to isa0 irq 2 (type 0x0 flags 0x5) ioapic0: int3 attached to isa0 irq 3 (type 0x0 flags 0x5) ioapic0: int4 attached to isa0 irq 4 (type 0x0 flags 0x5) ioapic0: int5 attached to isa0 irq 5 (type 0x0 flags 0x5) ioapic0: int6 attached to isa0 irq 6 (type 0x0 flags 0x5) ioapic0: int7 attached to isa0 irq 7 (type 0x0 flags 0x5) ioapic0: int8 attached to isa0 irq 8 (type 0x0 flags 0x5) ioapic0: int9 attached to isa0 irq 9 (type 0x0 flags 0x5) ioapic0: int10 attached to isa0 irq 10 (type 0x0 flags 0x5) ioapic0: int11 attached to isa0 irq 11 (type 0x0 flags 0x5) ioapic0: int12 attached to isa0 irq 12 (type 0x0 flags 0x5) ioapic0: int13 attached to isa0 irq 13 (type 0x0 flags 0x5) ioapic0: int14 attached to isa0 irq 14 (type 0x0 flags 0x5) ioapic0: int15 attached to isa0 irq 15 (type 0x0 flags 0x5) ioapic2: int2 attached to pci10 device 6 INT_A (type 0x0 flags 0xf) ioapic2: int3 attached to pci10 device 6 INT_B (type 0x0 flags 0xf) ioapic2: int1 attached to pci10 device 9 INT_A (type 0x0 flags 0xf) ioapic2: int2 attached to pci10 device 9 INT_B (type 0x0 flags 0xf) local apic: int0 attached to ExtINT (type 0x3 flags 0x5) local apic: int1 attached to NMI (type 0x1 flags 0x5) intr_cnt = 22, mp_nintr = 22 mainbus0: MP WARNING: 256 bytes of extended entries not examined pci0 at mainbus0 bus 0: configuration mode 1 "NVIDIA nForce4 DDR" rev 0xa3 at pci0 dev 0 function 0 not configured pcib0 at pci0 dev 1 function 0 "NVIDIA nForce4 ISA" rev 0xa3 nviic0 at pci0 dev 1 function 1 "NVIDIA nForce4 SMBus" rev 0xa2 iic0 at nviic0 iic1 at nviic0 ohci0 at pci0 dev 2 function 0 "NVIDIA nForce4 USB" rev 0xa2: apic 2 int 10 (irq 10), version 1.0, legacy support usb0 at ohci0: USB revision 1.0 uhub0 at usb0 uhub0: NVIDIA OHCI root hub, rev 1.00/1.00, addr 1 uhub0: 10 ports with 10 removable, self powered ehci0 at pci0 dev 2 function 1 "NVIDIA nForce4 USB" rev 0xa3: apic 2 int 7 (irq 7) ehci0: timed out waiting for BIOS usb1 at ehci0: USB revision 2.0 uhub1 at usb1 uhub1: NVIDIA EHCI root hub, rev 2.00/1.00, addr 1 uhub1: 10 ports with 10 removable, self powered auich0 at pci0 dev 4 function 0 "NVIDIA nForce4 AC97" rev 0xa2: apic 2 int 11 (irq 11), nForce4 AC97 ac97: codec id 0x41445374 (Analog Devices AD1981B) ac97: codec features headphone, 20 bit DAC, No 3D Stereo audio0 at auich0 pciide0 at pci0 dev 6 function 0 "NVIDIA nForce4 IDE" rev 0xf2: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility atapiscsi0 at pciide0 channel 0 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <SONY, DVD RW DW-G120A, MYS2> SCSI0 5/cdrom removable cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 4 pciide0: channel 1 disabled (no drives) pciide1 at pci0 dev 7 function 0 "NVIDIA nForce4 SATA" rev 0xf3: DMA pciide1: using apic 2 int 11 (irq 11) for native-PCI interrupt pciide2 at pci0 dev 8 function 0 "NVIDIA nForce4 SATA" rev 0xf3: DMA pciide2: using apic 2 int 10 (irq 10) for native-PCI interrupt ppb0 at pci0 dev 9 function 0 "NVIDIA nForce4 PCI-PCI" rev 0xa2 pci1 at ppb0 bus 1 vga1 at pci1 dev 4 function 0 "NVIDIA GeForce2 MX" rev 0xb2 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) "Texas Instruments TSB43AB22 FireWire" rev 0x00 at pci1 dev 5 function 0 not configured nfe0 at pci0 dev 10 function 0 "NVIDIA CK804 LAN" rev 0xa3: apic 2 int 10 (irq 10), address 00:e0:81:57:06:7e eephy0 at nfe0 phy 1: Marvell 88E1111 Gigabit PHY, rev. 1 ppb1 at pci0 dev 14 function 0 "NVIDIA nForce4 PCIE" rev 0xa3 pci2 at ppb1 bus 2 pchb0 at pci0 dev 24 function 0 "AMD AMD64 HyperTransport" rev 0x00 pci3 at pchb0 bus 8 ppb2 at pci3 dev 10 function 0 "AMD 8131 PCIX" rev 0x12 pci4 at ppb2 bus 9 aapic0 at pci3 dev 10 function 1 "AMD 8131 PCIX IOAPIC" rev 0x01 ppb3 at pci3 dev 11 function 0 "AMD 8131 PCIX" rev 0x12 pci5 at ppb3 bus 10 mpt0 at pci5 dev 6 function 0 "Symbios Logic 53c1030" rev 0x07: apic 4 int 2 (irq 10) scsibus1 at mpt0: 16 targets sd0 at scsibus1 targ 0 lun 0: <SEAGATE, ST373207LW, 0004> SCSI3 0/direct fixed sd0: 70007MB, 90774 cyl, 2 head, 789 sec, 512 bytes/sec, 143374744 sec total mpt0: target 0 Synchronous at 160MHz width 16bit offset 63 QAS 1 DT 1 IU 1 mpt1 at pci5 dev 6 function 1 "Symbios Logic 53c1030" rev 0x07: apic 4 int 3 (irq 11) scsibus2 at mpt1: 16 targets mpt2 at pci5 dev 9 function 0 "Symbios Logic FC929" rev 0x02: apic 4 int 1 (irq 11) mpt2: mpt_read_cfg_header: Config Info Status 22 mpt2: Could not retrieve Manufacturing Page 4 Header. mpt2: could not retrieve manufacturingpages mpt3 at pci5 dev 9 function 1 "Symbios Logic FC929" rev 0x02: apic 4 int 2 (irq 10) mpt3: mpt_read_cfg_header: Config Info Status 22 mpt3: Could not retrieve Manufacturing Page 4 Header. mpt3: could not retrieve manufacturingpages aapic1 at pci3 dev 11 function 1 "AMD 8131 PCIX IOAPIC" rev 0x01 pchb1 at pci0 dev 24 function 1 "AMD AMD64 Address Map" rev 0x00 pchb2 at pci0 dev 24 function 2 "AMD AMD64 DRAM Cfg" rev 0x00 pchb3 at pci0 dev 24 function 3 "AMD AMD64 Misc Cfg" rev 0x00 pchb4 at pci0 dev 25 function 0 "AMD AMD64 HyperTransport" rev 0x00 pci6 at pchb4 bus 128 "NVIDIA nForce4 DDR" rev 0xa3 at pci6 dev 0 function 0 not configured vendor "NVIDIA", unknown product 0x00d3 (class memory subclass miscellaneous, rev 0xa3) at pci6 dev 1 function 0 not configured nfe1 at pci6 dev 10 function 0 "NVIDIA CK804 LAN" rev 0xa3: apic 2 int 10 (irq 10), address 00:e0:81:57:06:7f eephy1 at nfe1 phy 1: Marvell 88E1111 Gigabit PHY, rev. 1 ppb4 at pci6 dev 14 function 0 "NVIDIA nForce4 PCIE" rev 0xa3 pci7 at ppb4 bus 129 pchb5 at pci0 dev 25 function 1 "AMD AMD64 Address Map" rev 0x00 pchb6 at pci0 dev 25 function 2 "AMD AMD64 DRAM Cfg" rev 0x00 pchb7 at pci0 dev 25 function 3 "AMD AMD64 Misc Cfg" rev 0x00 isa0 at pcib0 isadma0 at isa0 com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo com0: console pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 pmsi0 at pckbc0 (aux slot) pckbc0: using irq 12 for aux slot wsmouse0 at pmsi0 mux 0 pcppi0 at isa0 port 0x61 midi0 at pcppi0: <PC speaker> spkr0 at pcppi0 fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec cpu0: prelint0 0x10000 0x0 cpu0: prelint1 0x10000 0x0 cpu0: timer0 0x300c0 0x0 cpu0: pcint0 0x10000 0x0 cpu0: lint0 0x10700 0x0 cpu0: lint1 0x400 0x0 cpu0: err0 0x10000 0x0 ioapic3: enabling ioapic2: enabling ioapic2: int1 0xa066 0x0 ioapic2: int2 0xa064 0x0 ioapic2: int3 0xa065 0x0 ioapic1: enabling ioapic0: enabling ioapic0: int1 0x91 0x0 ioapic0: int4 0x90 0x0 ioapic0: int6 0x67 0x0 ioapic0: int7 0x8061 0x0 ioapic0: int10 0x8060 0x0 ioapic0: int11 0x8063 0x0 ioapic0: int12 0x92 0x0 ioapic0: int14 0x62 0x0 dkcsum: sd0 matches BIOS drive 0x80 root on sd0a rootdev=0x400 rrootdev=0xd00 rawdev=0xd02 cpu1: prelint0 0x10000 0x0 cpu1: prelint1 0x10000 0x0 cpu1: timer0 0x200c0 0x0 cpu1: pcint0 0x10000 0x0 cpu1: lint0 0x10700 0x0 cpu1: lint1 0x400 0x0 cpu1: err0 0x10000 0x0