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&#174; 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&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to