[OmniOS-discuss] Ang: fmdump help?

Dan McDonald danmcd at omniti.com
Mon May 12 13:41:36 UTC 2014


On May 12, 2014, at 8:46 AM, Johan Kragsterman <johan.kragsterman at capvert.se> wrote:

> panic message: pcieb-0: PCI(-X) Express Fatal Error. (0x145)

That's these flags from pcie_impl.h (viewable from the source, it's not an installed system header file):

#define PF_ERR_NO_ERROR         (1 << 0) /* No error seen */
#define PF_ERR_NO_PANIC         (1 << 2) /* Error should not panic sys */
#define PF_ERR_PANIC            (1 << 6) /* Error should panic system */
#define PF_ERR_MATCH_DOM        (1 << 9) /* Error Handled By IO domain */

That's a lot of flags set, and all of this flag-setting happens during a fault scan of the PCIe bus (see pcie_fault.c, especially starting with pf_scan_fabric() and its descendants).

I'd be inclined to say this is a HW error, especially given your e1000g3 device complained, per here:

NOTICE: e1000g3 link down
NOTICE: vnic1000 link down
NOTICE: e1000g3 link up, 100 Mbps, full duplex
NOTICE: vnic1000 link up, 100 Mbps, unknown duplex
NOTICE: SUNW-MSG-ID: SUNOS-8000-0G, TYPE: Error, VER: 1, SEVERITY: Major

Dan



More information about the OmniOS-discuss mailing list