[Thinstation-developer] ts-2.11 Bug + Fix: e1000 Network Card
Brought to you by:
doncuppjr
From: Jason M. <jas...@mv...> - 2005-07-12 21:59:06
|
ts-2.11 Bug + Fix: e1000 Network Card The intel e1000 network card does not work when connected to various 1000Mb switches Various "watchdog" errors are shown on boot up. No link is established No DHCP address is obtained The driver always works on 10Mb or 100Mb connections (proved with other hubs/switches). I have "fixed" this by restricting the speeds the NIC will auto-negotiate at. This "fix" will restrict the NIC to 10Mb or 100Mb speeds only. 1000Mb will never be possible using the hacked module, but who needs a 1000Mb TS box? Thanks Jason Meers Fix ==== file e1000_hw.h line 2126 change #define AUTONEG_ADVERTISE_SPEED_DEFAULT 0x002F /* Everything but 1000-Half */ to #define AUTONEG_ADVERTISE_SPEED_DEFAULT 0x000F /* All 10/100 speeds*/ file e1000_main.c line 2530 change adapter->hw.autoneg_advertised = 0x2F; to adapter->hw.autoneg_advertised = 0x0F; file e1000_ethtool.c line 186 change hw->autoneg_advertised = 0x002F; ecmd->advertising = 0x002F; to hw->autoneg_advertised = 0x000F; ecmd->advertising = 0x000F; file e1000_param.c line 194 change #define AUTONEG_ADV_DEFAULT 0x2F to #define AUTONEG_ADV_DEFAULT 0x0F ________________________________________________________________________ This e-mail has been scanned for all viruses by MessageLabs (outbound). ________________________________________________________________________ |