Hello, That error means there's been a problem with the hw initialization. There's one driver instance for each port of the device, so looping through doesn't make sense. You have to find why the init is failing. Usually its because the driver doesn't recognize the part for some reason. If you have a recent version of the Source Forge driver you can build it with CFLAGS_EXTRA=-DDEBUG and it will provide more info on your init.
Thanks, Carolyn Carolyn Wyborny Linux Development Networking Division Intel Corporation > -----Original Message----- > From: ratheesh kannoth [mailto:[email protected]] > Sent: Thursday, April 25, 2013 7:21 AM > To: [email protected] > Cc: Ronciak, John > Subject: Re: [E1000-devel] igb hardware error - recovery > > what i meant is.... if is it ok to loop through and do until no hardware > error. > > can i do > > while (!e1000_init_hw(hw)) ; > > -Ratheesh > > On Thu, Apr 25, 2013 at 7:15 PM, ratheesh kannoth <[email protected]> > wrote: > > i could see "hardware error" some times . it is coming from > > following code snippet in igb_main.c > > > > /******************************************/ > > if (e1000_init_hw(hw)) > > dev_err(pci_dev_to_dev(pdev), "Hardware Error\n"); > > /******************************************************/ > > > > How can i recover from this error ?. > > > > Thanks, > > Ratheesh > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS- > based application performance monitoring service that delivers powerful full > stack analytics. Optimize and monitor your browser, app, & servers with just a > few lines of code. Try New Relic and get this awesome Nerd Life shirt! > http://p.sf.net/sfu/newrelic_d2d_apr > _______________________________________________ > 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 ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr _______________________________________________ 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
