【硬件和驅動相關】wifi設備沒有工作 ubuntu18.0.4 無線網卡 intel 6 AX200

環境: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 是以太網卡控制器,一般都是有線的。
在這裏插入圖片描述
查看pci端口號,這裏可見是28:00.0

lspci | grep Network

在這裏插入圖片描述
得到了pci端口號之後,查看狀態和驅動模塊名稱,這裏是iwlwifi

lspci -k | grep 28:00.0 -A 10

在這裏插入圖片描述
按照驅動名稱,查找模塊的相關信息,

modinfo iwlwifi
在這裏插入圖片描述
其他的一些參數:
在這裏插入圖片描述參考網站:[1] Linux系統下查看驅動版本
[2]看看驅動程序至少是否加載到硬盤。
執行下面的操作,看看驅動程序至少是否加載到硬盤。

    $ /sbin/lsmod

可以看到module列是 mac80211協議。 802.11 協議就是無線wifi協議,
used by是iwlmvm ,
在這裏插入圖片描述
在這裏插入圖片描述
查看啓動的驅動情況,用dmesg
[1] Linux dmesg 命令參考
[2] ubuntu環境配置參考

在這裏插入圖片描述

另外,ubuntu20.0是支持wifi的,可能是這個wifi太新了,所以開源社區在驅動和內核方面的支持不是很好。
如果不用cuda,也可以安裝20.0版本的ubuntu。

window的話直接可以去msi微星的官網搜這個主板,然後下載驅動就好,

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章