Documentation README at e1000/e1000 stable/eeprom_fix_82574_or_82583/
states that bit 1 has to be set, but fixeep fail to achieve this:

orig hex/bin    fixeep original behavior
0xb     1011    0xe     1110    no fix needed, wrong bit 2 set
0xc     1100    0xf     1111    fixed, but also wrong bit 0 set
0xd     1101    0xd     1101    not fixed

corrected to:

orig hex/bin    fixeep corrected
0xb     1011    0xb     1011    no fix needed, no fix applied
0xc     1100    0xe     1110    fix applied
0xd     1101    0xf     1111    fix applied


Signed-off-by: Alexey Smazhenko <darko...@corbina.com.ua>
---
diff -u old/fixeep-82574_83.sh new/fixeep-82574_83.sh
--- old/fixeep-82574_83.sh
+++ new/fixeep-82574_83.sh
@@ -32,7 +32,7 @@
 echo "This fixup is applicable to your hardware"
 
 var=$(ethtool -e $1 | grep 0x0010 | awk '{print $16}')
-new=$(echo ${var:0:1}`echo ${var:1} | tr '014589bc' '2367abef'`)
+new=$(echo ${var:0:1}`echo ${var:1} | tr '014589cd' '2367abef'`)
 
 if [ ${var:0:1}${var:1} == $new ]; then
        echo "Your eeprom is up to date, no changes were made"



------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to