Missing NIC port, em0: The EEPROM Checksum Is Not Valid



  • I have 6 "Supermicro SuperServer 5017C-LF" running 2.0.1-RELEASE (amd64) FreeBSD 8.1-RELEASE-p6
    Intel(R) Pentium(R) CPU G620T @ 2.20GHz with 4 Gb ram and an intel 40GB SSD

    3 of them installed without issue, the other 3 only show one out of 2 NIC ports.
    All have the same parts, purchased at the same time, built at the same time…..

    Checking the logs on all 3 I find “kernel: em0: The EEPROM Checksum Is Not Valid “

    Jul 11 16:25:35 kernel: em0: <intel(r) 1000="" pro="" network="" connection="" 7.2.3="">port 0xf020-0xf03f mem 0xf7a00000-0xf7a1ffff,0xf7a23000-0xf7a23fff irq 20 at device 25.0 on pci0
    Jul 11 16:25:35 kernel: em0: Using an MSI interrupt
    Jul 11 16:25:35 kernel: em0: The EEPROM Checksum Is Not Valid
    Jul 11 16:25:35 kernel: device_attach: em0 attach returned 5

    The other port works correctly shows

    Jul 11 16:25:35 kernel: em1: <intel(r) 1000="" pro="" network="" connection="" 7.2.3="">port 0xe000-0xe01f mem 0xf7900000-0xf791ffff,0xf7920000-0xf7923fff irq 16 at device 0.0 on pci2
    Jul 11 16:25:35 kernel: em1: Using MSIX interrupts with 3 vectors
    Jul 11 16:25:35 kernel: em1: [ITHREAD]
    Jul 11 16:25:35 kernel: em1: [ITHREAD]
    Jul 11 16:25:35 kernel: em1: [ITHREAD]

    I updated one to the most recent BIOS , but it still shows the same error.  ???

    any ideas?</intel(r)></intel(r)>



  • Are those integrated or add-on cards? If they are PCI-E cards, you might want to make sure that they are seated properly in the slots. For integrated cards I have no idea. Maybe check with another OS? If they still don't work and even if they do, you might want to contact Supermicro's support.



  • thank you for the response,and I just solved the problem.  ;D

    they are builtin NICs.

    to fix the problem you have to reset the NIC to its defualt config. everything I found online pointed to a utility called IBAUTIL.

    "IBAUTIL WILL NOT WORK" that is the old version and it only shows one out of two NICs….

    it has been replaced with BOOTUTIL which can be found here http://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=19186 .

    copy the bootutil.exe from the dos folder to your dos bootdisk

    the command I ran was "bootutil -nic=1 -defcfg"

    if you try to do all or nic2 it will give you an error....


Locked