--- zzzz-none-000/linux-2.6.19.2/drivers/net/e1000/e1000_ethtool.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/drivers/net/e1000/e1000_ethtool.c 2007-01-11 07:38:19.000000000 +0000 @@ -461,8 +461,7 @@ regs_buff[24] = (uint32_t)phy_data; /* phy local receiver status */ regs_buff[25] = regs_buff[24]; /* phy remote receiver status */ if (hw->mac_type >= e1000_82540 && - hw->mac_type < e1000_82571 && - hw->media_type == e1000_media_type_copper) { + hw->media_type == e1000_media_type_copper) { regs_buff[26] = E1000_READ_REG(hw, MANC); } } @@ -1691,7 +1690,6 @@ int retval = 1; /* fail by default */ switch (hw->device_id) { - case E1000_DEV_ID_82542: case E1000_DEV_ID_82543GC_FIBER: case E1000_DEV_ID_82543GC_COPPER: case E1000_DEV_ID_82544EI_FIBER: