Hello

I'm trying to install the snapshot from Jan 4 on a ProLiant DL385
G1. The install kernel panics on boot:

OpenBSD 4.6-current (RAMDISK_CD) #289: Mon Jan  4 17:33:05 MST 2010
    dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/RAMDISK_CD
real mem = 4117725184 (3926MB)
avail mem = 4004012032 (3818MB)
...
ciss0 at pci2 dev 4 function 0 "Compaq Smart Array 64xx" rev 0x01:
apic 5 int 0 (irq 7)
ciss0: 1 LD, HW rev 1, FW 2.84/2.84, 64bit fifo
scsibus1 at ciss0: 1 targets
uvm_fault(0xffffffff80bbfce0, 0x0, 0, 1) -> e
fatal page fault in supervisor mode
trap type 6 code 0 rip ffffffff803ba130 cs 8 rflags 10206 cr2  0 cpl e
    rsp ffffffff80bf4598

(Boot messages are available here: http://pastebin.com/f7051446c)

So I used an older release to wiggle the GENERIC kernel (from the
snapshot) on to the disk. To see the trace etc. Results follow:

OpenBSD 4.6-current (GENERIC) #44: Mon Jan  4 17:21:14 MST 2010
    dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC
real mem = 4117725184 (3926MB)
avail mem = 4002451456 (3817MB)
...
ciss0 at pci2 dev 4 function 0 "Compaq Smart Array 64xx" rev 0x01:
apic 5 int 0 (irq 7)
ciss0: 1 LD, HW rev 1, FW 2.84/2.84, 64bit fifo
scsibus1 at ciss0: 1 targets
uvm_fault(0xffffffff80c848e0, 0x0, 0, 1) -> e
kernel: page fault trap, code=0
Stopped at      mtx_enter:      movl    0(%rdi),%eax
mtx_enter() at mtx_enter
scsi_xs_sync_done() at scsi_xs_sync_done+0x23
scsi_done() at scsi_done+0x35
ciss_scsi_cmd() at ciss_scsi_cmd+0x123
scsi_xs_exec() at scsi_xs_exec+0x34
scsi_xs_sync() at scsi_xs_sync+0x4f
scsi_scsi_cmd() at scsi_scsi_cmd+0x8f
scsi_inquire_vpd() at scsi_inquire_vpd+0xb5
scsi_devid() at scsi_devid+0x77
scsi_probedev() at scsi_probedev+0x145
scsi_probe_target() at scsi_probe_target+0x26
end trace frame: 0xffffffff80d7b7a0, count: 0
ddb> trace
mtx_enter() at mtx_enter
scsi_xs_sync_done() at scsi_xs_sync_done+0x23
scsi_done() at scsi_done+0x35
ciss_scsi_cmd() at ciss_scsi_cmd+0x123
scsi_xs_exec() at scsi_xs_exec+0x34
scsi_xs_sync() at scsi_xs_sync+0x4f
scsi_scsi_cmd() at scsi_scsi_cmd+0x8f
scsi_inquire_vpd() at scsi_inquire_vpd+0xb5
scsi_devid() at scsi_devid+0x77
scsi_probedev() at scsi_probedev+0x145
scsi_probe_target() at scsi_probe_target+0x26
scsi_probe_bus() at scsi_probe_bus+0x38
config_attach() at config_attach+0x11b
ciss_attach() at ciss_attach+0x7b2
ciss_pci_attach() at ciss_pci_attach+0x244
config_attach() at config_attach+0x11b
pci_probe_device() at pci_probe_device+0x273
pci_enumerate_bus() at pci_enumerate_bus+0x10d
config_attach() at config_attach+0x11b
ppbattach() at ppbattach+0x2f1
config_attach() at config_attach+0x11b
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+0x121
config_attach() at config_attach+0x11b
cpu_configure() at cpu_configure+0x1c
main() at main+0x3c9
end trace frame: 0x0, count: -27
ddb> show registers
ds                            0x4237
es                            0x4e00    acpi_pdirpa+0xa20
fs                            0xbc00    acpi_pdirpa+0x7820
gs                            0x4e00    acpi_pdirpa+0xa20
rdi                                0
rsi                              0xe
rbp               0xffffffff80d7b4a0    end+0xc0840
rbx               0xfffffe80073a4000
rdx                             0x34
rcx                              0x4
rax               0xffffffff8076e9a0    atphy_funcs+0x1740
r8                               0x1
r9                0xffffffff8096e9c0    pci_bus_dma_tag
r10                                0
r11               0xffffffff8095e118    amd64_mtrrtomrt+0x18
r12                                0
r13                                0
r14                              0xe
r15               0xffffffff80d7b610    end+0xc09b0
rip               0xffffffff805e1350    mtx_enter
cs                               0x8
rflags                       0x10286    acpi_pdirpa+0xbea6
rsp               0xffffffff80d7b488    end+0xc0828
ss                              0x10
mtx_enter:      movl    0(%rdi),%eax
ddb>

(All of this plus skipped boot messages available here:
http://pastebin.com/f4a583762)

Looks like this might have something to do with the new scsi_xs_sync
code. Anyone else having trouble with this?

Taavi

Reply via email to