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

next in thread | previous in thread | raw e-mail | index | archive | help
Maybe its a real hardware problem, never seen this behavior, I suppose you
could try the STABLE/8 May snapshot, see if it helps.

Jack


On Wed, May 26, 2010 at 12:47 PM, Ryan Stone <rysto32@gmail.com> wrote:

> 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?AANLkTin3gxBUKWwPrP_GAJ74bflywTpAlR-GCarH6E5L>