From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Warren Date: Wed, 14 Nov 2007 10:08:16 -0500 Subject: [U-Boot-Users] What if eth_init() fails? In-Reply-To: <13740586.post@talk.nabble.com> References: <13740586.post@talk.nabble.com> Message-ID: <473B0F60.1020509@qstreams.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Upakul, Upakul Barkakaty wrote: > Hi all, I observed that when the Ethernet initialization fails, it is > not properly halting the operation and exiting. On walking through the > Networking files, I saw that the eth_init() in eth.c either returns a > 0 or 1. Now, in the NetLoop() in net.c file, from where the eth_init() > gets called, checks the condition if (eth_init(bd) < 0) { eth_halt(); > return(-1); } which is thus never true. Thus the network operation, > never exits gracefully, if Ethernet init fails. Any of you, have any > clues about this?? > ------------------------------------------------------------------------ > View this message in context: What if eth_init() fails? > > Sent from the Uboot - Users mailing list archive > at Nabble.com. You are correct. If you send a patch, I'll incorporate it. regards, Ben