Wi-Fi can't work and is there a hardware problem?

My Wi-Fi on TX2 can’t work last 2 weeks. I found error message in kern.log

un 29 14:40:58 tegra-ubuntu kernel: [  206.741264] 
Jun 29 14:40:58 tegra-ubuntu kernel: [  206.741264] Dongle Host Driver, version 1.201.82 (r)
Jun 29 14:40:58 tegra-ubuntu kernel: [  206.741264] Compiled in drivers/net/wireless/bcmdhd on May 18 2017 at 11:29:30
Jun 29 14:40:58 tegra-ubuntu kernel: [  206.741298] wl_android_wifi_on in
Jun 29 14:40:58 tegra-ubuntu kernel: [  206.741314] wifi_platform_set_power = 1
Jun 29 14:40:58 tegra-ubuntu kernel: [  206.947559] pad_id 28:  PMC_IMPL_E_33V_PWR_0 = [0x39]
Jun 29 14:40:58 tegra-ubuntu kernel: [  206.992875] pad_id 28:  PMC_IMPL_E_33V_PWR_0 = [0x39]<4>[  207.026233] mmc1: queuing unknown CIS tuple 0x80 (5 bytes)
Jun 29 14:40:58 tegra-ubuntu kernel: [  207.101016] sdhci-tegra 3440000.sdhci: Tuning already done, restoring the best tap value : 61
Jun 29 14:40:58 tegra-ubuntu kernel: [  207.110341] F1 signature read @0x18000000=0x17214354
Jun 29 14:40:58 tegra-ubuntu kernel: [  207.114131] F1 signature OK, socitype:0x1 chip:0x4354 rev:0x1 pkg:0x2
Jun 29 14:40:58 tegra-ubuntu kernel: [  207.114716] DHD: dongle ram size is set to 786432(orig 786432) at 0x180000
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.173526] mmc1: Timeout waiting for hardware interrupt.
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.178936] sdhci: =========== REGISTER DUMP (mmc1)===========
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.184766] sdhci: Sys addr: 0x00000000 | Version:  0x00000404
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.190593] sdhci: Blk size: 0x00007040 | Blk cnt:  0x0000001e
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.196421] sdhci: Argument: 0x9d000020 | Trn mode: 0x00000022
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.202249] sdhci: Present:  0x01fb0106 | Host ctl: 0x00000006
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.208075] sdhci: Power:    0x00000001 | Blk gap:  0x00000000
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.213901] sdhci: Wake-up:  0x00000000 | Clock:    0x00000007
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.219726] sdhci: Timeout:  0x0000000e | Int stat: 0x00000000
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.225551] sdhci: Int enab: 0x00ff0033 | Sig enab: 0x00fc0033
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.231377] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.237201] sdhci: Caps:     0x3f6cd08c | Caps_1:   0x18006f73
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.243028] sdhci: Cmd:      0x0000353a | Max curr: 0x00000000
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.248852] sdhci: Host ctl2: 0x0000300b
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.252769] sdhci: ===========================================
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.259787] dhdsdio_membytes: membytes transfer failed
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.261930] dhdsdio_membytes: FAILED to set window back to 0x18100000
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.261947] dhdsdio_download_code_file: error -1 on writing 2048 membytes at 0x00180000
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.261958] _dhdsdio_download_firmware: dongle image file download failed
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.264699] dhdsdio_htclk: Failed access turning clock off: -35
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.264713] dhd_net_bus_devreset: dhd_bus_devreset: -35
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.264745] dhd_open : wl_android_wifi_on failed (-35)
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.264752] wl_android_wifi_off in
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.264756] tegra_sysfs_off
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.267941] tegra_sysfs_rf_test_disable
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.271954] dhd_prot_ioctl : bus is down. we have nothing to do
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.271965] dhd_net_bus_devreset: dhd_bus_devreset: -35
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.272397] sdhci-tegra 3440000.sdhci: Tuning already done, restoring the best tap value : 61
Jun 29 14:41:08 tegra-ubuntu kernel: [  217.282145] wifi_platform_set_power = 0

I found likely errors: https://devtalk.nvidia.com/default/topic/897947/jetson-tx1/wireless-problem-on-tx1/3

Is there a hardware problem?

EDIT: I take it back, I hadn’t noticed this was the TX2 and not TX1. The Wi-Fi tool was just for TX1 and does not apply to TX2.

[s]Go to this URL, search for “Wi-Fi Config Check Tool”:
https://developer.nvidia.com/embedded/support

If this shows an issue, then you might check the RMA info below that WiFi tool download and ask if RMA is needed. There were some very early release modules which had a mismatch in firmware versions between driver and hardware…RMA people will know if that board can simply be flashed or if it needs RMA. If the WiFi tool says there isn’t a firmware issue, then you can simply go to ordinary WiFi debugging/config.[/s] Note that WiFi does tend to be an issue to set up on a lot of platforms, it isn’t always painless, and if the issue isn’t firmware you’ll still need to deal with the complications of the WiFi world (I try to avoid WiFi myself).

Seems something wrong in sdmmc
mmc1: Timeout waiting for hardware interrupt.

Normal situation.

[   11.003307] DHD: dongle ram size is set to 786432(orig 786432) at 0x180000
[   11.052320] dhdsdio_write_vars: Download, Upload and compare of NVRAM succeeded.
[   11.093964] dhd_bus_init: enable 0x06, ready 0x06 (waited 0us)
[   11.094139] gpio tegra-gpio-aon wake69 for gpio=59(FF:3)
[   11.099492] gpio tegra-gpio-aon wake69 for gpio=59(FF:3)
[   11.104795] Enabling wake69
[   11.109986] wifi_platform_get_mac_addr
[   11.111365] Firmware up: op_mode=0x0005, MAC=00:04:4b:8c:78:01

Hi,

Is this issue fixed?

I have same issue with my Tx2.

Thanks!

worker@master:~$ sudo ifconfig wlan0 up
SIOCSIFFLAGS: Operation not permitted
worker@master:~$ sudo iwconfig
usb0      no wireless extensions.

lo        no wireless extensions.

dummy0    no wireless extensions.

wlan0     no wireless extensions.

can1      no wireless extensions.

tunl0     no wireless extensions.

can0      no wireless extensions.

eth0      no wireless extensions.

worker@master:~$ dmesg
[ 3881.583200] 
               Dongle Host Driver, version 1.201.82 (r)
               Compiled in drivers/net/wireless/bcmdhd on Dec  6 2018 at 15:34:56
[ 3881.596878] wl_android_wifi_on in
[ 3881.600220] wifi_platform_set_power = 1
[ 3881.876419] mmc1: queuing unknown CIS tuple 0x80 (5 bytes)
[ 3881.948078] sdhci-tegra 3440000.sdhci: Tuning already done, restoring the best tap value : 21
[ 3881.957048] F1 signature read @0x18000000=0x17214354
[ 3881.965467] F1 signature OK, socitype:0x1 chip:0x4354 rev:0x1 pkg:0x2
[ 3881.972388] DHD: dongle ram size is set to 786432(orig 786432) at 0x180000
[ 3891.991985] mmc1: Timeout waiting for hardware interrupt.
[ 3891.997384] sdhci: =========== REGISTER DUMP (mmc1)===========
[ 3892.003207] sdhci: Sys addr: 0x00000000 | Version:  0x00000404
[ 3892.009027] sdhci: Blk size: 0x00007040 | Blk cnt:  0x0000001e
[ 3892.014850] sdhci: Argument: 0x9d000020 | Trn mode: 0x00000022
[ 3892.020671] sdhci: Present:  0x01fb0106 | Host ctl: 0x00000006
[ 3892.026492] sdhci: Power:    0x00000001 | Blk gap:  0x00000000
[ 3892.032312] sdhci: Wake-up:  0x00000000 | Clock:    0x00000007
[ 3892.038133] sdhci: Timeout:  0x0000000e | Int stat: 0x00000000
[ 3892.043953] sdhci: Int enab: 0x00ff0033 | Sig enab: 0x00fc0033
[ 3892.049774] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000
[ 3892.055594] sdhci: Caps:     0x3f6cd08c | Caps_1:   0x18006f73
[ 3892.061415] sdhci: Cmd:      0x0000353a | Max curr: 0x00000000
[ 3892.067235] sdhci: Host ctl2: 0x0000300b
[ 3892.071147] sdhci: ===========================================
[ 3892.076999] dhdsdio_membytes: membytes transfer failed
[ 3892.084195] dhdsdio_membytes: FAILED to set window back to 0x18100000
[ 3892.090635] dhdsdio_download_code_file: error -1 on writing 2048 membytes at 0x00180000
[ 3892.098654] _dhdsdio_download_firmware: dongle image file download failed
[ 3892.108900] dhdsdio_htclk: Failed access turning clock off: -35
[ 3892.114818] dhd_net_bus_devreset: dhd_bus_devreset: -35
[ 3892.120503] dhd_open : wl_android_wifi_on failed (-35)
[ 3892.125639] wl_android_wifi_off in
[ 3892.129042] tegra_sysfs_off
[ 3892.131828] tegra_sysfs_rf_test_disable
[ 3892.135682] dhd_prot_ioctl : bus is down. we have nothing to do
[ 3892.141608] dhd_net_bus_devreset: dhd_bus_devreset: -35
[ 3892.147175] sdhci-tegra 3440000.sdhci: Tuning already done, restoring the best tap value : 21
[ 3892.156741] wifi_platform_set_power = 0
[ 3892.364449] 
               Dongle Host Driver, version 1.201.82 (r)
               Compiled in drivers/net/wireless/bcmdhd on Dec  6 2018 at 15:34:56
[ 3892.378118] wl_android_wifi_on in
[ 3892.381457] wifi_platform_set_power = 1
[ 3892.656495] mmc1: queuing unknown CIS tuple 0x80 (5 bytes)
[ 3892.727908] sdhci-tegra 3440000.sdhci: Tuning already done, restoring the best tap value : 21
[ 3892.736871] F1 signature read @0x18000000=0x17214354
[ 3892.745280] F1 signature OK, socitype:0x1 chip:0x4354 rev:0x1 pkg:0x2
[ 3892.752233] DHD: dongle ram size is set to 786432(orig 786432) at 0x180000
worker@master:~$

chun.liu

This thread was 2 years ago. What is your Jetpack version? Please share as much as possible of this issue. You could file a new topic for it too.

Hi, WayneWWW

I created a new topic.

https://devtalk.nvidia.com/default/topic/1047498/jetson-tx2/tx2-wi-fi-can-t-work/

Thanks!