I cannot get these WiFi adapters to work on the Jetson TX2 devboard:
NVIDIA Jetson TX2
L4T 32.6.1 [ JetPack 4.6 ]
Ubuntu 18.04.6 LTS
Kernel Version: 4.9.253-tegra
CUDA 10.2.300
CUDA Architecture: 6.2
OpenCV version: 4.1.1
OpenCV Cuda: NO
CUDNN: 8.2.1.32
TensorRT: 8.0.1.6
Vision Works: 1.6.0.501
VPI: ii libnvvpi1 1.1.12 arm64 NVIDIA Vision Programming Interface library
Vulcan: 1.2.70
I have installed the iwlwifi backport:
sudo add-apt-repository ppa:canonical-hwe-team/backport-iwlwifi
sudo apt-get update
sudo apt install backport-iwlwifi-dkms
After boot, all WiFi stop working, dmesg shows:
[ 4.249690] bcmdhd: Unknown symbol cfg80211_new_sta (err -22)
[ 4.270880] bcmdhd: disagrees about version of symbol cfg80211_disconnected
[ 4.290342] bcmdhd: Unknown symbol cfg80211_disconnected (err -22)
[ 4.292667] zram0: detected capacity change from 0 to 685977600
[ 4.300087] bcmdhd: disagrees about version of symbol wiphy_new_nm
[ 4.307393] bcmdhd: Unknown symbol wiphy_new_nm (err -22)
[ 4.314621] bcmdhd: Unknown symbol cfg80211_connect_bss (err 0)
[ 4.356986] bcmdhd: disagrees about version of symbol cfg80211_ready_on_channel
[ 4.369170] Adding 669896k swap on /dev/zram0. Priority:5 extents:1 across:669896k SS
[ 4.373819] zram1: detected capacity change from 0 to 685977600
[ 4.381167] bcmdhd: Unknown symbol cfg80211_ready_on_channel (err -22)
[ 4.392056] bcmdhd: disagrees about version of symbol wiphy_register
[ 4.398834] bcmdhd: Unknown symbol wiphy_register (err -22)
[ 4.398851] Adding 669896k swap on /dev/zram1. Priority:5 extents:1 across:669896k SS
[ 4.401678] zram2: detected capacity change from 0 to 685977600
[ 4.413770] Adding 669896k swap on /dev/zram2. Priority:5 extents:1 across:669896k SS
[ 4.416692] zram3: detected capacity change from 0 to 685977600
[ 4.419947] bcmdhd: disagrees about version of symbol __cfg80211_alloc_reply_skb
[ 4.428466] bcmdhd: Unknown symbol __cfg80211_alloc_reply_skb (err -22)
[ 4.455212] Adding 669896k swap on /dev/zram3. Priority:5 extents:1 across:669896k SS
[ 4.465805] zram4: detected capacity change from 0 to 685977600
[ 4.469545] bcmdhd: disagrees about version of symbol cfg80211_put_bss
[ 4.477087] bcmdhd: Unknown symbol cfg80211_put_bss (err -22)
[ 4.495551] bcmdhd: disagrees about version of symbol cfg80211_roamed
[ 4.502831] bcmdhd: Unknown symbol cfg80211_roamed (err -22)
[ 4.505536] Adding 669896k swap on /dev/zram4. Priority:5 extents:1 across:669896k SS
[ 4.509045] zram5: detected capacity change from 0 to 685977600
[ 4.519952] bcmdhd: disagrees about version of symbol cfg80211_ch_switch_notify
[ 4.528085] bcmdhd: Unknown symbol cfg80211_ch_switch_notify (err -22)
[ 4.528558] Adding 669896k swap on /dev/zram5. Priority:5 extents:1 across:669896k SS
[ 4.548646] bcmdhd: disagrees about version of symbol __cfg80211_send_event_skb
[ 4.557204] bcmdhd: Unknown symbol __cfg80211_send_event_skb (err -22)
[ 4.565509] bcmdhd: disagrees about version of symbol cfg80211_ibss_joined
[ 4.578656] bcmdhd: Unknown symbol cfg80211_ibss_joined (err -22)
[ 4.586218] bcmdhd: disagrees about version of symbol cfg80211_michael_mic_failure
[ 4.594978] bcmdhd: Unknown symbol cfg80211_michael_mic_failure (err -22)
[ 4.603463] bcmdhd: disagrees about version of symbol wiphy_apply_custom_regulatory
[ 4.616090] bcmdhd: Unknown symbol wiphy_apply_custom_regulatory (err -22)
[ 4.624122] bcmdhd: disagrees about version of symbol cfg80211_del_sta_sinfo
[ 4.632461] bcmdhd: Unknown symbol cfg80211_del_sta_sinfo (err -22)
[ 4.657074] bcmdhd: disagrees about version of symbol wiphy_unregister
[ 4.665291] bcmdhd: Unknown symbol wiphy_unregister (err -22)
[ 4.675967] bcmdhd: disagrees about version of symbol cfg80211_get_bss
[ 4.683964] bcmdhd: Unknown symbol cfg80211_get_bss (err -22)
[ 4.691260] bcmdhd: Unknown symbol __ieee80211_get_channel (err 0)
[ 4.703838] bcmdhd: disagrees about version of symbol cfg80211_vendor_cmd_reply
[ 4.712011] bcmdhd: Unknown symbol cfg80211_vendor_cmd_reply (err -22)
[ 4.719046] bcmdhd: disagrees about version of symbol cfg80211_mgmt_tx_status
[ 4.727538] bcmdhd: Unknown symbol cfg80211_mgmt_tx_status (err -22)
[ 4.735301] bcmdhd: disagrees about version of symbol cfg80211_unregister_wdev
[ 4.744309] bcmdhd: Unknown symbol cfg80211_unregister_wdev (err -22)
[ 4.751210] bcmdhd: Unknown symbol __cfg80211_alloc_event_net_skb (err 0)
[ 4.758434] bcmdhd: disagrees about version of symbol ieee80211_channel_to_frequency
[ 4.766733] bcmdhd: Unknown symbol ieee80211_channel_to_frequency (err -22)
[ 4.777578] bcmdhd: disagrees about version of symbol cfg80211_rx_mgmt
[ 4.793902] bcmdhd: Unknown symbol cfg80211_rx_mgmt (err -22)
[ 4.806945] bcmdhd: disagrees about version of symbol cfg80211_chandef_create
[ 4.806949] bcmdhd: Unknown symbol cfg80211_chandef_create (err -22)
[ 4.807004] bcmdhd: disagrees about version of symbol cfg80211_unlink_bss
[ 4.807006] bcmdhd: Unknown symbol cfg80211_unlink_bss (err -22)
[ 4.807016] bcmdhd: disagrees about version of symbol wiphy_free
[ 4.807017] bcmdhd: Unknown symbol wiphy_free (err -22)
[ 4.835075] bcmdhd: disagrees about version of symbol cfg80211_inform_bss_frame_data
[ 4.835079] bcmdhd: Unknown symbol cfg80211_inform_bss_frame_data (err -22)
[ 4.835087] bcmdhd: disagrees about version of symbol cfg80211_sched_scan_results
[ 4.835088] bcmdhd: Unknown symbol cfg80211_sched_scan_results (err -22)
[ 4.835213] bcmdhd: disagrees about version of symbol cfg80211_scan_done
[ 4.835214] bcmdhd: Unknown symbol cfg80211_scan_done (err -22)
[ 4.835295] bcmdhd: disagrees about version of symbol cfg80211_remain_on_channel_expired
[ 4.835297] bcmdhd: Unknown symbol cfg80211_remain_on_channel_expired (err -22)
[ 4.835385] bcmdhd: Unknown symbol cfg80211_find_ie_match (err 0)
[ 4.835404] bcmdhd: disagrees about version of symbol cfg80211_new_sta
[ 4.835405] bcmdhd: Unknown symbol cfg80211_new_sta (err -22)
[ 4.835440] bcmdhd: disagrees about version of symbol cfg80211_disconnected
[ 4.835441] bcmdhd: Unknown symbol cfg80211_disconnected (err -22)
[ 4.835472] bcmdhd: disagrees about version of symbol wiphy_new_nm
[ 4.835473] bcmdhd: Unknown symbol wiphy_new_nm (err -22)
[ 4.835478] bcmdhd: Unknown symbol cfg80211_connect_bss (err 0)
[ 4.835488] bcmdhd: disagrees about version of symbol cfg80211_ready_on_channel
[ 4.835489] bcmdhd: Unknown symbol cfg80211_ready_on_channel (err -22)
[ 4.835522] bcmdhd: disagrees about version of symbol wiphy_register
[ 4.835523] bcmdhd: Unknown symbol wiphy_register (err -22)
[ 4.835531] bcmdhd: disagrees about version of symbol __cfg80211_alloc_reply_skb
[ 4.835532] bcmdhd: Unknown symbol __cfg80211_alloc_reply_skb (err -22)
[ 4.835547] bcmdhd: disagrees about version of symbol cfg80211_put_bss
[ 4.835548] bcmdhd: Unknown symbol cfg80211_put_bss (err -22)
[ 4.835553] bcmdhd: disagrees about version of symbol cfg80211_roamed
[ 4.835554] bcmdhd: Unknown symbol cfg80211_roamed (err -22)
[ 4.835559] bcmdhd: disagrees about version of symbol cfg80211_ch_switch_notify
[ 4.835560] bcmdhd: Unknown symbol cfg80211_ch_switch_notify (err -22)
[ 4.835590] bcmdhd: disagrees about version of symbol __cfg80211_send_event_skb
[ 4.835591] bcmdhd: Unknown symbol __cfg80211_send_event_skb (err -22)
[ 4.835616] bcmdhd: disagrees about version of symbol cfg80211_ibss_joined
[ 4.835617] bcmdhd: Unknown symbol cfg80211_ibss_joined (err -22)
[ 4.835684] bcmdhd: disagrees about version of symbol cfg80211_michael_mic_failure
[ 4.835685] bcmdhd: Unknown symbol cfg80211_michael_mic_failure (err -22)
[ 4.835690] bcmdhd: disagrees about version of symbol wiphy_apply_custom_regulatory
[ 4.835691] bcmdhd: Unknown symbol wiphy_apply_custom_regulatory (err -22)
[ 4.835725] bcmdhd: disagrees about version of symbol cfg80211_del_sta_sinfo
[ 4.835726] bcmdhd: Unknown symbol cfg80211_del_sta_sinfo (err -22)
[ 4.835744] bcmdhd: disagrees about version of symbol wiphy_unregister
[ 4.835745] bcmdhd: Unknown symbol wiphy_unregister (err -22)
[ 4.835776] bcmdhd: disagrees about version of symbol cfg80211_get_bss
[ 4.835777] bcmdhd: Unknown symbol cfg80211_get_bss (err -22)
[ 4.835791] bcmdhd: Unknown symbol __ieee80211_get_channel (err 0)
[ 4.835799] bcmdhd: disagrees about version of symbol cfg80211_vendor_cmd_reply
[ 4.835800] bcmdhd: Unknown symbol cfg80211_vendor_cmd_reply (err -22)
[ 4.835834] bcmdhd: disagrees about version of symbol cfg80211_mgmt_tx_status
[ 4.835835] bcmdhd: Unknown symbol cfg80211_mgmt_tx_status (err -22)
[ 4.835868] bcmdhd: disagrees about version of symbol cfg80211_unregister_wdev
[ 4.835870] bcmdhd: Unknown symbol cfg80211_unregister_wdev (err -22)
[ 4.835877] bcmdhd: Unknown symbol __cfg80211_alloc_event_net_skb (err 0)
[ 4.835896] bcmdhd: disagrees about version of symbol ieee80211_channel_to_frequency
[ 4.835897] bcmdhd: Unknown symbol ieee80211_channel_to_frequency (err -22)
[ 4.835900] bcmdhd: disagrees about version of symbol cfg80211_rx_mgmt
[ 4.835901] bcmdhd: Unknown symbol cfg80211_rx_mgmt (err -22)
[ 4.835932] bcmdhd: disagrees about version of symbol cfg80211_chandef_create
[ 4.835933] bcmdhd: Unknown symbol cfg80211_chandef_create (err -22)
[ 4.835967] bcmdhd: disagrees about version of symbol cfg80211_unlink_bss
[ 4.835968] bcmdhd: Unknown symbol cfg80211_unlink_bss (err -22)
[ 4.835972] bcmdhd: disagrees about version of symbol wiphy_free
[ 4.835973] bcmdhd: Unknown symbol wiphy_free (err -22)
There are hints to the kernel headers not matching, interestingly:
ls -l /usr/src/linux-headers-$(uname -r)
ls: cannot access '/usr/src/linux-headers-4.9.253-tegra': No such file or directory
ls -l /usr/src/
total 32
drwxr-xr-x 11 root root 4096 10月 28 10:53 backport-iwlwifi-8324
drwxr-xr-x 7 root root 4096 10月 27 17:10 cudnn_samples_v8
drwxr-xr-x 7 root root 4096 10月 27 18:29 jetson_multimedia_api
drwxr-xr-x 25 root root 4096 10月 28 10:53 linux-headers-4.15.0-161
drwxr-xr-x 7 root root 4096 10月 28 10:53 linux-headers-4.15.0-161-generic
drwxr-xr-x 5 root root 4096 10月 27 16:26 linux-headers-4.9.253-tegra-ubuntu18.04_aarch64
drwxr-xr-x 3 root root 4096 10月 27 16:26 nvidia
drwxr-xr-x 5 root root 4096 10月 27 17:18 tensorrt
With the AX200, the result is almost identical.
I have been stuck on this for days, how can I fix this?