首先,Ubuntu22.04及以上版本的可以不用看了,本篇文章专门针对20.04LTS及以下版本的解决方式。并且,本篇只针对部分的有效,没有的爱莫能助。
本篇针对问题为:
MTK系列网卡在Ubuntu20.04及以下版本无法识别为正确对应网卡的问题。
怎样确定自己的wifi及蓝牙无法打开是这个原因:
确定自己的网卡型号
- 从购买笔记本电脑/台式机/自己购买网卡的地址处查看,或者直接去客服那问问
- 从品牌官网/驱动下载处看型号
- 从Windows系统中,设备管理器–> 网络适配器 --> MediaTek/Intel后查询详细型号。
- 为防止有人找不到设备管理器,可以在此电脑->属性,或者右键Windows图标处找到。
查看Ubuntu系统下的型号
sudo lshw -C network
可找到,直接找MT开头,或者A开头的字符段就行。
只要不一样,一般就是Linux内核找不到对应驱动的问题
怎样解决这个问题
换WIndows
终极方法:将Linux内核更新至对应版本+
其中,不同网卡对应的内核表可以参考 https://wireless.wiki.kernel.org/en/users/drivers/mediatek
直接链接
更新Linux内核
- 此处为Linux内核源码
- 此种方法弊病较多,难度很高,并且NVIDIA驱动向你挥了挥手并表示:找不到对应的Linux内核源码库。想装驱动,Cuda,cudnn? 抱歉没门。
更新Ubuntu
- 既然解决不了内核,那为何不直接全扬了呢?Ubuntu 22.04 LTS,出生即自带5.15+Linux内核,并且实测可以装载NVIDIA驱动。
扬了MTK网卡
- 手动更换AX210,相信你的动手
破坏能力吧。