Hello everyone.
Let me state my situation first.. I am a student who don't know well about sabrelite board.
So, I made a lot of horrible mistakes and I had to fix it. Finally I recovered my sabrelite and I got below lines:
What should I do next? I am very sorry about that my question is so ambiguous.
Any tiny advice will save my life!
----------------------------------------------------------------------------------------------------------------------------------
U-Boot 2014.04-00123-g63ae4a5 (May 14 2014 - 17:09:55)
CPU: Freescale i.MX6Q rev1.2 at 792 MHz
Reset cause: POR
Board: SABRE Lite
I2C: ready
DRAM: 1 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1
MMC: no card present
MMC init failed
Using default environment
No panel detected: default to HDMI
Display: HDMI (1024x768)
In: serial
Out: serial
Err: serial
Net: using phy at 6
FEC [PRIME]
Warning: failed to set MAC address
, usb_ether
Hit any key to stop autoboot: 0
MMC: no card present
mmc0(part 0) is cur
MMC: no card present
Booting from net ...
FEC Waiting for PHY auto negotiation to complete......... TIMEOUT !
*** ERROR: `ethaddr' not set
ERROR: Need valid 'usbnet_devaddr' to be set
at drivers/usb/gadget/ether.c:2362/usb_eth_init()
FEC Waiting for PHY auto negotiation to complete......... TIMEOUT !
FEC Waiting for PHY auto negotiation to complete......... TIMEOUT !
*** ERROR: `ethaddr' not set
ERROR: Need valid 'usbnet_devaddr' to be set
at drivers/usb/gadget/ether.c:2362/usb_eth_init()
FEC Waiting for PHY auto negotiation to complete......... TIMEOUT !
Wrong Image Format for bootm command
ERROR: can't get kernel image!
----------------------------------------------------------------------------------------------------------------------------------
Solved! Go to Solution.
Hi Dayoung,
To add to Igor's advice, I think you also selected board type "mx6qsabrelite" instead of "nitrogen6x", and the default boot command for that configuration attempts to boot over NFS if it doesn't load a boot script from
u-boot-imx6/nitrogen6x.h at production · boundarydevices/u-boot-imx6 · GitHub
We generally recommend that customers use nitrogen6x_defconfig instead of mx6qsabrelite_defconfig because this matches up with our documentation.
Either one will operate on both boards.
Hi dayoung
seems you did not set correct Uboot parameters, such as
`ethaddr', e.t.c. please check below
http://boundarydevices.com/i-mx6-frequently-asked-questions-and-answers/
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Dayoung,
To add to Igor's advice, I think you also selected board type "mx6qsabrelite" instead of "nitrogen6x", and the default boot command for that configuration attempts to boot over NFS if it doesn't load a boot script from
u-boot-imx6/nitrogen6x.h at production · boundarydevices/u-boot-imx6 · GitHub
We generally recommend that customers use nitrogen6x_defconfig instead of mx6qsabrelite_defconfig because this matches up with our documentation.
Either one will operate on both boards.
But, when I am try make ARCH=arm CROSS_COMPILE=${CC} nitrogen6x_defconfig.
It is showing as below in u-boot folder.
root@hb-HCL-Desktop:/home/hb/Kishore/SABRE_LITE/u-boot# make ARCH=arm CROSS_COMPILE=${CC} nitrogen6x_defconfig
make: *** No rule to make target `nitrogen6x_defconfig'. Stop.
Note:
root@hb-HCL-Desktop:/home/hb/Kishore/SABRE_LITE/u-boot# ${CC}gcc --version
arm-linux-gnueabihf-gcc (crosstool-NG linaro-1.13.1-4.9-2014.09 - Linaro GCC 4.9-2014.09) 4.9.2 20140904 (prerelease)
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
u-boot was donwloaded from :
git clone git:
//git.denx.de/u-boot.git
And I am getting same error with u-boot downloaded from git hub :
u-boot-imx6/nitrogen6x.h at production · boundarydevices/u-boot-imx6 · GitHub
HI Kishore
I think this should be addressed to maintainer of this board, please look below
at part of Freescale_Yocto_Project_User's_Guide.pdf 12
Board maintainers are working on meta-fsl-arm mailing list, so
you can post it on
https://lists.yoctoproject.org/listinfo/meta-freescale
Best regards
igor