Commit 17808adf authored by Ganesh Venkatesan's avatar Ganesh Venkatesan Committed by Jeff Garzik

[PATCH] e100: Fix loss of connectivity to BMC when interface

is brought down.
Signed-off-by: default avatarGanesh Venkatesan <ganesh.venkatesan@intel.com>
parent 4d1a769f
...@@ -604,16 +604,6 @@ static void e100_hw_reset(struct nic *nic) ...@@ -604,16 +604,6 @@ static void e100_hw_reset(struct nic *nic)
writel(software_reset, &nic->csr->port); writel(software_reset, &nic->csr->port);
e100_write_flush(nic); udelay(20); e100_write_flush(nic); udelay(20);
/* TCO workaround - 82559 and greater */
if(nic->mac >= mac_82559_D101M) {
/* Issue a redundant CU load base without setting
* general pointer, and without waiting for scb to
* clear. This gets us into post-driver. Finally,
* wait 20 msec for reset to take effect. */
writeb(cuc_load_base, &nic->csr->scb.cmd_lo);
mdelay(20);
}
/* Mask off our interrupt line - it's unmasked after reset */ /* Mask off our interrupt line - it's unmasked after reset */
e100_disable_irq(nic); e100_disable_irq(nic);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment