【硬件和驱动相关】wifi设备没有工作 ubuntu18.0.4 无线网卡 intel 6 AX200

关联博客:

【硬件和驱动】如何查看linux的驱动有没有装好 ——声卡无声音,有驱动为例子,网卡wifi驱动相关

【硬件】搭建自己的深度学习服务器 or 高性能电脑——从0到1装机指南

环境:linux ubuntu18.0.4 内核5.3+
wifi是intel 6 AX200
查看自己的内核版本:
在这里插入图片描述

问题:

linux系统中不显示wifi驱动标志,设置里也找不到,
目测驱动问题

解决:

我按照网上说的

sudo apt install wicd

然后重启一次就好了。

我怎么连上网的?

1.手机开热点,usb连接电脑
2.双电脑,笔记本作为wifi接收器和服务器,网线连接两电脑,组成局域网,共享网络连接,相关配置过程可以在网上找到。
3.蓝牙联网(一些台式机wifi不支持,看情况吧……)

其他的建议和解决该问题的经验

另外我也下载了intel的 AX200驱动,放在了网上他们说的位置,不知道是不是有用。
驱动下载网站:英特尔® 无线适配器的 Linux* 支持
其他的一些情况和讨论: 我的intel AX200 安装全过程(注明:本人小白 一枚) 他们说是内核问题,需要升级到5.6 但是我感觉升级内核未免也太过于麻烦了……如果可以由驱动兼容或者应用去兼容的,就尽量采用这种方式吧。
参考网站:Y9000X(Ubuntu 18.04系统)安装Wi-Fi驱动
知乎:一些看法
参考网站:Ubuntu使用Intel AX200网卡
(这个我下载了升级包,打算试试,还没升级,安好了wicd 重启了一次,就自己好了,很神奇)

另外,我把ubuntu的服务器设置为主服务器了,然后fq去下载各种驱动和更新(具体fq设置方法在【这里】),都一次就成功了。我想可能也和各个服务器之间的版本有关(思考)

应该是可以检查是否启动了驱动的,
原理:
链接:Linux系统查看驱动信息
linux下如何查看网卡驱动版本信息?

Linux系统的lspci命令具有列出所有的硬件信息,包括已经安装了驱动还是没有安装驱动的硬件设备的功能,因为根据pci规范,只要该设备在pci总线上挂着,就可以读到Vendor ID和Device ID等一些列信息,了解到Linux系统具体设备信息。

Linux系统如果要确认有没有安装驱动,就需要通过lsmod命令来看,不过lsmod命令只能显示编译Linux内核时选中为“M”的驱动程序,所以还可以使用dmesg命令,来查看该设备的驱动有没有安装,但是dmesg也有缺点,就是信息太多,需要grep来过滤一下。

1、 确定需要安装驱动的硬件型号,可以在/etc/sysconfig/hwconf中找到,里面列出了所有硬件的型号和生产商等信息,其中vendorId指的是硬件的生产商编号,deviceId是指该设备的编号,一般生产商和设备编号都是四位的。

注意:
使用的ubuntu文件系统百分之百可以不存在/etc/sysconfig这个文件;
原因:linux文件系统中并没有明确标准规定,该sysconfig文件为系统默认配置信息文件,甚至不同的文件系统可能叫“syscfg”or“sysconfgs”;如果要寻找该文件,可以使用命令查看"find /* -name sysconfig";linux的etc没有sysconfig文件是道正常的,合理的。查看硬件信息下面的方法都可以:

 dmesg | grep -i ‘eth’
 cat /etc/sysconfig/hwconf | grep -i eth
 lspci | grep -i 'eth'

其他:
似乎是Redhat分支下才有这个文件夹。
用的是ubuntu,如果要找network文件夹的话,应该是在/etc/network中。

2、lspci命令可以查看当前系统中所有PCI的设备的信息,lspci -n|grep 02:00 可以查看02:00设备对应的生产商和设备编号信息,这些信息也可以在hwconf中找到。
3、找到了设备编号可以到pci-ids.ucw.cz/iii/查找与该设备相关的信息,可以找到设备的名称。
4、通过设备名称和型号查找设备驱动。
5、编译模块/驱动。

6、lsmod命令可以列出当前Linux系统中所有已经加载了的模块/驱动。
7、modinfo命令可以单看指定的模块/驱动的信息,其中alias指的是这个模块/驱动所支持的硬件的型号。
8、使用modprobe或者insmod命令可以加载驱动,使用rmmod可以删除一个模块/驱动。

在Linux系统环境开发驱动程序,首先需要探测到新硬件,接下来就是开发驱动程序。
Linux系统关于驱动的常用命令如下:
用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)
查看CPU信息:cat /proc/cpuinfo
查看板卡信息:cat /proc/pci
查看PCI信息:lspci (相比cat /proc/pci更直观)
查看内存信息:cat /proc/meminfo
查看USB设备:cat /proc/bus/usb/devices
查看键盘和鼠标:cat /proc/bus/input/devices
查看系统硬盘信息和使用情况:fdisk & disk - l & df
查看各设备的中断请求(IRQ):cat /proc/interrupts
查看系统体系结构:uname -a
dmidecode查看硬件信息,包括bios、cpu、内存等信息
dmesg | more 查看硬件信息

补充下相关的命令:

lspci -v 

查看和网络相关的硬件。
Network controller 是无线网卡控制器
Ethernet controller 是以太网卡控制器,一般都是有线的。
【硬件和驱动相关】wifi设备没有工作 ubuntu18.0.4 无线网卡 intel 6 AX200_第1张图片
查看pci端口号,这里可见是28:00.0

lspci | grep Network

在这里插入图片描述
得到了pci端口号之后,查看状态和驱动模块名称,这里是iwlwifi

lspci -k | grep 28:00.0 -A 10

【硬件和驱动相关】wifi设备没有工作 ubuntu18.0.4 无线网卡 intel 6 AX200_第2张图片
按照驱动名称,查找模块的相关信息,

modinfo iwlwifi
【硬件和驱动相关】wifi设备没有工作 ubuntu18.0.4 无线网卡 intel 6 AX200_第3张图片
其他的一些参数:
【硬件和驱动相关】wifi设备没有工作 ubuntu18.0.4 无线网卡 intel 6 AX200_第4张图片参考网站:[1] Linux系统下查看驱动版本
[2]看看驱动程序至少是否加载到硬盘。
执行下面的操作,看看驱动程序至少是否加载到硬盘。

    $ /sbin/lsmod

可以看到module列是 mac80211协议。 802.11 协议就是无线wifi协议,
used by是iwlmvm ,
在这里插入图片描述
【硬件和驱动相关】wifi设备没有工作 ubuntu18.0.4 无线网卡 intel 6 AX200_第5张图片
查看启动的驱动情况,用dmesg
[1] Linux dmesg 命令参考
[2] ubuntu环境配置参考

【硬件和驱动相关】wifi设备没有工作 ubuntu18.0.4 无线网卡 intel 6 AX200_第6张图片

另外,ubuntu20.0是支持wifi的,可能是这个wifi太新了,所以开源社区在驱动和内核方面的支持不是很好。
如果不用cuda,也可以安装20.0版本的ubuntu。

window的话直接可以去msi微星的官网搜这个主板,然后下载驱动就好,

你可能感兴趣的:(硬件和驱动相关,ubuntu)