
tis 2007-10-30 klockan 21:57 +0100 skrev Haavard Skinnemoen:
On Tue, 30 Oct 2007 20:13:41 +0100 Ulf Samuelsson ulf@atmel.com wrote:
I have long proposed that we deliver development kits with preprogrammed Ethernet addresses, with little success.
But we do! Like I said, both STK1000 and NGW100 ship with unique preprogrammed ethernet addresses in Atmel's vendor range. The NGW100 even has a "backup" stored in the board controller's internal flash memory, and you can calculate the board's original ethernet address using the board's serial number. Maybe someone actually listened to your proposal? ;-)
Won't claim that, since I only proposed that to the AT91 team, which still delivers without ethernet address.
Haavards stuff is for people which compile their own version of u-boot, and they will be responsible for allocating their own address when they configure the board.
People who build their own boards are responsible for allocating their own address. People who use boards provided by Atmel should use the ethernet addresses provided by Atmel. At least for the AVR32 boards shipping today -- I have no idea if it's true for the AT91 boards.
And "my stuff" is the stuff that is used in production of the AVR32 boards and shipped with the AVR32 BSPs, so I don't think your assertion holds. Before sending this patch, I asked our lead AVR32 development board designer if it would cause any problems to remove the default ethernet addresses, and he said no.
But hey, if someone who designs their own board thinks your solution is better, I'm certainly not going to stop them. And this patch makes no difference whatsoever to other boards than the STK1000 (although the NGW100 will be changed in the same way.)
HÄvard
I think you misunderstood. I meant that the work you do to ensure U-Boot mainstream source is working in a certain way, is primarily for vendors recompiling U-Boot, and these guys have to select their own addresses.
This means that Robins proposal that Atmel provides an ethernet address is really not applicable.