Re: em0+msi related panic



On Tue, Feb 27, 2007 at 11:32:04AM +0100, Goran Gajic wrote:

Hi,

I was running 7.0-CURRENT until today with

hw.pci.enable_msi=0
hw.pci.enable_msix=0

in /boot/loader.conf

However from today built it causes panic during boot:


Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address = 0x0
fault code = supervisor read, page not present
instruction pointer = 0x20:0x0
stack pointer = 0x28:0xd3d3acd0
frame pointer = 0x28:0xd3d3ace4
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 = 25 (irq19: em0 uhci1+)
[thread pid 25 tid 100019 ]
Stopped at 0: *** error reading from address 0 ***
db> bt
Tracing pid 25 tid 100019 td 0xc2d73360
ithread_execute_handlers(c2de4b40,c2db7800) at
ithread_execute_handlers+0x119
ithread_loop(c2eb0ad0,d3d3ad38) at ithread_loop+0x67
fork_exit(c06ae8e0,c2eb0ad0,d3d3ad38) at fork_exit+0xac
fork_trampoline() at fork_trampoline+0x8
--- trap 0, eip = 0, esp = 0xd3d3ad70, ebp = 0 ---

o does em share the irq with another device? (vmstat -i)

o do you have DEVICE_POLLING in you kernel config?

bye,
P.
_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • INPCB panic....
    ... GDB is free software, covered by the GNU General Public License, and you are ... Fatal trap 12: page fault while in kernel mode ...
    (freebsd-current)
  • Panic in _mtx_lock_sleep
    ... page fault while in kernel mode ... Fatal trap 3: breakpoint instruction fault while in kernel mode ...
    (freebsd-current)
  • panics and crash dumps
    ... I'm having problems getting a crash dump on my panics. ... Fatal trap 12: page fault while in kernel mode ...
    (freebsd-questions)
  • page fault error?
    ... page fault while in kernel mode ... TCP keepalive=YES ... Initial rc.i386 initialization: ...
    (freebsd-questions)
  • page fault?
    ... page fault while in kernel mode ... TCP keepalive=YES ... Initial rc.i386 initialization: ...
    (freebsd-questions)