/tmp # insmod ak_eth.ko ak_mac Ethernet Driver Configed MAC RMII interface! ak37e_clk: reset_module:0xf0008020 @ 16 of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/soc/ethernet1@20500000[0]' - status (0) ak39_ethernet 20500000.ethernet1 eth0: irq 31, mapped at c5638000 ak39_ethernet 20500000.ethernet1: using random MAC address 0e:5f:81:8e:46:61 ak_mac_probe, line:5808, mac_id:1 insmod mac device ok /tmp # udhcpc udhcpc: started, v1.30.1 Reset MAC1 controller and PHY! phy read phy id1 waiting ok,data=0x2000 phy read phy id2 waiting ok,data=0xa130 cdh:id 0xa140 or 0xa130 or 0xa110 set! xzj 0x0468 reg val:0x2c87 xzj read back 0x0468 reg val:0x2c87 phy read phy id1 waiting ok,data=0x2000 phy read phy id2 waiting ok,data=0xa130 No Link eth0 owns a shared interrupt on netdev->irq 31 setting up the cable unplug timer1 for mac1 udhcpc: sending discover phy read phy id1 waiting ok,data=0x2000 phy read phy id2 waiting ok,data=0xa130 Link UP Autonegotiation Complete,loop_count:99999 XZJ read reg:0x0 : 0x3100 XZJ read reg:0x1 : 0x786d XZJ read reg:0x2 : 0x2000 XZJ read reg:0x3 : 0xa130 XZJ read reg:0x4 : 0x1e1 XZJ read reg:0x5 : 0x4de1 XZJ read reg:0x6 : 0x7 XZJ read reg:0x7 : 0x2001 XZJ read reg:0x8 : 0x0 XZJ read reg:0x9 : 0x0 XZJ read reg:0xa : 0x100 XZJ read reg:0xb : 0x0 XZJ read reg:0xc : 0x0 XZJ read reg:0xd : 0x401f XZJ read reg:0xe : 0x2c87 XZJ read reg:0xf : 0x0 XZJ read reg:0x10 : 0x4615 XZJ read reg:0x11 : 0x108 XZJ read reg:0x12 : 0x6400 XZJ read reg:0x13 : 0x2800 XZJ read reg:0x14 : 0x0 XZJ read reg:0x15 : 0x0 XZJ read reg:0x16 : 0x100 XZJ read reg:0x17 : 0xc9 XZJ read reg:0x18 : 0x400 XZJ read reg:0x19 : 0xcc01 XZJ read reg:0x1a : 0x0 XZJ read reg:0x1b : 0x7d XZJ read reg:0x1c : 0x5ee XZJ read reg:0x1d : 0x0 XZJ read reg:0x1e : 0x102 XZJ read reg:0x1f : 0x0 XZJ read reg:0x468 : 0x2c87 XZJ read reg:0x467 : 0x46 ak_gmac_check_phy_init 4410, enter ak_gmac_check_phy_init 4429, Speed reg val:0xf LPAN Link is with 100M Speed, FULLDUPLEX mode udhcpc: sending discover udhcpc: sending discover Usage: /usr/share/udhcpc/default.script {bound|renew|deconfig} udhcpc: sending discover udhcpc: sending discover udhcpc: sending discover Usage: /usr/share/udhcpc/default.script {bound|renew|deconfig}