E1000 - fixed reading MAC from EEPROM
- makes case which is correct according to Intel docs the default
This commit is contained in:
parent
e582fc2a6f
commit
48a4ff2307
@ -288,15 +288,14 @@ PRIVATE int e1000_probe(e1000_t *e, int skip)
|
|||||||
e->eeprom_read = eeprom_ich;
|
e->eeprom_read = eeprom_ich;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case E1000_DEV_ID_82574L:
|
case E1000_DEV_ID_82540EM:
|
||||||
case E1000_DEV_ID_82541GI_LF:
|
e->eeprom_done_bit = (1 << 4);
|
||||||
e->eeprom_done_bit = (1 << 1);
|
e->eeprom_addr_off = 8;
|
||||||
e->eeprom_addr_off = 2;
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
e->eeprom_done_bit = (1 << 4);
|
e->eeprom_done_bit = (1 << 1);
|
||||||
e->eeprom_addr_off = 8;
|
e->eeprom_addr_off = 2;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user