Model: Toradex Verdin iMX8M Mini Quad 2GB Wi-Fi / BT IT V1.1D
I have used above mentioned Toradex module in our product. in that during initial booting it was not boot successfully because it tried to boot from USB instead of mmc.
Anyone can help me to change the boot mode from USB to mmc or tell me how to re-flash the OS to resolve the issue.
Below is my booting error log_data.
Error LOG
U-Boot SPL 2020.04-5.3.0+git.7f3416a28c34 (Jul 06 2021 - 17:09:38 +0000)
DDRINFO: start DRAM init
DDRINFO: DRAM rate 3000MTS
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from MMC1
NOTICE: BL31: v2.2(release):toradex_imx_5.4.70_2.3.0-g835a8f67b2
NOTICE: BL31: Built : 17:09:00, Jul 6 2021
U-Boot 2020.04-5.3.0+git.7f3416a28c34 (Jul 06 2021 - 17:10:05 +0000)
CPU: i.MX8MMQ rev1.0 1600 MHz (running at 1200 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 48C
Reset cause: POR
DRAM: 2 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from MMC… OK
Fail to setup video link
In: serial
Out: serial
Err: serial
Model: Toradex Verdin iMX8M Mini Quad 2GB Wi-Fi / BT IT V1.1D, Serial# 07091755
get_tdx_eeprom: cannot find EEPROM by node
MISSING TORADEX CARRIER CONFIG BLOCKS
get_tdx_eeprom: cannot find EEPROM by node
BuildInfo:
- ATF 835a8f6
- U-Boot 2020.04-5.3.0+git.7f3416a28c34
flash target is MMC:0
Net: eth0: ethernet@30be0000
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc1 is current device
Scanning mmc 1:1…
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:1…
starting USB…
Bus usb@32e40000: Port not available.
Bus usb@32e50000: USB EHCI 1.00
scanning bus usb@32e50000 for devices… 5 USB Device(s) found
scanning usb for storage devices… 0 Storage Device(s) found
Device 0: unknown device
BOOTP broadcast 1
DHCP client bound to address 192.168.1.88 (158 ms)
Using ethernet@30be0000 device
TFTP from server 192.168.10.1; our IP address is 192.168.1.88; sending through gateway 192.168.1.1
Filename ‘boot-tezi.scr’.
Load address: 0x46000000
Loading: T T T T T T T
Hi @Magesh.J ,
You can reset your u-boot environment to default by stopping at u-boot and entering the following command
env default -a
Hi sahil, Thanks for your input. We tried as per suggestion command, but it remains same…
“Error Log”
U-Boot SPL 2020.04-5.3.0+git.7f3416a28c34 (Jul 06 2021 - 17:09:38 +0000)
DDRINFO: start DRAM init
DDRINFO: DRAM rate 3000MTS
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from MMC1
NOTICE: BL31: v2.2(release):toradex_imx_5.4.70_2.3.0-g835a8f67b2
NOTICE: BL31: Built : 17:09:00, Jul 6 2021
U-Boot 2020.04-5.3.0+git.7f3416a28c34 (Jul 06 2021 - 17:10:05 +0000)
CPU: i.MX8MMQ rev1.0 1600 MHz (running at 1200 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 38C
Reset cause: POR
DRAM: 2 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from MMC… OK
Fail to setup video link
In: serial
Out: serial
Err: serial
Model: Toradex Verdin iMX8M Mini Quad 2GB Wi-Fi / BT IT V1.1D, Serial# 07091755
get_tdx_eeprom: cannot find EEPROM by node
MISSING TORADEX CARRIER CONFIG BLOCKS
get_tdx_eeprom: cannot find EEPROM by node
BuildInfo:
- ATF 835a8f6
- U-Boot 2020.04-5.3.0+git.7f3416a28c34
Setting variant to wifi
Saving Environment to MMC… Writing to MMC(0)… OK
flash target is MMC:0
Net: eth0: ethernet@30be0000
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot: 0
Verdin iMX8MM TEZI # env default -a
Resetting to default environment
Verdin iMX8MM TEZI # saveenv
Saving Environment to MMC… Writing to MMC(0)… OK
Verdin iMX8MM TEZI # boot
switch to partitions #0, OK
mmc1 is current device
Scanning mmc 1:1…
** Unable to read file / **
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:1…
starting USB…
Bus usb@32e40000: Port not available.
Bus usb@32e50000: USB EHCI 1.00
scanning bus usb@32e50000 for devices… 5 USB Device(s) found
scanning usb for storage devices… 0 Storage Device(s) found
Device 0: unknown device
BOOTP broadcast 1
DHCP client bound to address 192.168.1.30 (105 ms)
Using ethernet@30be0000 device
TFTP from server 192.168.10.1; our IP address is 192.168.1.30; sending through gateway 192.168.1.1
Filename ‘boot-tezi.scr’.
Load address: 0x46000000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
BOOTP broadcast 1
DHCP client bound to address 192.168.1.30 (116 ms)
Using ethernet@30be0000 device
TFTP from server 192.168.10.1; our IP address is 192.168.1.30; sending through gateway 192.168.1.1
Filename ‘boot-tezi.scr’.
Load address: 0x40000000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
Verdin iMX8MM TEZI #
Hi @Magesh.J ,
It seems like it able to load image from the mmc.
Please try re-flashing with the method given here
Let me know if any issue you face while following the steps
Hi Sahil, Thanks for your valuable support. Issue got resolved after re-flashing method.