Lines Matching +full:mac +full:- +full:address
1 This is the readme for the Das U-Boot standalone program smc91111
3 The main purpose of this is to manage MAC addresses on platforms
4 which include the SMC91111 integrated 10/100 MAC Phy, with attached
9 ------------------------
10 1. Ensuring U-Boot's MAC address can be set in hardware
12 3. Setting MAC addresses
17 1. Ensuring U-Boot's MAC address can be set in hardware
18 --------------------------------------------------------------------------
20 On the Internet - MAC addresses are very important. Short for Media
21 Access Control address, a hardware address that uniquely identifies
22 each node of a network. When things are not unique - bad things
23 can happen. This is why U-Boot makes it difficult to change MAC
26 To find out who has a MAC address, or to purchase MAC addresses, goto
31 ---------------------------------------------------------------------
34 -rwxr-xr-x 1 8806 2004-10-11 14:00 smc91111_eeprom <- ELF
35 -rwxr-xr-x 1 3440 2004-10-11 14:00 smc91111_eeprom.bin <- BIN
36 -rwxr-xr-x 1 9524 2004-10-11 14:00 smc91111_eeprom.srec <- SREC
48 MAC address is set, this example will do things over serial.
51 --------------------------------------------
52 Loading the elf is very easy - just ensure that the location
53 you specify things to load as is not the load address specified
60 (type CNTL-\ then C)
62 ----------------------------------------------------
63 Kermit>send ~/u-boot_1.1.1/examples/smc91111_eeprom
67 Escape character: Ctrl-\ (ASCII 28, FS): enabled
70 ----------------------------------------------------
82 -----------------------------------------------
84 The Load point is a hard coded address from the
88 u-boot_1.1.1/examples> bfin-elf-objdump -d smc91111_eeprom |less
90 smc91111_eeprom: file format elf32-bfin
94 00001000 <smc91111_eeprom-0xd8>:
98 You can see that the entry point (or the address that should be
108 (Back at pinky.dsl-only.net)
109 ----------------------------------------------------
114 Escape character: Ctrl-\ (ASCII 28, FS): enabled
117 ----------------------------------------------------
127 3. Setting MAC addresses
128 --------------------------------------------------------------------------
130 The MAC address can be stored in four locations:
132 -Boot environmental variable in Flash <- can not change, without
133 re-flashing U-Boot.
134 U-Boot environmental variable <- can not change, without
135 resetting board/U-Boot
136 LAN91C111 Registers <- volatile
137 LAN91C111 EEPROM <- Non-volatile
140 or pre-assigned MAC address in U-Boot, the environmental variables
143 To set the EEPROM MAC address to 12:34:56:78:9A:BC
154 EEPROM contents copied to MAC
157 Current MAC Address in SMSC91111 12:34:56:78:9a:bc
158 Current MAC Address in EEPROM 12:34:56:78:9a:bc
160 (CNTRL-C to exit)
164 U-Boot 1.1.1 (gcc version: 3.3.3)
165 Release Version Beta released on Oct 10 2004 - 00:34:35
170 Using MAC Address 12:34:56:78:9A:BC
175 --------------------------------------------------------------------------
177 - P : Print the MAC
178 - D : Dump the LAN91C111 EEPROM contents
179 - M : Dump the LAN91C111 MAC contents
180 - C : Copies the MAC address from the EEPROM to the LAN91C111
181 - W : Write a register in the EEPROM or in the MAC
185 Current MAC Address in SMSC91111 12:34:56:78:9a:bc
186 Current MAC Address in EEPROM 12:34:56:78:9a:bc
190 IOS2-0 000 001 002 003 004 005 006 007
215 EEPROM contents copied to MAC
223 Writing MAC register bank 1, reg 04 with ff00