Manjaor连接wifi失败,wifi设备状态为unclaimed

这篇具有很好参考价值的文章主要介绍了Manjaor连接wifi失败,wifi设备状态为unclaimed。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、背景

      在一个很平常的日子,远程连接我的NUC一直失败,怀疑是网络没连接上,问题是前一晚还是好好的啊,费解。

      博主的NUC安装的是Manjaor系统,登录上去查看发现wifi果然是没连接。本以为直接nmtui 连接下wifi就好了,没想到事情远没这么简单。。。

二、第一波软件网络排查过程

1、nmtui连接wifi

      图形界面上没有wifi模块,也没有wifi列表,根本连接不了。。。

2、nmcli 查看wifi列表

# nmcli device wifi list
# 

      没错,wifi列表是空的,我去。。

3、ifconfig

      ifconfig发现只有docker0eth0,根本没有wifi模块。。emmm,看起来像是wifi驱动没起来啊,无线网卡都没加载出来。

4、重启大法

1、难道是网络管理的问题,重启
sudo systemctl restart NetworkManager # 失效
2、难道是网卡设备加入了黑名单
cd /etc/modprobe.d # 失效,是空的
3、我特么直接reboot
# 失效+10086

      第一波排查基本可以锁定是wifi设备没起来,可能是硬件也可能是驱动。一般来说驱动可能性大一些。

      搜索了一圈,发现有建议是升级内核版本。不至于吧,毕竟昨天还是能用的。

      博主linux内核版本5.15,看起来像是同样的问题,但是升级内核这种事,非必要还是算了,继续找问题。。

建议升级内核的:Manjaro not detecting WiFi adaptor Intel Corporation Alder Lake-P PCH CNVi WiFi (rev 01)

三、第二波硬件驱动排查过程

首先是排查的命令先介绍下:

lshw用户查看硬件的一些信息,这些信息主要来自于/proc里面。
lsmod用于显示已载入系统的模块,读取的是/proc/modules文件内容,以友好的方式显示输出。输出内容有四列。
lspci显示系统中所有的pci总线或者连接到该总线的设备。

具体参考:常见命令的补充

1、lshw -C network

      查看网络设置,发现wifi设置:product: Alder Lake-P PCH CNVi WiFi 状态为unclaimed,未认领的。

好家伙,驱动绝对有问题。

2、lsmod | grep wi

iwlwifi               454656  1 iwlmvm
# 发现已经加载了iwlmvm模块,这个模块是无线网卡驱动。
# modprobe是linux的一个命令,可载入指定的个别模块,或是载入一组相依的模块。
sudo modprobe iwlmvm
# reboot 重启,无效

# 重新加载一下iwlmvm原始文件
ls /lib/modules/5.15.102-1-MANJARO/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz
sudo modprobe /lib/modules/5.15.102-1-MANJARO/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz
sudo modprobe iwlwifi
# reboot 重启,无效

      看来iwlwifi无线网卡驱动是已经有的,但是重新应用发现还是不行,那又是为什么呢?

3、lspci -k | grep -C 3 Wi

00:14.3 Network controller: Intel Corporation Alder Lake-P PCH CNVi WiFi (rev 01)
	DeviceName: Onboard - Ethernet
	Subsystem: Intel Corporation Wi-Fi 6E AX211 160MHz
	Kernel modules: iwlwifi

# 相比于其他硬件设备,少了一行: 意思是驱动没起来
 Kernel driver in use: xxx

4、探测系统启动信息,查看驱动加载情况

# dmesg是一种程序,用于检测和控制内核环缓冲。程序用来帮助用户了解系统的启动信息
sudo dmesg | grep iwl

发现wifi模块输入错误如下:
xxao-66.ucode failed with error
no suitable firmware
need xxx version but not found # 这句记不清楚啦

      锁定是firmware的版本有问题。formware是什么呢?

表示运行在非“控制处理器”(指不直接运行操作系统的处理器,例如外设中的处理器,或者被用于bare metal的主处理器的其中一些核)中的程序。这些程序很多时候使用和操作系统所运行的处理器完全不同的指令集。这些程序以二进制形式存在于Linux内核的源代码树中,生成目标系统的时候,通常拷贝在/lib/firmware目录下。当driver对device进行初始化的时候,通过request_firmware()等接口,在一个用户态helper程序的帮助下,可以把指定的firmware加载到内存中,由驱动传输到指定的设备上。

      看起来很复杂,反正就是它的问题了,而且错误提示是版本不对。ok,找到正确的版本应该就可以。

5、查看当前安装的firmware版本

pacman -Qi linux-firmware

Version         : 20230210.xxxx  # 0210的版本

      0210版本看起来也没什么问题,身边同事也是一样的Manjaor系统,我俩的firmware是一样的版本,他就没啥问题。why???

6、遇事不决,可问google

参考:Iwlwifi firmware issue after upgrade kernel to 515

      文章的这个博主的内核版本也是5.1.5,发生日期也是3月份相同的问题,靠降级firmware解决了这个问题。降级?意思是我的机器最近升级了呗。。。。主要问题应该就在这儿了。

7、降级firmware

      本来想重新安装个低版本,发现网都没有,fuck,从本地缓存找吧。

# 进入pacman缓存,找到之前安装的包
cd /var/cache/pacman/pkg
# 本地安装0117版本
sudo pacman -U linux-firmware-20230117.7e4f0ed-1-any.pkg.tar.zst
# 查看firmware版本是否符合预期
pacman -Qi linux-firmware
# reboot

8、重新查看,发现wifi起来了,重新连接wifi即可。

nmcli connection up 你的wifi名字

四、原因

      博主在想会因为什么原因导致这种包会升级呢?明显不是我们常用的包。。。非常有可能是系统性升级带来的,查询pacman发现:

pacman -Suy: 更新源对应的包
pacman -S --help
	-u, --sysupgrade     upgrade installed packages (-uu enables downgrades)

      果然,因为执行过pacman -Suy导致的系统性升级软件包。。无语。以后还是注意下,优先是单个包的升级,一把唆是不对的。。

# pacman升级单个包
sudo pacman -S package_name1 package_name2 ..

end文章来源地址https://www.toymoban.com/news/detail-406472.html

到了这里,关于Manjaor连接wifi失败,wifi设备状态为unclaimed的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android 9.0以上 连接wifi失败 解决方案

    Android9开始,WIFI那块的API发生了改变: addNetwork(WifiConfiguration config) 此方法在API级别Q中已弃用) 见addNetworkSuggestions(java.util.List), removeNetworkSuggestions(java.util.List)新的API添加Wi-Fi网络进行审议时,自动连接到无线网络。 兼容性注意:对于目标Build.VERSION_CODES.Q或更高的应用程序

    2024年02月12日
    浏览(44)
  • windows使用WiFi-direct连接手机等设备

    在网上搜了蛮久,都是叫你下visual studio然后再加载“Wi-Fi Direct sample”这个实例项目调试运行。微软在这里提供了一个例子,不过没有打包好。我就直接打包一下用了  我打包好的地址:  凑字数,不用看 通过使用已启用 WiFi Direct 的 USB WiFi 适配器,Windows 10 IoT 核心版设备上

    2024年02月10日
    浏览(48)
  • uni-app通过wifi连接设备并进行命令交互

    前段时间公司让做一个通过手机连接硬件设备上的wifi,实现手机app和硬件设备的数据通讯。当时做的时候查相关资料比较少,担心以后遇到相似需求忘记具体细节,在这写一下记录一下。 一、具体情况 1. 手机连接设备wifi功能没有通过app重新开发,需要手动连接wifi。 2. 采用

    2024年02月12日
    浏览(63)
  • 电脑连上wifi不能连接内网的其他设备的解决方法

    电脑有两个网卡,一个以太网,一个WIFI网卡 以太网设置的地址是172.16.0.101(默认网关是172.16.0.254).正常情况下可以ping通服务器(172.16.9.251)和连接服务器。 当电脑连接手机热点(wifi)后,电脑能上网,但是电脑确ping不同172.16.9.251了。 参考:https://baijiahao.baidu.com/s?id=17571528

    2024年02月11日
    浏览(53)
  • uniapp 蓝牙连接设备 下发命令 监听蓝牙与设备的连接状态(兼容 微信小程序和支付宝小程序)

    1:创建蓝牙需要调用的Api文件 ly.js 2 在页面中使用index.vue 

    2024年04月14日
    浏览(52)
  • 基于uni-app的WiFi设备连接和命令交互——硬件开发指南

    在本篇文章中,我们将介绍如何使用uni-app框架实现通过WiFi连接设备并进行命令交互的硬件开发。为了方便理解和实践,我们将提供相应的源代码示例。 硬件准备 在开始之前,确保你已经准备好以下硬件设备: 一个支持WiFi连接的设备(如ESP8266或ESP32等)。 一个手机或电脑作

    2024年02月05日
    浏览(225)
  • Win11上安卓设备与MTKClient连接失败,问题汇总,终极方法

    使用MTKClient连接安卓设备进行POC 设备环境:Win11,已安装Python环境,下载好MTKClient工具 安卓设备与MTKClient连接失败,无法识别到 问题表象: Preloader - [LIB]: Status: Handshake failed, retrying… 问题详见: 安卓设备与MTKClient连接失败问题记录 MTK 驱动问题 设备关机后USB连接,设备管理

    2024年02月21日
    浏览(95)
  • iphone手机拷贝照片到电脑端,经常出现设备连接失败,传输中断问题,办法来了

    iphone手机拷贝照片到电脑端,经常出现设备连接失败,传输中断问题: 今天从iphone7上拷贝3000+照片到电脑上,中途总是出现传输中断,设备连接不上问题,一度开始怀疑,是不是买了个假货,特别是传输了大部分后,出现失败,很恼火。 重点来了: 解决方案: 打开手机,设

    2024年02月11日
    浏览(379)
  • HBuilder X 运行至于Android设备,报错创建ADB反向代理失败,当前使用的adb不支持wifi真机运行,请更换其他版本adb进行真机运行

    HBuilder X 运行至真机以及模拟器的时候出现了如下错误提示。 故障排查步骤一 : 各种重启 HBuilder X 出现一些问题对我来说已经见怪不怪,很多情况下重启都可以解决。 故障排查步骤二 : 重装HBuilder 我把HBuilder卸载了,到官网重新下载了最新版然后重新安装。 故障排查步骤三 

    2024年04月13日
    浏览(49)
  • Win10 电脑连接U盘/移动硬盘失败解决方法分享,该设备的驱动程序未被安装。(代码28)

    设备情况: 1、Win10电脑插上U盘没办法识别,有提示音但是没有显示; 2、右键计算机打开管理,点击设备管理器;发现出现一个其他设备带有感叹号,但是通用串行总线控制器中有显示一个USB大容量存储设备; 3、点击带感叹号的设备:该设备的驱动程序未被安装。(代码

    2024年02月08日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包