On Tue, Mar 26, 2013 at 8:34 PM, Tantilov, Emil S <[email protected]> wrote: >>-----Original Message----- >>From: Anand Raj Manickam [mailto:[email protected]] >>Sent: Tuesday, March 26, 2013 5:04 AM >>To: Waskiewicz Jr, Peter P >>Cc: [email protected] >>Subject: Re: [E1000-devel] False ethtool report on Link Detection >> >>On Tue, Mar 26, 2013 at 12:09 PM, Waskiewicz Jr, Peter P >><[email protected]> wrote: >>> On 3/25/2013 10:56 PM, Anand Raj Manickam wrote: >>>> >>>> I m using the e1000e driver for Intel 82574L chipset . >>>> When the cable is plugged in and Auto Negotiated , It reports as Link >>>> Detected as NO. I need to do a ifconfig up eth3 to get the Link >>>> Detected as YES . > > This is the correct behavior. The Link status in this case is reported by > ethtool, not the driver: > > Look in net/core/ethtool.c in your kernel source: > > u32 ethtool_op_get_link(struct net_device *dev) > { > return netif_carrier_ok(dev) ? 1 : 0; > > This behavior should be consistent across all drivers that provide this info. > From what I can see struct ethtool_cmd which carries this information does > not have a link member. > > Thanks, > Emil
As per my debug , it seems to pick from netdev.c in driver e1000_mii_ioctl() But realtek reports it right .. When the Link is plugged - ethtool reports Link Detected YES. even though the ifconfig eth3 down is set. When the Link is plugged in i would like my Link Detected to be YES ------------------------------------------------------------------------------ Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ E1000-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
