--- linux-2.6.15.org/drivers/net/mii.c Fri Dec 30 14:17:47 2005 +++ linux-2.6.15/drivers/net/mii.c Sat Jan 7 18:15:27 2006 @@ -267,8 +267,10 @@ unsigned int mii_check_media (struct mii int lpa2 = 0; /* if forced media, go no further */ - if (mii->force_media) + if (mii->force_media) { + netif_carrier_on(mii->dev); return 0; /* duplex did not change */ + } /* check current and old link status */ old_carrier = netif_carrier_ok(mii->dev) ? 1 : 0;