• Scott Feldman's avatar
    [netdrvr e1000] h/w workarounds + remove device ID. · 320bf027
    Scott Feldman authored
    * Remove device ID 8086:1014 support: never a production ID.
    * Add #define for stripping CRC on Rx.
    * Added polarity reversal workaround for forced 10Mbps on 82543/4
      controllers.  The polirity detection algorithm check the link
      pulse to see if the polarity is reversed.  The end of packet
      waveform of 10Base-T packets look like an inverted link pulse
      and can make 82443/4 polarity detection algorithms think that
      the polarity is reversed by mistake.
    * Change the condition for applying the TBI workaround on 82543:
      previously enabled workaround if link partner advertised
      capabilities; now enable based on negotiated speed - only
      enable for gig speed.
    320bf027
e1000_main.c 77.6 KB