mpc85xx: fix Enterasys WS-AP3710i eth mac-address
authorDavid Bauer <mail@david-bauer.net>
Fri, 14 Jun 2024 20:50:26 +0000 (22:50 +0200)
committerDavid Bauer <mail@david-bauer.net>
Fri, 14 Jun 2024 21:33:57 +0000 (23:33 +0200)
With the introduction of the simpleImage loader, the MAC address is not
set by the bootloader anymore.

Fix this by reading the MAC address from the U-Boot environment
partition.

Signed-off-by: David Bauer <mail@david-bauer.net>
(cherry picked from commit 22f92cce22401ef7df44357a7e6921d2cf45c840)

target/linux/mpc85xx/base-files/lib/preinit/10_fix_eth_mac.sh

index ddb9bef1416ae4eef8b50f1a8bce46231ff562fb..fc4beaef1a8cc0bcfc4bded815a37807eedb6df6 100644 (file)
@@ -3,6 +3,9 @@
 
 preinit_set_mac_address() {
        case $(board_name) in
+       enterasys,ws-ap3710i)
+               ip link set dev eth0 address $(mtd_get_mac_ascii cfg1 ethaddr)
+               ;;
        enterasys,ws-ap3715i|\
        extreme-networks,ws-ap3825i)
                ip link set dev eth0 address $(mtd_get_mac_ascii cfg1 ethaddr)