Hello Toradex team and Toradex community,
This is my first post on this forum, I hope this is a good way to write.
Hardware:
- SoM Verdin IMX8M Plus Quad 4GB WB IT v1.1A
- Carrier Board Verdin Development Board V1.1D
- Heatsink Verdin Industrial Heatsink Type 1 V1.0B
- Dual-Band Wi-Fi/Bluetooth PCB Antenna 100mm V1.0A
- Verdin iMX8M Plus Mezzanine
uname:
- Linux verdin-imx8mp-14762752 5.4.193-rt74-5.7.0+git.f78299297185 #1-TorizonCore SMP PREEMPT_RT Thu Jul 28 15:38:36 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux
Images tested:
- TorizonOS 5.7.0 freshly installed from the TorizonEasyInstaller (5.7.1+build13)
Guest OS:
- macOS (M1 Pro ARM64)
- Linux ubuntu (VM x86_64)
Issue:
The WiFi interface/adapter on the SoM does not appear.
This issue is similar to: WiFi interface not appearing on Verdin iMX8MP SoM with Dahlia Carrier Board but the carrier board is different, I have the verdin
. I tried most of the command with no luck… Here is what I did:
DEBUG
Connecting to the USB DEBUG (X66) on Linux, I can access it using minicom
:
Welcome to minicom 2.8
OPTIONS: I18n
Port /dev/ttyUSB3, 16:47:36
Press CTRL-A Z for help on special keys
U-Boot SPL 2020.04-5.7.0+git.33bb8e968332 (Jan 01 1970 - 00:00:00 +0000)
DDRINFO: start DRAM init
DDRINFO: DRAM rate 4000MTS
Training FAILED
Quad die, dual rank failed, attempting dual die, single rank configuration.
DDRINFO: start DRAM init
DDRINFO: DRAM rate 4000MTS
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from BOOTROM
Find FIT header 0x4803a600, size 969
Need continue download 1024
Download 840704, total fit 842160
NOTICE: BL31: v2.2(release):toradex_imx_5.4.70_2.3.0-g2fa8c6349e
NOTICE: BL31: Built : 00:00:00, Jan 1 1970
U-Boot 2020.04-5.7.0+git.33bb8e968332 (Jan 01 1970 - 00:00:00 +0000)
CPU: i.MX8MP[8] rev1.1 1600 MHz (running at 1200 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 41C
Reset cause: POR
DRAM: 4 GiB
MMC: FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC... OK
In: serial
Out: serial
Err: serial
Model: Toradex Verdin iMX8M Plus Quad 4GB Wi-Fi / BT IT V1.1A, Serial# 14762752
Carrier: Toradex Verdin Development Board V1.1D, Serial# 11036909
BuildInfo:
- ATF 2fa8c63
- U-Boot 2020.04-5.7.0+git.33bb8e968332
flash target is MMC:2
Net: eth1: ethernet@30be0000, eth0: ethernet@30bf0000 [PRIME]
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot: 0
Verdin iMX8MP # printenv fdtfile
fdtfile=imx8mp-verdin-wifi-dev.dtb
So I have the following .dtb
files available for in the ostree:
torizon@verdin-imx8mp-14762752:~$ ls -l /boot/ostree/torizon-0a8a42da4fdc2e71068301d1feeeefbc578cade3e7fb28499f
8a1dafcf733fff/dtb/
total 360
-rw-r--r-- 1 root root 87885 Jan 1 1970 imx8mp-verdin-nonwifi-dahlia.dtb
-rw-r--r-- 1 root root 88435 Jan 1 1970 imx8mp-verdin-nonwifi-dev.dtb
-rw-r--r-- 1 root root 88299 Jan 1 1970 imx8mp-verdin-wifi-dahlia.dtb
-rw-r--r-- 1 root root 88845 Jan 1 1970 imx8mp-verdin-wifi-dev.dtb
drwxr-xr-x 2 root root 4096 Jul 28 16:49 overlays
-rw-r--r-- 1 root root 86 Jan 1 1970 overlays.txt
In minicom, I setup the fdtfile
to be imx8mp-verdin-wifi-dahlia.dtb
and boot the device, when I can login with default user torizon
U-Boot 2020.04-5.7.0+git.33bb8e968332 (Jan 01 1970 - 00:00:00 +0000)
CPU: i.MX8MP[8] rev1.1 1600 MHz (running at 1200 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 40C
Reset cause: POR
DRAM: 4 GiB
MMC: FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC... OK
In: serial
Out: serial
Err: serial
Model: Toradex Verdin iMX8M Plus Quad 4GB Wi-Fi / BT IT V1.1A, Serial# 14762752
Carrier: Toradex Verdin Development Board V1.1D, Serial# 11036909
BuildInfo:
- ATF 2fa8c63
- U-Boot 2020.04-5.7.0+git.33bb8e968332
flash target is MMC:2
Net: eth1: ethernet@30be0000, eth0: ethernet@30bf0000 [PRIME]
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot: 0
Verdin iMX8MP # setenv fdtfile imx8mp-verdin-wifi-dahlia.dtb
Verdin iMX8MP # saveenv
Saving Environment to MMC... Writing to MMC(2)... OK
Verdin iMX8MP # boot
When I list the device using ip link
, I don’t see a mlan0
or other devices… But I see one less ethernet1
… And same goes for Bluetooth device.
Some details:
cat /proc/device-tree/toradex,product-id
0058
I hope you will be able to help me for this problem.
Kind regards,
M