
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