E1000 - fixed reading MAC from EEPROM

- makes case which is correct according to Intel docs the default
This commit is contained in:
Tomas Hruby 2011-07-07 17:20:15 +00:00 committed by Tomas Hruby
parent e582fc2a6f
commit 48a4ff2307

View File

@ -288,15 +288,14 @@ PRIVATE int e1000_probe(e1000_t *e, int skip)
e->eeprom_read = eeprom_ich;
break;
case E1000_DEV_ID_82574L:
case E1000_DEV_ID_82541GI_LF:
e->eeprom_done_bit = (1 << 1);
e->eeprom_addr_off = 2;
case E1000_DEV_ID_82540EM:
e->eeprom_done_bit = (1 << 4);
e->eeprom_addr_off = 8;
break;
default:
e->eeprom_done_bit = (1 << 4);
e->eeprom_addr_off = 8;
e->eeprom_done_bit = (1 << 1);
e->eeprom_addr_off = 2;
break;
}