1. 19 Aug, 2005 1 commit
    • Michael Chan's avatar
      [TG3]: Fix SerDes detection · da6b2d01
      Michael Chan authored
      A problem was reported by Grant Grundler on an HP rx8620 using IOX
      Core LAN partno(A7109-6) 5701 copper NIC. The tg3 driver mistakenly
      detects this NIC as having a SerDes PHY and link does not come up as a
      result.
      
      The problem was caused by an incorrectly programmed eeprom that set the
      NIC_SRAM_DATA_CFG_PHY_TYPE_FIBER bit in the NIC_SRAM_DATA_CFG location.
      
      This patch will override the NIC_SRAM_DATA_CFG_PHY_TYPE_FIBER bit if a
      valid PHY ID is read from the MII registers on older 570x chips where
      the MII interface is not used on SerDes chips. On newer chips such as
      the 5780 that use MII for both copper and SerDes, SerDes detection must
      rely on the eeprom.
      
      This patch will make the SerDes detection identical to versions 3.25 and
      older.
      Signed-off-by: default avatarMichael Chan <mchan@broadcom.com>
      Acked-by: default avatarGrant Grundler <iod00d@hp.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      da6b2d01
  2. 18 Aug, 2005 34 commits
  3. 17 Aug, 2005 5 commits