[yocto] [meta-rockchip][PATCH 2/2] u-boot: Backport upstream fix for gmac_rockchip

Trevor Woerner twoerner at gmail.com
Sat Jun 17 15:29:06 PDT 2017


Hi Romain,

I assume this patch is meant to fix an ethernet issue in u-boot? How does
someone test that ethernet is working from u-boot?

Here is my firefly booting with these patches:


	U-Boot SPL 2017.05 (Jun 17 2017 - 17:12:20)
	Returning to boot ROM...

	U-Boot 2017.05 (Jun 17 2017 - 17:12:20 -0400)

	Model: Firefly-RK3288
	DRAM:  1.7 GiB
	MMC:   dwmmc at ff0c0000: 1, dwmmc at ff0f0000: 0
	*** Warning - bad CRC, using default environment

	In:    serial
	Out:   serial
	Err:   serial
	Net:   
	Warning: ethernet at ff290000 (eth0) using random MAC address - 5a:40:1a:28:0e:43
	eth0: ethernet at ff290000
	Hit any key to stop autoboot:  0 

Here is me configuring the networking stuff in u-boot:

	=> setenv ipaddr 192.168.142.20
	=> setenv netmask 255.255.255.0
	=> setenv serverip 192.168.142.1

Then I try pinging my server:

	=> ping 192.168.142.1
	ethernet at ff290000 Waiting for PHY auto negotiation to complete... done
	Speed: 100, full duplex
	Using ethernet at ff290000 device

The next thing I know my firefly is rebooting:

	data abort
	pc : [<6ada703a>]          lr : [<6ada7dbb>]
	reloc pc : [<0003303a>]    lr : [<00033dbb>]
	sp : 68d67e48  ip : 00000000     fp : 00000002
	r10: 68d77e60  r9 : 68d71ee8     r8 : 00000000
	r7 : 00000001  r6 : 00000000     r5 : 0000002a  r4 : 6adfd04e
	r3 : 14000045  r2 : 148ea8c0     r1 : 018ea8c0  r0 : 6adfd04e
	Flags: nzcv  IRQs off  FIQs off  Mode SVC_32
	Resetting CPU ...


	U-Boot SPL 2017.05 (Jun 17 2017 - 17:12:20)
	Returning to boot ROM...



More information about the yocto mailing list