我在 Honor Magicbook 15 上运行 ubuntu 22.04.3。最近我遇到了随机崩溃,并试图调查它们。我决定从检查我的驱动程序开始。我想检查我的驱动程序是否是最新的。偶然发现了这篇文章:如何下载所有必需的 Ubuntu 驱动程序按照最佳答案的说明,我运行了:
sudo ubuntu-drivers install
sudo reboot
后来,我的笔记本电脑好像崩溃了或者出了什么问题。重启后,我无法连接到任何 Wi-Fi 网络。它们只是没有显示在右下角的“网络”选项卡中。
以下是我检查过并认为可能有用的一些内容: 系统配置输出:
lo no wireless extensions.
docker0 no wireless extensions.
rfkill 列出全部:
0: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
低血压(仅复制我觉得奇怪的条目):
*-network UNCLAIMED
description: Network controller
product: Atheros QCNFA765
vendor: Qualcomm
physical id: 0
bus info: pci@0000:01:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: cap_list
configuration: latency=0
resources: memory:d0000000-d01fffff
*-multimedia:1 UNCLAIMED
description: Multimedia controller
product: Raven/Raven2/FireFlight/Renoir Audio Processor
vendor: Advanced Micro Devices, Inc. [AMD]
physical id: 0.5
bus info: pci@0000:03:00.5
version: 01
width: 32 bits
clock: 33MHz
capabilities: cap_list
configuration: latency=0
resources: memory:d0580000-d05bffff
linux - linux系统grep -i 网
01:00.0 Network controller: Qualcomm Atheros QCNFA765 (rev 01)
lsmod | grep ath
ath11k_pci 32768 0
ath11k 860160 1 ath11k_pci
qmi_helpers 32768 1 ath11k
mac80211 1720320 1 ath11k
cfg80211 1318912 2 ath11k,mac80211
mhi 106496 1 ath11k_pci
sudo dmesg | grep ath11k
[ 10.674942] ath11k_pci 0000:01:00.0: BAR 0: assigned [mem 0xd0000000-0xd01fffff 64bit]
[ 10.674969] ath11k_pci 0000:01:00.0: enabling device (0000 -> 0002)
[ 10.675742] ath11k_pci 0000:01:00.0: MSI vectors: 32
[ 10.675751] ath11k_pci 0000:01:00.0: wcn6855 hw2.1
[ 39.952577] ath11k_pci 0000:01:00.0: failed to power up mhi: -110
[ 39.952584] ath11k_pci 0000:01:00.0: failed to start mhi: -110
[ 39.952591] ath11k_pci 0000:01:00.0: failed to power up :-110
[ 39.968380] ath11k_pci 0000:01:00.0: failed to create soc core: -110
[ 39.968390] ath11k_pci 0000:01:00.0: failed to init core: -110
[ 40.165512] ath11k_pci: probe of 0000:01:00.0 failed with error -110
任何帮助都将不胜感激!此外,我还可以提供有关此问题的任何其他信息。
答案1
经过几个小时的摸索,我终于明白了。
重要提示!我完全不知道自己在做什么以及为什么这么做。我只是复制了从网上找到的与我遇到的问题类似的人那里找到的解决方案。
我的笔记本电脑没有以太网连接端口,当然我也没有适配器。所以第一件事就是想办法让我的电脑上网。
事实证明,手机仅通过 USB 即可共享蜂窝数据。下面是简单的指导对于 Android 手机,我曾经就是这么做的。
我尝试更新所有我能更新的内容:
sudo apt update
sudo apt upgrade
sudo apt install linux-firmware
我尝试
sudo modprobe ath11k
用 ath11k 来表示我的驱动程序的名称。我重新启动了笔记本电脑。
我使用 检查了错误是否仍然存在,
dmesg | grep ath11k
结果确实存在。此时我意识到我的系统显然可以识别我的网络模块,甚至看到我安装了合适的驱动程序,但出于某种原因,我的网络模块的无线连接接口仍然不会出现在任何命令(如ifconfig
、iwconfig
或 )上rfkill list all
。我认为造成差异的原因(概述如下)邮政), 跑步:
wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.197_all.deb
sudo dpkg -i linux-firmware*.deb
- 这个实际上给了我一个错误,我不知道发生了什么。
我再次重新启动,失去了所有剩下的希望。
重启后,我可以看到 Wi-Fi 已连接并正常工作。真是惊喜!我觉得整个体验再一次教会了我,对于计算机,尤其是 Linux,最重要的是不要放弃。解决方案就在某处。你只需要继续尝试。
再说了,我不明白或不知道这些事情意味着什么,以及它们是否真的对我有帮助,但我确信,在我这样做之后,一切对我来说都是有用的。