woo thank you. i sent the request for a trace before i read the code again. sorry. you did verify that the problem was what i thought it was though.
cheers, dlg On 21/04/2011, at 8:13 PM, RD Thrush wrote: > On 04/21/11 03:10, David Gwynne wrote: >> hey, >> >> could you try booting a GENERIC kernel instead of a ramdisk kernel and get me a backtrace from ddb? >> >> cheers, >> dlg > > I noticed your patch and successfully booted the associated GENERIC.MP kernel. I've appended the information you requested in case you need/want more confirmation. I also appended the serial console from the -current GENERIC.MP kernel. > > Thanks for the quick response. > > > >> OpenBSD/amd64 BOOT 3.16 > boot> set > set > >> OpenBSD/amd64 BOOT 3.16 > addr 0x0 > howto -s > device hd0a > tty com0 > image bsd.sp.bad > timeout 0 > db_console unset > boot> machine diskinfo > machine diskinfo > Disk BIOS# Type Cyls Heads Secs Flags Checksum > hd0 0x80 label 1024 255 63 0x2 0xdcbf9775 > boot> machine memory > machine memory > Region 0: type 1 at 0x0 for 639KB > Region 1: type 2 at 0x9fc00 for 1KB > Region 2: type 2 at 0xf0000 for 64KB > Region 3: type 1 at 0x100000 for 1047488KB > Region 4: type 3 at 0x3fff0000 for 64KB > Region 5: type 2 at 0xfffc0000 for 256KB > Low ram: 639KB High ram: 1047488KB > Total free memory: 1048127KB > boot> > > booting hd0a:bsd.sp.bad: 5589032+1593900+942424+0+629216 [89+494616+318740]=0xd216b0 > entry point at 0x1001e0 [7205c766, 34000004, 24448b12, 1e18a304] > [ using 814288 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-2011 OpenBSD. All rights reserved. http://www.OpenBSD.org > > OpenBSD 4.9-current (GENERIC) #40: Mon Apr 18 20:57:08 MDT 2011 > [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC > real mem = 1072627712 (1022MB) > avail mem = 1030045696 (982MB) > mainbus0 at root > bios0 at mainbus0: SMBIOS rev. 2.5 @ 0xe1000 (5 entries) > bios0: vendor innotek GmbH version "VirtualBox" date 12/01/2006 > bios0: innotek GmbH VirtualBox > acpi0 at bios0: rev 2 > acpi0: sleep states S0 S5 > acpi0: tables DSDT FACP APIC SSDT > acpi0: wakeup devices > acpitimer0 at acpi0: 3579545 Hz, 32 bits > acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat > cpu0 at mainbus0: apid 0 (boot processor) > cpu0: AMD Phenom(tm) 9550 Quad-Core Processor, 2186.73 MHz > cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUS H,MMX,FXSR,SSE,SSE2,HTT,SSE3,NXE,FFXSR,LONG,3DNOW2,3DNOW > cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line 16-way L2 cache > cpu0: ITLB 32 4KB entries fully associative, 16 4MB entries fully associative > cpu0: DTLB 48 4KB entries fully associative, 48 4MB entries fully associative > cpu0: apic clock running at 999MHz > cpu at mainbus0: not configured > ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 11, 24 pins > ioapic0: misconfigured as apic 0, remapped to apid 2 > acpiprt0 at acpi0: bus 0 (PCI0) > acpicpu0 at acpi0 > acpibat0 at acpi0: BAT0 not present > acpiac0 at acpi0: AC unit online > pci0 at mainbus0 bus 0 > pchb0 at pci0 dev 0 function 0 "Intel 82441FX" rev 0x02 > pcib0 at pci0 dev 1 function 0 "Intel 82371SB ISA" rev 0x00 > pciide0 at pci0 dev 1 function 1 "Intel 82371AB IDE" rev 0x01: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility > pciide0: channel 0 disabled (no drives) > atapiscsi0 at pciide0 channel 1 drive 0 > scsibus0 at atapiscsi0: 2 targets > cd0 at scsibus0 targ 0 lun 0: <VBOX, CD-ROM, 1.0> ATAPI 5/cdrom removable > cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 > vga1 at pci0 dev 2 function 0 "InnoTek VirtualBox Graphics Adapter" rev 0x00 > wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) > wsdisplay0: screen 1-5 added (80x25, vt100 emulation) > em0 at pci0 dev 3 function 0 "Intel PRO/1000MT (82540EM)" rev 0x02: apic 2 int 19 (irq 10), address 08:00:27:14:ce:ca > "InnoTek VirtualBox Guest Service" rev 0x00 at pci0 dev 4 function 0 not configured > auich0 at pci0 dev 5 function 0 "Intel 82801AA AC97" rev 0x01: apic 2 int 21 (irq 5), ICH AC97 > ac97: codec id 0x83847600 (SigmaTel STAC9700) > audio0 at auich0 > ohci0 at pci0 dev 6 function 0 "Apple Intrepid USB" rev 0x00: apic 2 int 22 (irq 11), version 1.0 > piixpm0 at pci0 dev 7 function 0 "Intel 82371AB Power" rev 0x08: SMBus disabled > ehci0 at pci0 dev 11 function 0 "Intel 82801FB USB" rev 0x00: apic 2 int 19 (irq 10) > usb0 at ehci0: USB revision 2.0 > uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1 > ahci0 at pci0 dev 13 function 0 "Intel 82801HBM AHCI" rev 0x02: apic 2 int 21 (irq 5), AHCI 1.1 > ahci0: device on port 0 didn't come ready, TFD: 0x171<ERR> > uvm_fault(0xffffffff80d220e0, 0x0, 0, 2) -> e > kernel: page fault trap, code=0 > Stopped at ahci_get_err_ccb+0x95: movl $0,0x7c(%rax) > ahci_get_err_ccb() at ahci_get_err_ccb+0x95 > ahci_port_softreset() at ahci_port_softreset+0x12a > ahci_port_alloc() at ahci_port_alloc+0x610 > ahci_pci_attach() at ahci_pci_attach+0x147 > config_attach() at config_attach+0x150 > pci_probe_device() at pci_probe_device+0x3bb > pci_enumerate_bus() at pci_enumerate_bus+0xe9 > config_attach() at config_attach+0x150 > mainbus_attach() at mainbus_attach+0x14e > config_attach() at config_attach+0x150 > end trace frame: 0xffffffff80e27e90, count: 0 > ddb> trace > trace > ahci_get_err_ccb() at ahci_get_err_ccb+0x95 > ahci_port_softreset() at ahci_port_softreset+0x12a > ahci_port_alloc() at ahci_port_alloc+0x610 > ahci_pci_attach() at ahci_pci_attach+0x147 > config_attach() at config_attach+0x150 > pci_probe_device() at pci_probe_device+0x3bb > pci_enumerate_bus() at pci_enumerate_bus+0xe9 > config_attach() at config_attach+0x150 > mainbus_attach() at mainbus_attach+0x14e > config_attach() at config_attach+0x150 > cpu_configure() at cpu_configure+0x17 > main() at main+0x3de > end trace frame: 0x0, count: -12 > ddb> ps > ps > PID PPID PGRP UID S FLAGS WAIT COMMAND > * 0 -1 0 0 7 0x80200 swapper > ddb> boot reboot > boot reboot > rebooting... > >> OpenBSD/amd64 BOOT 3.16 > boot> boot bsd.mp > boot bsd.mp > booting hd0a:bsd.mp: 5610056+1595948+945008+0+628256 [89+496488+320004]=0xd27f30 > entry point at 0x1001e0 [7205c766, 34000004, 24448b12, 7c58a304] > [ using 817424 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-2011 OpenBSD. All rights reserved. http://www.OpenBSD.org > > OpenBSD 4.9-current (GENERIC.MP) #6: Thu Apr 21 05:41:28 EDT 2011 > [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP > real mem = 1072627712 (1022MB) > avail mem = 1030021120 (982MB) > mainbus0 at root > bios0 at mainbus0: SMBIOS rev. 2.5 @ 0xe1000 (5 entries) > bios0: vendor innotek GmbH version "VirtualBox" date 12/01/2006 > bios0: innotek GmbH VirtualBox > acpi0 at bios0: rev 2 > acpi0: sleep states S0 S5 > acpi0: tables DSDT FACP APIC SSDT > acpi0: wakeup devices > acpitimer0 at acpi0: 3579545 Hz, 32 bits > acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat > cpu0 at mainbus0: apid 0 (boot processor) > cpu0: AMD Phenom(tm) 9550 Quad-Core Processor, 2186.90 MHz > cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUS H,MMX,FXSR,SSE,SSE2,HTT,SSE3,NXE,FFXSR,LONG,3DNOW2,3DNOW > cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line 16-way L2 cache > cpu0: ITLB 32 4KB entries fully associative, 16 4MB entries fully associative > cpu0: DTLB 48 4KB entries fully associative, 48 4MB entries fully associative > cpu0: apic clock running at 1000MHz > cpu1 at mainbus0: apid 1 (application processor) > cpu1: AMD Phenom(tm) 9550 Quad-Core Processor, 2186.54 MHz > cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUS H,MMX,FXSR,SSE,SSE2,HTT,SSE3,NXE,FFXSR,LONG,3DNOW2,3DNOW > cpu1: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line 16-way L2 cache > cpu1: ITLB 32 4KB entries fully associative, 16 4MB entries fully associative > cpu1: DTLB 48 4KB entries fully associative, 48 4MB entries fully associative > ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 11, 24 pins > ioapic0: misconfigured as apic 0, remapped to apid 2 > acpiprt0 at acpi0: bus 0 (PCI0) > acpicpu0 at acpi0 > acpicpu1 at acpi0 > acpibat0 at acpi0: BAT0 not present > acpiac0 at acpi0: AC unit online > pci0 at mainbus0 bus 0 > pchb0 at pci0 dev 0 function 0 "Intel 82441FX" rev 0x02 > pcib0 at pci0 dev 1 function 0 "Intel 82371SB ISA" rev 0x00 > pciide0 at pci0 dev 1 function 1 "Intel 82371AB IDE" rev 0x01: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility > pciide0: channel 0 disabled (no drives) > atapiscsi0 at pciide0 channel 1 drive 0 > scsibus0 at atapiscsi0: 2 targets > cd0 at scsibus0 targ 0 lun 0: <VBOX, CD-ROM, 1.0> ATAPI 5/cdrom removable > cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 > vga1 at pci0 dev 2 function 0 "InnoTek VirtualBox Graphics Adapter" rev 0x00 > wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) > wsdisplay0: screen 1-5 added (80x25, vt100 emulation) > em0 at pci0 dev 3 function 0 "Intel PRO/1000MT (82540EM)" rev 0x02: apic 2 int 19 (irq 10), address 08:00:27:14:ce:ca > "InnoTek VirtualBox Guest Service" rev 0x00 at pci0 dev 4 function 0 not configured > auich0 at pci0 dev 5 function 0 "Intel 82801AA AC97" rev 0x01: apic 2 int 21 (irq 5), ICH AC97 > ac97: codec id 0x83847600 (SigmaTel STAC9700) > audio0 at auich0 > ohci0 at pci0 dev 6 function 0 "Apple Intrepid USB" rev 0x00: apic 2 int 22 (irq 11), version 1.0 > piixpm0 at pci0 dev 7 function 0 "Intel 82371AB Power" rev 0x08: SMBus disabled > ehci0 at pci0 dev 11 function 0 "Intel 82801FB USB" rev 0x00: apic 2 int 19 (irq 10) > usb0 at ehci0: USB revision 2.0 > uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1 > ahci0 at pci0 dev 13 function 0 "Intel 82801HBM AHCI" rev 0x02: apic 2 int 21 (irq 5), AHCI 1.1 > ahci0: device on port 0 didn't come ready, TFD: 0x171<ERR> > scsibus1 at ahci0: 32 targets > sd0 at scsibus1 targ 0 lun 0: <ATA, VBOX HARDDISK, 1.0> SCSI3 0/direct fixed t10.ATA_____VBOX_HARDDISK___________________________VB7c6c1ac7-21c49bfd_ > sd0: 30720MB, 512 bytes/sec, 62914560 sec total > 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 > pms0 at pckbc0 (aux slot) > pckbc0: using irq 12 for aux slot > wsmouse0 at pms0 mux 0 > pcppi0 at isa0 port 0x61 > spkr0 at pcppi0 > usb1 at ohci0: USB revision 1.0 > uhub1 at usb1 "Apple OHCI root hub" rev 1.00/1.00 addr 1 > mtrr: CPU supports MTRRs but not enabled > vscsi0 at root > scsibus2 at vscsi0: 256 targets > softraid0 at root > root on sd0a swap on sd0b dump on sd0b > Enter pathname of shell or RETURN for sh: > > # time fsck -yp > time fsck -yp > /dev/rsd0a: file system is clean; not checking > /dev/rsd0d: file system is clean; not checking > /dev/rsd0f: file system is clean; not checking > /dev/rsd0g: file system is clean; not checking > /dev/rsd0h: file system is clean; not checking > /dev/rsd0o: file system is clean; not checking > /dev/rsd0e: file system is clean; not checking > 0m0.09s real 0m0.00s user 0m0.04s system > # exit > exit > Fast boot: skipping disk checks. > setting tty flags > pf enabled > ddb.console: 0 -> 1 > ddb.max_line: 24 -> 0 > machdep.allowaperture: 0 -> 2 > machdep.kbdreset: 0 -> 1 > kern.bufcachepercent: 10 -> 90 > starting network > DHCPREQUEST on em0 to 255.255.255.255 port 67 > DHCPACK from 10.1.2.18 (00:e0:4c:77:6d:ab) > unknown dhcp option value 0xe1 > bound to 10.1.2.100 -- renewal in 302400 seconds. > starting system logger > starting initial daemons: portmap ntpd. > savecore: no core dump > checking quotas: done. > building ps databases: kvm dev. > clearing /tmp > starting pre-securelevel daemons:. > setting kernel security level: kern.securelevel: 0 -> 1 > creating runtime link editor directory cache. > preserving editor files. > starting network daemons: sshd sendmail inetd. > starting standard daemons: apmd cron. > Thu Apr 21 06:04:00 EDT 2011
