[1a256e3] | 1 | # |
---|
| 2 | # $Id$ |
---|
| 3 | # |
---|
| 4 | |
---|
| 5 | Setting the Ethernet Hardware Address |
---|
| 6 | ===================================== |
---|
| 7 | |
---|
| 8 | The hardware Ethernet address is not set at the factory. It is the |
---|
| 9 | responsibility of the end-user to insure that it is set properly. |
---|
| 10 | This file describes the standard procedure recommended by DY-4 |
---|
| 11 | technical support for setting this address. This procedure is |
---|
[8e992e1] | 12 | similar to that followed by VxWorks as documented in DY-4 |
---|
| 13 | Document Number #807885. |
---|
[1a256e3] | 14 | |
---|
[8e992e1] | 15 | The hardware Ethernet address and OS configuration information |
---|
| 16 | must be stored in the SEEPROM non-volatile memory of the |
---|
| 17 | SVME/DMV-176/177. The Foundation Firmware (FFW) reserves the |
---|
| 18 | first 256 bytes of the SEEPROM for its own use and the remaining |
---|
| 19 | remaining 256 bytes are available for OS specific information. |
---|
[1a256e3] | 20 | |
---|
| 21 | Three bytes in the Serial EEPROM are used for the lowest three bytes |
---|
| 22 | of the hardware Ethernet address These should be set to the serial |
---|
| 23 | number of your SVME/DMV-176/177 card to ensure a unique Ethernet |
---|
| 24 | address on your network. The three high bytes are hard coded in the |
---|
| 25 | BSP and represent the vendor-specific Ethernet codes (0x00, 0x80, 0x7F). |
---|
| 26 | Together these six bytes form the target's Ethernet address. |
---|
| 27 | |
---|
[56392179] | 28 | Address is of the form ... |
---|
| 29 | |
---|
[1a256e3] | 30 | NOTE: The serial number is found on the packaging (box) that the |
---|
| 31 | board came in OR it is also located on the solder side of the board and |
---|
| 32 | looks something like SERNO:XXXXXX. It can not be determined dynamically |
---|
| 33 | by software. |
---|
| 34 | |
---|
| 35 | Prior to using the Ethernet controller on the SVME/DMV-176/177 for the |
---|
| 36 | first time, the Ethernet address bytes must be programmed into the |
---|
| 37 | Serial EEPROM on the target card. The 'emm' (EEPROM Memory Modification) |
---|
| 38 | command in the General Purpose Monitor (GPM) can be used to do this. |
---|
| 39 | |
---|
| 40 | In this example we will assume that the serial number of the target card |
---|
| 41 | is 123456. |
---|
| 42 | |
---|
[8e992e1] | 43 | |
---|
[1a256e3] | 44 | |
---|