panic: pcib0: uncorrectable DMA error AFAR

dcx dcy dcbsdx at hotmail.com
Mon Mar 3 17:57:01 UTC 2014


Hello all,

              I was running FreeBSD 9.1 Stable on my server and I decided to upgrade to 10 STABLE two weeks ago.

 

The upgrade worked fine, but then the server was randomly crashing many times a day. 

 

I tried to upgrade to another 10 STABLE version and it did the same.

 

I had to revert to 9.2-STABLE (r262480) and everything is fine with this version.

 

Here is a summary (GENERIC KERNEL + PF & ALTQ):

 

FreeBSD 10.0-STABLE FreeBSD 10.0-STABLE #0 r261732: Wed Feb 12 20:45:17 EST 2014     

 

IOMMU fault virtual address 0xc19d6000
panic: pcib0: uncorrectable DMA error AFAR 0x2efc2758 AFSR 0x4100ff0060800000
cpuid = 0
KDB: stack backtrace:
#0 0xc089f630 at psycho_ue+0x90
#1 0xc0508868 at intr_event_handle+0x68
#2 0xc08b1348 at intr_execute_handlers+0x8
#3 0xc00a13b0 at intr_fast+0x50
Uptime: 55m14s
Dumping 512 MB (4 chunks)
  chunk at 0: 134217728 bytes |

Reading symbols from /boot/kernel/if_hme.ko.symbols...done.
Loaded symbols for /boot/kernel/if_hme.ko.symbols
Reading symbols from /boot/kernel/wlan_xauth.ko.symbols...done.
Loaded symbols for /boot/kernel/wlan_xauth.ko.symbols
#0  0x00000000c053a61c in doadump (textdump=<value optimized out>)
    at /usr/src/sys/kern/kern_shutdown.c:263
263             savectx(&dumppcb);
(kgdb) #0  0x00000000c053a61c in doadump (textdump=<value optimized out>)
    at /usr/src/sys/kern/kern_shutdown.c:263
#1  0x00000000c053b010 in kern_reboot (howto=260)
    at /usr/src/sys/kern/kern_shutdown.c:452
#2  0x00000000c053b3d8 in panic (
    fmt=0xc0b36290 "%s: uncorrectable DMA error AFAR %#lx AFSR %#lx")
    at /usr/src/sys/kern/kern_shutdown.c:759
#3  0x00000000c089f638 in psycho_ue (arg=0xfffff80001323200)
    at /usr/src/sys/sparc64/pci/psycho.c:817
#4  0x00000000c0508870 in intr_event_handle (ie=0xfffff80001382500, frame=0x0)
    at /usr/src/sys/kern/kern_intr.c:1437
#5  0x00000000c08b1350 in intr_execute_handlers (cookie=0xc0cd4bf0)
    at /usr/src/sys/sparc64/sparc64/intr_machdep.c:291
#6  0x00000000c00a13b8 in intr_fast ()
    at /usr/src/sys/sparc64/sparc64/interrupt.S:215
#7  0x00000000c00a11bc in tl1_intr ()
#8  0x00000000c056aa54 in sched_idletd (dummy=0x1)
    at /usr/src/sys/kern/sched_ule.c:2636
#9  0x00000000c056aaa8 in sched_idletd (dummy=0x0)
    at /usr/src/sys/kern/sched_ule.c:2649
#10 0x00000000c0504088 in fork_exit (callout=0xc056a6a0 <sched_idletd>,
    arg=0x0, frame=0xcb725880) at /usr/src/sys/kern/kern_fork.c:995
#11 0x00000000c00a1270 in fork_trampoline ()
#12 0x00000000c00a1270 in fork_trampoline ()


Please let me know if you find something.

 

Kind Regards,

Dominic.
 		 	   		  


More information about the freebsd-sparc64 mailing list