运行 Ubuntu 20.04 的 NVIDIA Jetson Orin NX 上未找到 WiFi 适配器

运行 Ubuntu 20.04 的 NVIDIA Jetson Orin NX 上未找到 WiFi 适配器

我的 Jetson 嵌入式设备具有制造商指定的网络控制器(Intel AX210)支持的 WLAN SMA-RP 天线。

使用该命令显示的网络控制器lspci网络控制器:Intel Corporation Device 2725 (rev 1a). 好像lsusb也可以将此接口识别为8087:0032 英特尔公司

我没有看到无线网络或在我的网络接口中使用类似的接口ifconfig(我只看到局域网1局域网2rndiso0usb0). 网络管理器无法找到任何 Wi-Fi 设备:sudo nmcli device wifi rescan返回: 错误:未找到 Wi-Fi 设备。尝试连接任何 Wi-Fi 网络都会产生相同的输出,并且sudo nmcli device wifi list均不sudo modprobe iwlwifi返回任何内容。

执行sudo dmesg | grep iwlwifi似乎检测到了 Wi-Fi 调制解调器:

[   13.228585] iwlwifi 0007:01:00.0: Adding to iommu group 10
[   13.237621] iwlwifi 0007:01:00.0: enabling device (0000 -> 0002)
[   13.317243] iwlwifi 0007:01:00.0: api flags index 2 larger than supported by driver
[   13.341919] iwlwifi 0007:01:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 93.8.63.28
[   13.360719] iwlwifi 0007:01:00.0: loaded firmware version 59.601f3a66.0 ty-a0-gf-a0-59.ucode op_mode iwlmvm
[   13.635397] iwlwifi 0007:01:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[   13.816492] iwlwifi 0007:01:00.0: loaded PNVM version 0x5a8dfca
[   14.076043] iwlwifi 0007:01:00.0: Timeout waiting for PNVM load!
[   14.082239] iwlwifi 0007:01:00.0: Failed to start RT ucode: -110
[   14.088439] iwlwifi 0007:01:00.0: iwl_trans_send_cmd bad state = 0
[   14.107445] iwlwifi 0007:01:00.0: Failed to run INIT ucode: -110
[   14.125909] iwlwifi 0007:01:00.0: retry init count 0
[   14.143089] iwlwifi 0007:01:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[   14.568037] iwlwifi 0007:01:00.0: Timeout waiting for PNVM load!
[   14.574611] iwlwifi 0007:01:00.0: Failed to start RT ucode: -110
[   14.580791] iwlwifi 0007:01:00.0: iwl_trans_send_cmd bad state = 0
[   14.599730] iwlwifi 0007:01:00.0: Failed to run INIT ucode: -110
[   14.618158] iwlwifi 0007:01:00.0: retry init count 1
[   14.635356] iwlwifi 0007:01:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[   15.060048] iwlwifi 0007:01:00.0: Timeout waiting for PNVM load!
[   15.069672] iwlwifi 0007:01:00.0: Failed to start RT ucode: -110
[   15.080880] iwlwifi 0007:01:00.0: iwl_trans_send_cmd bad state = 0
[   15.103163] iwlwifi 0007:01:00.0: Failed to run INIT ucode: -110
[   15.141228] iwlwifi 0007:01:00.0: retry init count 2

从桌面 GUI 我得到了一个“未找到 Wi-Fi 适配器,请确保已插入并打开 Wi-Fi 适配器“在Wi-Fi设置中。

我是否需要进行一些手动配置来设置我的 Wi-Fi 接口?

答案1

当我删除我的 wifi 内核驱动程序 (iwlwifi) .pnvm 文件时,它似乎可以工作(请参阅除了删除 .pnvm 文件外,还有其他方法可以永久解决 iwlwifi 没有 wifi 的问题吗?将其转换为备份文件即可解决问题:

sudo mv /usr/lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm /usr/lib/firmware/iwlwifi-ty-a0-gf-a0.bck

答案2

看来您没有最新的固件包。通过以太网、网络共享或任何可能的方式建立有效的互联网连接,执行以下操作:

cd /lib/firmware
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-ty-a0-gf-a0.pnvm
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-ty-a0-gf-a0-72.ucode
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-ty-a0-gf-a0-66.ucode

重启并让我们看到新版本的sudo dmesg | grep iwl

相关内容