On Mon, 4 Mar 2013, Marek Vasut wrote:

True, the OF is getting a lot of traction. Btw. setting up the mac address in u-
boot is possible too by setting 'ethaddr' variable in the command line. It's
even propagated into the DT node as local-mac-address iirc. I recall the FECes
do not have mac address written in them indeed.

I'm aware of the ethaddr mechanism, but the complication was that the mac address is a function of the ATCA chassis address, and slot number, and this must be determined at boot time by means of an onboard ATCA/BMC controller requesting the address information over an I2C bus from the shelf manager.

In order to communicate with the BMC, I had to fake a second serial port in u-boot, by having the console switch back and forth between the real console and the uart controlling the BMC controller. Also, there are 6 MAC id's to configure, in accordance with a strict requirement. The serial communication protocol used the IPMI/PICMG3 encoding, and quite frankly was a bigger pain than the boot protocol ... but I must say that I learned a lot in the process ... both about U-Boot, the PPC architecture and ATCA.



ps:  Any thoughts about supporting a (net?) BSD on the Palm platforms??
You did some very nice work in this area prior to your graduation!!!!!

I had some ... uh ... disagreement with Theo. Besides, I now work on Linux/U-
Boot a lot, so that's about it.

Best regards,
Marek Vasut

Thanks why I suggested NetBSD 8-) .... Thanks again for your comments. They are, indeed well received.

Cheers,
Rob.

Reply via email to