I just built an amd64 kernel with -current sources after setting BIGMEM = 1
and got a panic on reboot:
r...@varley:/root $ reboot
/etc/rc.shutdown in progress...
/etc/rc.shutdown complete.
syncing disks... done
rebooting...
>> OpenBSD/amd64 BOOT 3.01
boot>
booting hd0a:/bsd: 5256088+1665997+954816+0+614560 [80+479280+306965]=0xcda338
entry point at 0x1001e0 [7205c766, 34000004, 24448b12, 36c0a304]
Bigmem = 1
[ using 787096 bytes of bsd ELF symbol table ]
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2010 OpenBSD. All rights reserved. http://www.OpenBSD.org
OpenBSD 4.7-current (GENERIC.MP) #1: Tue Apr 13 08:34:18 MDT 2010
r...@varley.openvistas.net:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 8588820480 (8190MB)
avail mem = 8362409984 (7975MB)
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.3 @ 0xfbf30 (60 entries)
bios0: vendor American Megatrends Inc. version "080010" date 04/25/2005
bios0: Supermicro H8DA8/H8DAR
acpi0 at bios0: rev 2
acpi0: tables DSDT FACP APIC OEMB SRAT
acpi0: wakeup devices PCI1(S4) USB0(S4) USB1(S4) PS2K(S4) PS2M(S4) UAR1(S4)
UAR2(S4) GOLA(S4) GOLB(S4) PWRB(S4)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compatcpu0 at mainbus0: apid 0 (boot
processor)
cpu0: AMD Opteron(tm) Processor 250, 2393.56 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: AMD erratum 89 present, BIOS upgrade may be required
cpu0: apic clock running at 199MHz
cpu1 at mainbus0: apid 1 (application processor)
cpu1: AMD Opteron(tm) Processor 250, 2393.18 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: AMD erratum 89 present, BIOS upgrade may be required
ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 11, 24 pins
ioapic1 at mainbus0: apid 3 pa 0xfebfe000, version 11, 4 pins
ioapic2 at mainbus0: apid 4 pa 0xfebff000, version 11, 4 pins
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 3 (PCI1)
acpiprt2 at acpi0: bus 2 (GOLA)
acpiprt3 at acpi0: bus 1 (GOLB)
acpicpu0 at acpi0
acpicpu1 at acpi0
acpibtn0 at acpi0: PWRB
ipmi at mainbus0 not configured
pci0 at mainbus0 bus 0
iommu0 at cpu0: base 0x80000000 length 512MB pte 0x10cb00000
iommu1 at cpu1: base 0x80000000 length 512MB pte 0x10cb00000
ppb0 at pci0 dev 6 function 0 "AMD 8111 PCI-PCI" rev 0x07
pci1 at ppb0 bus 3
ohci0 at pci1 dev 0 function 0 "AMD 8111 USB" rev 0x0b: apic 2 int 19 (irq 9),
version 1.0, legacy support
ohci1 at pci1 dev 0 function 1 "AMD 8111 USB" rev 0x0b: apic 2 int 19 (irq 9),
version 1.0, legacy support
vga1 at pci1 dev 4 function 0 "ATI Rage XL" rev 0x27
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
usb0 at ohci0: USB revision 1.0
uhub0 at usb0 "AMD OHCI root hub" rev 1.00/1.00 addr 1
usb1 at ohci1: USB revision 1.0
uhub1 at usb1 "AMD OHCI root hub" rev 1.00/1.00 addr 1
amdpcib0 at pci0 dev 7 function 0 "AMD 8111 LPC" rev 0x05: 32-bit 14318179Hz
timer rev 3
pciide0 at pci0 dev 7 function 1 "AMD 8111 IDE" rev 0x03: DMA, channel 0
configured to compatibility, channel 1 configured to compatibility
atapiscsi0 at pciide0 channel 0 drive 1
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <MATSHITA, DVD-ROM SR-8178, PZ16> ATAPI 5/cdrom
removable
cd0(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 4
pciide0: channel 1 disabled (no drives)
amdiic0 at pci0 dev 7 function 2 "AMD 8111 SMBus" rev 0x02: SCI
iic0 at amdiic0
lm1 at iic0 addr 0x2d: W83627HF
lm2 at iic0 addr 0x2f: W83792D rev D
amdpm0 at pci0 dev 7 function 3 "AMD 8111 Power" rev 0x05
ppb1 at pci0 dev 10 function 0 "AMD 8131 PCIX" rev 0x12
pci2 at ppb1 bus 2
ahd0 at pci2 dev 3 function 0 "Adaptec AIC-7902B U320" rev 0x10: apic 3 int 0
(irq 10)
ahd0: aic7902, U320 Wide Channel A, PCI-X 101-133MHz, 512 SCBs
scsibus1 at ahd0: 16 targets, initiator 7
ahd1 at pci2 dev 3 function 1 "Adaptec AIC-7902B U320" rev 0x10: apic 3 int 1
(irq 11)
ahd1: ahd_init_scbdata - Unable to allocate initial scbs
panic: config_make_softc: allocation for device softc failed
Stopped at Debugger+0x5: leave
Debugger() at Debugger+0x5
panic() at panic+0x122
config_make_softc() at config_make_softc+0x18d
config_attach() at config_attach+0x1c7
pci_probe_device() at pci_probe_device+0x273
pci_enumerate_bus() at pci_enumerate_bus+0x10d
config_attach() at config_attach+0x11b
mainbus_attach() at mainbus_attach+0x126
config_attach() at config_attach+0x11b
cpu_configure() at cpu_configure+0x1c
end trace frame: 0xffffffff80de0f20, count: 0
RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC!
IF RUNNING SMP, USE 'mach ddbcpu <#>' AND 'trace' ON OTHER PROCESSORS, TOO.
DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION!
ddb{0}> trace
Debugger() at Debugger+0x5
panic() at panic+0x122
config_make_softc() at config_make_softc+0x18d
config_attach() at config_attach+0x1c7
pci_probe_device() at pci_probe_device+0x273
pci_enumerate_bus() at pci_enumerate_bus+0x10d
config_attach() at config_attach+0x11b
mainbus_attach() at mainbus_attach+0x126
config_attach() at config_attach+0x11b
cpu_configure() at cpu_configure+0x1c
main() at main+0x3dd
end trace frame: 0x0, count: -11
ddb{0}> ps
PID PPID PGRP UID S FLAGS WAIT COMMAND
* 0 -1 0 0 7 0x80200 swapper
ddb{0}>
When I entered mach ddbcpu 1 at the ddb prompt I locked the console up hard
and can't access the machine again so I can't provide a full dmesg yet.
Jeff