自从推出jp6之后收到客户端反馈的问题真是花样百出,今天解决了一个网卡问题记录一下
使用的是jetson orin nx16GB,在sdkmanager上直接刷了jetpack6.0(正式版 不是DP版),载板上接的是intel 8265NGW的m2无线网卡,开机后在设置里看不到wifi一项
排查思路(详细版):
1.首先肯定是硬件交叉验证,确认网卡/载板/核心板是否有问题——没问题,继续
2.查看一下系统的网络情况,打开终端输入ifconfig——没有看到wlan项
3.那网卡是不是被正确识别到了呢,打开终端输入lspci | grep -i net——显示系统识别到了8265的这款网卡
4.好嘛,那其实就是识别到了,但是系统里没觉得他是个网卡?大概是这个意思吧反正是。回顾一下之前用的都好好的啊这玩意也不用非得装驱动啊——算了那我装个驱动试试咯
5.没写装驱动的步骤,因为后面验证了不用这里就不废话了——显而易见装了驱动毫无区别,依旧是没被认出来
6.思考一下跟之前的区别是什么,你非要说的话那就是ubuntu版本不一样咯——于是搜索字眼:ubuntu22 intel8265
7.找到一个帖子:https://forums.developer.nvidia.com/t/issue-with-intel-wireless-8265-8275-network-card-on-ubuntu-22-04/279938/4
果然,同一个世界大家都怀疑是不是ubuntu版本的问题
解决方法(省流版):
上面的帖子最后的解决方法确实有效,其实最终我怀疑的原因已经很接近实际原因了,intel8265对应的内核版本是>4.6,而jetpack6.0所带的系统内核已经来到了5,版本差存在的情况下系统必然存在差异,所以我才会怀疑是不是ubuntu22的锅
实际情况确实如帖子所说,系统里默认没有iwlwifi这个模块了,我们需要自行去下载系统才能正确驱动网卡
sudo apt update
sudo apt install iwlwifi-modules
完成后重启,查看一下是否有正常识别到iwlwifi模块
sudo dmesg |grep iwlwifi
同时查看系统设置,正常情况下系统已经出现了wifi一项,可以正常使用我们接在载板上的无线网卡
over