更新至 23.10 后没有 Wi-Fi

更新至 23.10 后没有 Wi-Fi

我在 23.04 上成功使用了两个 wifi。更新到 23.10 后,我的 XPS 网络适配器无法加载:

  1. 网络适​​配器是Qualcomm QCA6390,并且驱动程序ath11k_pci根据以下信息被识别为sudo lshw -C network

  2. sudo dmesg | grep ath11k显示的内容如下:

[   14.266832] ath11k_pci 0000:71:00.0: BAR 0: assigned [mem 0xa6100000-0xa61fffff 64bit]
[   14.266855] ath11k_pci 0000:71:00.0: enabling device (0000 -> 0002)
[   14.267085] ath11k_pci 0000:71:00.0: MSI vectors: 32
[   14.267089] ath11k_pci 0000:71:00.0: qca6390 hw2.0
[   14.663649] ath11k_pci 0000:71:00.0: chip_id 0x0 chip_family 0xb board_id 0xff soc_id 0xffffffff
[   14.663662] ath11k_pci 0000:71:00.0: fw_version 0x10121492 fw_build_timestamp 2021-11-04 11:23 fw_build_id 
[   14.663703] ath11k_pci 0000:71:00.0: failed to fetch board-2.bin or board.bin from QCA6390/hw2.0
[   14.663705] ath11k_pci 0000:71:00.0: qmi failed to fetch board file: -2
[   14.663706] ath11k_pci 0000:71:00.0: failed to load board data file: -2
  1. 该问题出现在两个现有内核中:5.14 和 5.17(均为 OEM)

我在这里找到了一些相关的帖子,它们显示了略微不同的问题,但答复并未解决我的问题:

我的问题显然是:如何让我的无线适配器正确加载!?

答案1

在阅读其他帖子后,我意识到dmesg错误信息说“无法从 QCA6390/hw2.0 获取 board-2.bin 或 board.bin”我从中学到这个帖子如何检查是否存在这样的垃圾桶文件。就我而言:

> ls /usr/lib/firmware/ath11k/QCA6390/hw2.0/
amss.bin.zst  board-2.bin.zst  m3.bin.zst  Notice.txt.zst

因此,奇怪的是,这些文件确实存在于发行版中,但使用 ZST 压缩。因此,我所要做的就是:

  1. 安装ZST命令:sudo apt install zstd
  2. 进入内核正在尝试使用的固件文件夹:/usr/lib/firmware/ath11k/QCA6390/hw2.0/
  3. 解压缩文件:sudo unzstd *
  4. 重启系统

相关内容