Sabrelite UBOOT has invalid MAC address

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Sabrelite UBOOT has invalid MAC address

3,399 Views
vasant1234
Contributor I

Hi,

I just got a i.MX6Q SabreLite Board. The problem is that UBOOT shows a MAC address off 00:00:00:00:00:00.

Below is the output of serial console.

I am able to boot Ubuntu but ifconfig shows the same 0 MAC address.

Regards

Vasant

U-Boot 2009.08 (Aug 16 2012 - 10:06:42)

CPU:   Freescale i.MX 6 family 0.0V at 792 MHz

Temperature:   can't get valid data!

mx6q pll1: 792MHz

mx6q pll2: 528MHz

mx6q pll3: 480MHz

mx6q pll8: 50MHz

ipg clock     : 66000000Hz

ipg per clock : 66000000Hz

uart clock    : 80000000Hz

cspi clock    : 60000000Hz

ahb clock     : 132000000Hz

axi clock   : 264000000Hz

emi_slow clock: 29333333Hz

ddr clock     : 528000000Hz

usdhc1 clock  : 200000000Hz

usdhc2 clock  : 200000000Hz

usdhc3 clock  : 200000000Hz

usdhc4 clock  : 200000000Hz

nfc clock     : 24000000Hz

Board: MX6Q-SABRELITE:[ POR]

Boot Device: I2C

I2C:   ready

DRAM:   1 GB

MMC:   FSL_USDHC: 0,FSL_USDHC: 1

JEDEC ID: 0xbf:0x25:0x41

Reading SPI NOR flash 0xc0000 [0x2000 bytes] -> ram 0x276009b8

SUCCESS

In:    serial

Out:   serial

Err:   serial

Net:   got MAC address from IIM: 00:00:00:00:00:00

FEC0 [PRIME]

Hit any key to stop autoboot:  0

mmc0 is current device

reading /6q_bootscript

** Unable to read "/6q_bootscript" from mmc 0:1 **

Loading file "/6q_bootscript" from mmc device 0:1 (xxa1)

Failed to mount ext2 filesystem...

** Bad ext2 partition or disk - mmc 0:1 **

Card did not respond to voltage select!

mmc1(part 0) is current device

MMC: block number 0x1 exceeds max(0x0)

** Can't read from device 1 **

** Unable to use mmc 1:1 for fatload **

** Bad partition 1 **

MX6Q SABRELITE U-Boot >


Labels (1)
2 Replies

807 Views
angelobalke
Contributor II

Hello, do you find a solution for your problem?

I've got the same issue, and by google i find only your post here.

When i start the standard linux from sdcard (which was supplied) and execute ifconfig, i don't get any network device.

Regards

0 Kudos

807 Views
YamilGarcia
Contributor III

Hello guys,

You can use fuse index 22 and 23 to set MAC address. Use command "imxotp blow --force <index> <value>.

Fuse index 22 correspond to the 4 lower bytes of MAC and fuse index 23 to the 2 higher bytes.

Let say that we want a  MAC addres of 11:22:33:44:55:66 then we need to type the following commands in u-boot:

u-boot> imxotp blow --force 22 0x33445566

u-boot> imxotp blow --force 23 0x1122

You can also read fuses using command:

u-boot> imxotp read <index>

Reset board after fuses have been blew.