커피닉스, 시스템 엔지니어의 쉼터
  FreeBSD 8.1, Fatal trap 12: page fault while in kernel mode 작성일 : 2014/10/27 18:12
 
  • 글쓴이 : 좋은진호 ( http://coffeenix.net/ )
  • 조회수 : 9253
     
    제  목 : FreeBSD 8.1, Fatal trap 12: page fault while in kernel mode
    작성자 : 좋은진호(truefeel, http://coffeenix.net/ )
    작성일 : 2014.10.23(목)

    몇 년만에 몇 대 남지 않은 FreeBSD 8.1서버를 리부팅했다. 그런데, 서버가 올라오지 않는다.

     
    Fatal trap 12: page fault while in kernel mode
    cpuid = 0; apic id = 10
    fault virtual address   = 0xf000df04
    fault code              = supervisor read data, page not present
    instruction pointer     = 0x20:0xc08c1230
    stack pointer           = 0x28:0xc1020d20
    frame pointer           = 0x28:0xc1020d38
    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
    cpuid = 0
    Uptime: 1s
    Automatic reboot in 15 seconds - press a key on the console to abort
     


    current process 는 0 (swapper), Uptime은 1s. 부팅되자 마자 다시 리부팅시도하는 것이다.
    원인은 /boot/loader.conf 에서 IPMI 모듈을 로딩되도록 설정( ipmi_load="YES"  )해서 그렇다.

    8.1에서 IPMI를 사용하려면 loader.conf에는 넣지 말고, 부팅이 된 후에 kldload ipmi로 할 것.
    8.2, 8.3 등 이 후 버전들은 아무런 문제가 없다.


    커피닉스, 시스템 엔지니어의 쉼터 / URL : http://coffeenix.net/board_view.php?bd_code=1761