[U-Boot-Users] Re: IBM 440GX eval name
Travis Sawyer
tsawyer+u-boot at sandburst.com
Wed Apr 7 15:01:32 CEST 2004
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=<macaddr>
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=<ipaddr>
You'll want to set the others as appropriate also...
> netmask=<netmask>
> serverip=<servip>
> gatewayip=<gwip>
> hostname=<hostname>
> netdev=eth0
> stdin=serial
> stdout=serial
> stderr=serial
>
> Environment size: 278/4092 bytes
>
> => ping <address>
> Waiting for PHY auto negotiation to complete.. done
> ENET Speed is 100 Mbps - FULL duplex connection
> ping failed; host <address> 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
More information about the U-Boot
mailing list