Enable WiFi through SDIO on a Jetson TX2 4GB

Hello!

I have a TX2 4GB mounted on a custom PCB/carrier board, which has a WiFi/BT chip connected to the SDIO/SDMMC3. The WiFi chip is a Telit WE866C6-P.

The TX2 4GB doesn’t recognize the WiFi chip, as far as I can tell. How do I enable the TX2 4GB to recognize the chip, and be able to connect to WiFi networks with it?

Best regards
Magnus Johansen

Here is another case with SDIO wifi.

Thank you for the quick reply!

I’ve looked at that post last week, but then I was not certain what my problems were.
After looking at it again it looks like it contains a lot of useful information for me.

I will report when I either have more questions or if I managed to solve the problem with the info I have!

-Magnus

Quick update!

I’ve been having trouble figuring out how to flash the updated device tree to the Jetson.
I tried to use the “dtc” command on the main file (tegra186-quill-p3489-0888-a00-00-base.dts), however, it failed to parse the file.
I did some research and found out that the file in the source code is not a pure device tree.

I did find the device tree in the dtb-format in the kernel/dtb folder and converted that back to dts using the “dtc” command.
However, I find that file more confusing to work with, as it contains variables that are not in the source code file.

I have also been pulled off this project for a couple of weeks, but I will update here to keep this thread alive until I’m back.

-Magnus

Hi,

Actually, you can find the dts source code in the L4T archive.

https://developer.nvidia.com/embedded/linux-tegra-archive

Thanks for that resource!

However, I do think it is the same source code as I have been working with (L4T 32.6.1; I downloaded it through the Jetson Download Center).
My problem is that I don’t know how to compile those source code files (from kernel_src/…/tegra186-quill-p3489-0888-a00-00-base.dts) into a device tree file (tegra186-quill-p3489-0888-a00-00-base.dtb).

That is why I went for the compiled dtb from kernel/dtb after flashing the device through SDK Manager.

-Magnus

Hi,

Please refer to the developer guide on the same website. The “Kernel customization” is what you need.

Thank you!

I will check that out.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.