Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 May 2010 15:47:21 -0400
From:      Ryan Stone <rysto32@gmail.com>
To:        freebsd-net@freebsd.org
Cc:        Jack Vogel <jfvogel@gmail.com>
Subject:   em: "Hardware Initialization Failed" on 8.0-RELEASE
Message-ID:  <AANLkTik2mZfh0fR_UVDp368q6QUPgMirFFRbeUeynfEv@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
8.0-RELEASE is not able to bring up some of the my em interfaces.  The
error message that I get is:

em0: <Intel(R) PRO/1000 Network Connection 6.9.14> port 0xa800-0xa81f
mem 0xce480000-0xce49ffff,0xce460000-0xce47ffff irq 16 at device 0.0
on pci1
em0: Reserved 0x20000 bytes for rid 0x10 type 3 at 0xce480000
em0: attempting to allocate 1 MSI vectors (1 supported)
msi: routing MSI IRQ 256 to local APIC 0 vector 48
em0: using IRQ 256 for MSI
em0: Using MSI interrupt
em0: Hardware Initialization Failed
em0: Unable to initialize the hardware
device_attach: em0 attach returned 5
em1: <Intel(R) PRO/1000 Network Connection 6.9.14> port 0xac00-0xac1f
mem 0xce4e0000-0xce4fffff,0xce4c0000-0xce4dffff irq 17 at device 0.1
on pci1
em1: Reserved 0x20000 bytes for rid 0x10 type 3 at 0xce4e0000
em1: attempting to allocate 1 MSI vectors (1 supported)
msi: routing MSI IRQ 256 to local APIC 0 vector 48
em1: using IRQ 256 for MSI
em1: Using MSI interrupt
em1: Hardware Initialization Failed
em1: Unable to initialize the hardware
device_attach: em1 attach returned 5


I tried enabling all of the debug output I could find in the em driver
and got the following output(I truncated most of it because it didn't
look interesting).

e1000_set_d0_lplu_state_82571
e1000_read_phy_reg_igp
e1000_get_hw_semaphore_82571
e1000_write_phy_reg_mdic
e1000_read_phy_reg_mdic
MDI Error

e1000_put_hw_semaphore_generic
Error Disabling LPLU D0

e1000_clear_hw_cntrs_82571
e1000_clear_hw_cntrs_base_generic
em0: Hardware Initialization Failed
em0: Unable to initialize the hardware

Here's the pciconf output for the interfaces that are giving me problems:

em0@pci0:1:0:0: class=0x020000 card=0x125e8086 chip=0x105e8086 rev=0x00 hdr=0x00
em1@pci0:1:0:1: class=0x020000 card=0x125e8086 chip=0x105e8086 rev=0x00 hdr=0x00
em2@pci0:2:0:0: class=0x020000 card=0x125e8086 chip=0x105e8086 rev=0x00 hdr=0x00
em3@pci0:2:0:1: class=0x020000 card=0x125e8086 chip=0x105e8086 rev=0x00 hdr=0x00

Please let me know if there's anything else that you need.  I'm
willing to try patches or get more debug output.

Thanks,
Ryan Stone



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTik2mZfh0fR_UVDp368q6QUPgMirFFRbeUeynfEv>