I’m using reference Solid Run’s reference board based upon NXP’s i.MX8M Plus.
The OS image is a debian image given by Solid Run along with the reference board.
I moved the Boot Mode resistors to USB Serial download.
I am using DDR/LPDDR calibrating testing and driver code generation tool, called iMX /MScale DDR tool, by NXP.
Setup wouldn’t start even though checking all the ports and raching timeout because no environment variable bootfile is defined, even if I push into one of the USB ports on the board a USB stick with a ubuntu image (and the stick itself as a memory is identified).
The input that I get is as the following:
Device 0: Vendor: ASolid Rev: Prod: USB
Type: Removable Hard Disk
Capacity: 30200.0 MB = 29.4 GB (61849601 x 512)
… is now current device
Scanning usb 0:1…
ethernet@30bf0000 Waiting for PHY auto negotiation to complete… TIMEOUT !
phy_startup() failed: -110FAILED: -110missing environment variable: pxeuuid
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/01-d0-63-b4-04-c9-36
ethernet@30bf0000 Waiting for PHY auto negotiation to complete… TIMEOUT !
phy_startup() failed: -110FAILED: -110missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000000
ethernet@30bf0000 Waiting for PHY auto negotiation to complete… TIMEOUT !
phy_startup() failed: -110FAILED: -110missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000000
ethernet@30bf0000 Waiting for PHY auto negotiation to complete… TIMEOUT !
phy_startup() failed: -110FAILED: -110missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000000
ethernet@30bf0000 Waiting for PHY auto negotiation to complete… TIMEOUT !
phy_startup() failed: -110FAILED: -110missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000
ethernet@30bf0000 Waiting for PHY auto negotiation to complete… TIMEOUT !
phy_startup() failed: -110FAILED: -110missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000
ethernet@30bf0000 Waiting for PHY auto negotiation to complete… TIMEOUT !
phy_startup() failed: -110FAILED: -110missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000
ethernet@30bf0000 Waiting for PHY auto negotiation to complete… TIMEOUT !
phy_startup() failed: -110FAILED: -110missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00
ethernet@30bf0000 Waiting for PHY auto negotiation to complete… TIMEOUT !
phy_startup() failed: -110FAILED: -110missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0
ethernet@30bf0000 Waiting for PHY auto negotiation to complete… TIMEOUT !
phy_startup() failed: -110FAILED: -110missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm-imx8m-imx8mp_solidrun
ethernet@30bf0000 Waiting for PHY auto negotiation to complete… TIMEOUT !
phy_startup() failed: -110FAILED: -110missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm-imx8m
ethernet@30bf0000 Waiting for PHY auto negotiation to complete… TIMEOUT !
phy_startup() failed: -110FAILED: -110missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm
ethernet@30bf0000 Waiting for PHY auto negotiation to complete… TIMEOUT !
phy_startup() failed: -110FAILED: -110missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default
ethernet@30bf0000 Waiting for PHY auto negotiation to complete… TIMEOUT !
phy_startup() failed: -110FAILED: -110Config file not found
ethernet@30bf0000 Waiting for PHY auto negotiation to complete… TIMEOUT !
phy_startup() failed: -110FAILED: -110ethernet@30bf0000 Waiting for PHY auto negotiation to complete… TIMEOUT !
phy_startup() failed: -110FAILED: -110u-boot=>
Does someone have an idea what am I missing?