fixing fatal trap with SW RAID breakage

Tamouh H. hakmi at rogers.com
Sat Jul 12 17:21:20 UTC 2008


Hi,

When using software based RAID controllers (e.g. ICH9R) in RAID-1 scenario, if any of the drives fail and the server reboot, the system will not come back up.

This has been observed on FreeBSD 6.3-RELEASE i386 with following error:

  Fatal trap 12: page fault while in kernel mode
  fault virtual address   = 0xf4d988d8
  fault code              = supervisor read, page not present
  instruction pointer     = 0x20:0xc0847e06
  stack pointer           = 0x28:0xc0c20bfc
  frame pointer           = 0x28:0xc0c20c40
  code segment            = base 0x0, limit 0xfffff, type 0x1b
                          = DPL 0, pres 1, def32 1, gran 1
  processor eflags        = interrupt enabled, resume, IOPL = 0
  current process         = 0 (swapper)
  trap number             = 12
  panic: page fault

I wasn't able to get the machine up into any mode except to the basic prompt.

This problem can also be duplicated if you move the drive from ICH9R RAID to non-RAID controller

Any tips on how to get the FBSD system operational again without having to do a reinstall?

Thanks,

Tamouh Hakmi




More information about the freebsd-questions mailing list