don't need, 1. good hw design should use one serial EEPROM to store MAC address, So when flash the BIOS, the EEPROM is still there. in ck804_nic.c will read MAC from serial EEPROM in SMBUS (bus num and device num is set in Mainboard Config.lb), at first. 2. even for bad design, you can keep your own romstrap.inc/lds in your mainboard dir, and modify Config.lb to point corrent file. In such case, you need special flash util to keep your MAC address or read the MAC address at first, and then set it back....
YH
-----Original Message----- From: Ronald G. Minnich [mailto:rminnich@lanl.gov] Sent: Tuesday, May 17, 2005 12:47 PM To: Stephen.Kimball@bench.com Cc: YhLu; linuxbios@openbios.org Subject: Re: [LinuxBIOS] CK804 suggestions
On Tue, 17 May 2005 Stephen.Kimball@bench.com wrote:
I'd like to suggest that the romstrap files be moved from
southbridge
to mainboard, because the files are board specific with a
default MAC
address. Also the ck804_nic.c files needs a mainboard specific get_mac_address() that resides in mainboard.
YhLu, can you fix this? it's a good point.
ron
On Tue, 17 May 2005, YhLu wrote:
don't need,
- good hw design should use one serial EEPROM to store MAC address, So when
flash the BIOS, the EEPROM is still there.
yes, but there were some sis-630 based cards several years ago that stored MAC in FLASH and CMOS.
SO to upgrade FLASH: - make sure address is in cmos - write flash - write MAC back to flash.
There are some stupid designs out there.
ron