Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Jul 2012 14:40:02 -0400
From:      Pablo Saldivia <psaldivia@telefoniacentro.cl>
To:        freebsd-stable@freebsd.org
Subject:   motherboard
Message-ID:  <50085482.6070804@telefoniacentro.cl>

next in thread | raw e-mail | index | archive | help
Hello list

I have a problem with my motherboard, with four 82573L Gigabit Ethernet 
Controller integrated,
with freebsd 8.1 only work one ethernet em1 , em0 , em2 and em3 not work

dmesg info
[    5.301681] e1000e 0000:03:00.0: Disabling ASPM  L1
[    5.301706] e1000e 0000:03:00.0: PCI->APIC IRQ transform: INT A -> IRQ 18
[    5.301727] e1000e 0000:03:00.0: setting latency timer to 64
[    5.301963] e1000e 0000:03:00.0: irq 41 for MSI/MSI-X
[    5.302457] e1000e 0000:03:00.0: Disabling ASPM L0s
[    5.371770] e1000e 0000:03:00.0: (unregistered net_device): The NVM 
Checksum Is Not Valid
[    5.389922] e1000e: probe of 0000:03:00.0 failed with error -5

the problem its the same in linux and freebsd, /Windows simply doesn't 
check the NVM checksum and work fine :(

I probe install new driver, fix the eeprom //fixeep-82573-dspd.sh /
/
lemon@pfSense:~$ sudo sh fixeep-82573-dspd.sh eth0
eth0: is a "82573L Gigabit Ethernet Controller"
This fixup is applicable to your hardware
fixeep-82573-dspd.sh: 34: Bad substitution
fixeep-82573-dspd.sh: 39: Bad substitution

I probe edit netdev.c in the driver and eliminate check NVM checksum

/

if (i == 2) {
	e_err("The NVM Checksum Is Not Valid\n");
         err = -EIO;
         goto err_eeprom;
       }

change to

if (i == 2) {
	e_err("The NVM Checksum Is Not Valid\n");
         return;
       }
and recompile but nothing


Probe bootutil of Intel tool

Flasheable enable :(


lemon@pfSense:~/Intel/APPS/BootUtil/Linux32$ sudo ./bootutil32 -NIC=1 
-FLASHENABLE

Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.3.27.0
Copyright (C) 2003-2012 Intel Corporation

Enabling boot ROM on port 1...Unsupported feature

Port Network Address Series  WOL Flash Firmware Version
==== =============== ======= === ================================= =======
   1   80014C362E39   Gigabit NO  LOM,UEFI,PXE Enabled,FCOE
   2   00E04C362E3A   Gigabit YES LOM,PXE
   3   00E04C362E3B   Gigabit NO  LOM,UEFI,PXE Enabled,FCOE
   4   00E04C362E3C   Gigabit NO  LOM,UEFI,PXE Enabled,FCOE

New firmware

lemon@pfSense:~/Intel/APPS/BootUtil/Linux32$ sudo ./bootutil32 -UP=PXE -ALL

Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.3.27.0
Copyright (C) 2003-2012 Intel Corporation

Flash on LOM device not supported on port 1

Flash on LOM device not supported on port 2

Flash on LOM device not supported on port 3

Flash on LOM device not supported on port 4

Port Network Address Series  WOL Flash Firmware Version
==== =============== ======= === ================================= =======
   1   80014C362E39   Gigabit NO  LOM,UEFI,PXE Enabled,FCOE
   2   00E04C362E3A   Gigabit YES LOM,PXE
   3   00E04C362E3B   Gigabit NO  LOM,UEFI,PXE Enabled,FCOE
   4   00E04C362E3C   Gigabit NO  LOM,UEFI,PXE Enabled,FCOE

is very hard this work any idea please i need help
thanks in advance




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