From mboxrd@z Thu Jan 1 00:00:00 1970 From: Travis Sawyer Date: Wed, 07 Apr 2004 09:01:32 -0400 Subject: [U-Boot-Users] Re: IBM 440GX eval name In-Reply-To: <20040407021739.79590.qmail@web21506.mail.yahoo.com> References: <20040407021739.79590.qmail@web21506.mail.yahoo.com> Message-ID: <1081342892.5520.10.camel@pavement.sandburst.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Tue, 2004-04-06 at 22:17, Jarrett Redd wrote: > I also have a 440GX eval board from IBM. I tried the > ocotea config and it boots up just fine. Great! Good to see some mileage from my port! > However, I > get a message about an I2C read error. Is this > normal? Yes, and no :) Normal if you have only one (1) DIMM populated. If there are two (2) DIMMs you _*shouldn't*_ see that message. I don't have another DIMM handy, so I couldn't test that. If the message bothers you that much, you can remove the second SPD_EEPROM address from the config (do this locally though). > In addition, I can't seem to bring up the > network. See below... > ---------------------------------------------------- > IBM PowerPC 440 GX Rev. B > Board: IBM 440GX Evaluation Board > VCO: 1066 MHz > CPU: 533 MHz > PLB: 152 MHz > OPB: 76 MHz > EPB: 76 MHz > I2C: ready > DRAM: I2c read: failed 4 > I2c read: failed 4 > 256 MB Looks like you have one DIMM installed. > FLASH: 5 MB > PCI: Bus Dev VenId DevId Class Int > In: serial > Out: serial > Err: serial > KGDB: kgdb ready > ready > Net: ppc_440x_eth0 > BEDBUG:ready > > => printenv > bootargs=root=/dev/hda1 > bootcmd=bootm ffc00000 > baudrate=115200 > loads_echo=1 > ethaddr= There's your problem. Do the following: setenv ethaddr XX:XX:XX:XX:XX:XX setenv eth1addr YY:YY:YY:YY:YY:YY setenv eth2addr ZZ:ZZ:ZZ:ZZ:ZZ:ZZ setenv eth3addr AA:AA:AA:AA:AA:AA where the 'xx', 'yy', etc are the ethernet mac addresses for your board. (Flip it over, they are on stickers on the bottom of the board). > ipaddr= You'll want to set the others as appropriate also... > netmask= > serverip= > gatewayip= > hostname= > netdev=eth0 > stdin=serial > stdout=serial > stderr=serial > > Environment size: 278/4092 bytes > > => ping
> Waiting for PHY auto negotiation to complete.. done > ENET Speed is 100 Mbps - FULL duplex connection > ping failed; host
is not alive > Hmmm... since your setup is using EMAC0, ensure you have the cable in port 0. Also, the only enet group supported is group 4, so ensure you have the jumpers set that way. (J79, J80, J29, J31, J76, J81) are all 1-8 and 3-6.Good luck, Travis