SDMMC1 - Disable Clock Gating - AGX ORIN

Hello everyone,

I am trying to use the NXP 88w8801 module, but I’m encountering some difficulties.

[ 392.618241] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 392.618541] cfg80211: Loaded X.509 cert ‘sforshee: 00b28ddf47aef9cea7’
[ 392.619180] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
[ 392.629162] wlan: Loading MWLAN driver
[ 392.631120] wlan: Register to Bus Driver…
[ 392.632317] vendor=0x02DF device=0x9139 class=0 function=1
[ 392.632408] Attach moal handle ops, card interface type: 0x10a
[ 392.632582] SD8801: init module param from usr cfg
[ 392.632605] card_type: SD8801, config block: 0
[ 392.632608] cfg80211_wext=0xf
[ 392.632611] cal_data_cfg=none
[ 392.632612] ps_mode = 1
[ 392.632614] fw_name=nxp/new.bin
[ 392.632622] SDIO: max_segs=128 max_seg_size=65535
[ 392.632625] rx_work=1 cpu_num=12
[ 392.632640] Attach mlan adapter operations.card_type is 0x10a.
[ 392.633036] wlan: Enable TX SG mode
[ 392.633038] wlan: Enable RX SG mode
[ 392.637804] Request firmware: nxp/new.bin
[ 392.638422] WLAN FW already running! Skip FW download
[ 392.638470] WLAN FW is active
[ 392.638472] on_time is 392636776160
[ 397.790492] Timeout cmd id (397.788783) = 0xa9, act = 0x0



[ 397.795899] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0



[ 397.796170] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0
[ 397.796196] 0x00
[ 397.796228] 0x00
[ 397.796248] 0x00
[ 397.796280] 0x00
[ 397.796298] 0x00
[ 397.796316] 0x00
[ 397.796345] 0x00
[ 397.796363] 0x00
[ 397.796428] bss_index = 0, tx_pkts_queued = 0
[ 397.796468] -------- Dump info End---------
[ 397.799854] SDIO Func0 (0x0-0x9): 32 02 02 02 03 00 00 02 03 00
[ 397.800053] SDIO Func1 (0x10-0x17): 00 00 00 00 00 00 00 00
[ 397.800165] SDIO Func1: (0x28) 00 (0x30) 08 (0x34) 07 (0x38) 10 (0x3c) 00
[ 397.800415] SDIO Func1 (0x60-0x6a): dc fe 1c 00 67 01 03 01 03 00 30
[ 397.902354] SDIO Func1 (0x60-0x6a): dc fe 26 00 71 01 03 01 03 00 30
[ 397.902442] woal_request_fw failed
[ 397.902446] Firmware Init Failed
[ 397.907748] Free module params
[ 397.907760] woal_add_card failed
[ 397.907825] wlan_sdio: probe of mmc1:0001:1 failed with error -1
[ 397.908292] wlan: Register to Bus Driver Done
[ 397.908297] wlan: Driver loaded successfully

I found some information that this chip has issues with clock gating, and I would like to try disabling it.

“nvidia,disable-rtmp” doesnt seem to be working on rel35.4.1 and rel36.3(it is not present here)

I read that post below but “nvidia,disable-rtmp” doesnt seem to be working on rel35.4.1 and rel36.3(it is not present here)

Hi,
If the device cannot be flashed/booted, please refer to the page to get uart log from the device:
Jetson/General debug - eLinux.org
And get logs of host PC and Jetson device for reference. If you are using custom board, you can compare uart log of developer kit and custom board to get more information.
Also please check FAQs:
Jetson AGX Orin FAQ
If possible, we would suggest follow quick start in developer guide to re-flash the system:
Quick Start — NVIDIA Jetson Linux Developer Guide 1 documentation
And see if the issue still persists on a clean-flashed system.
Thanks!

Not sure why, but it seems that removing the ‘no-sd’ property & changing bus-width from 4 to 1 from the device tree fixes the issue. I’ll look into this more closely and will update here on how it goes.

EDIT
I think upgrade from rel36.3 to rel36.4 fixed the issue, not sure what are differences

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