如何让我的高通 wifi 适配器在 Ubuntu 20.10 上运行?

如何让我的高通 wifi 适配器在 Ubuntu 20.10 上运行?

笔记本电脑是 DELL XPS 17,这似乎不是本网站经常提到的 Atheros 控制器。

我确实有一个可以使用的 RJ45 加密狗,所以我可以下载必要的东西。

尖端硬件和 Linux... :(

sudo lshw -C network
*-network UNCLAIMED       
   description: Network controller
   product: Qualcomm
   vendor: Qualcomm
   physical id: 0
   bus info: pci@0000:04:00.0
   version: 01
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress cap_list
   configuration: latency=0
   resources: memory:d2100000-d21fffff

请参阅lspci-nnk| grep 0280 -A3

04:00.0 Network controller [0280]: Qualcomm Device [17cb:1101] (rev 01)
        Subsystem: Bigfoot Networks, Inc. Device [1a56:a501]
05:00.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06)
    Kernel driver in use: pcieport

tx$ uname -r

5.8.0-25-generic

atx$ lsb_release-a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.10
Release:        20.10
Codename:       groovy

jjs@atx$ sudo apt upgrade 正在读取软件包列表...完成 正在构建依赖关系树
正在读取状态信息...完成 正在计算升级...完成 升级了 0 个软件包,新安装了 0 个软件包,要删除 0 个软件包,未升级 0 个软件包。

jjs@atx$ uname -r 5.8.0-50-通用

它只是停滞了。只是呆在这里。Htop 没有显示任何 CPU 活动。

jjs@atx$ sudo ubuntu-mainline-kernel.sh -i 在 kernel.ubuntu.com 上查找最新版本 最新版本是:v5.11.15,继续?(y/N)

Will download 6 files from kernel.ubuntu.com:
Downloading amd64/linux-headers-5.11.15-051115 generic_5.11.15-051115.202104161034_amd64.deb: 100%   
Downloading amd64/linux-headers-5.11.15-051115_5.11.15-051115.202104161034_all.deb: 100%   
Downloading amd64/linux-image-unsigned-5.11.15-051115-generic_5.11.15-051115.202104161034_amd64.deb: 100%   
Downloading amd64/linux-modules-5.11.15-051115-generic_5.11.15-051115.202104161034_amd64.deb: 100%   
Downloading amd64/CHECKSUMS: 100%   
Downloading amd64/CHECKSUMS.gpg: 100%   
Importing kernel-ppa gpg key ok
Signature of checksum file has been successfully verified
Checksums of deb files have been successfully verified with sha256sum
Installing 4 packages

现在它只是停滞了,停留在那里,htop 显示进程没有 CPU。

笔记本电脑是 DELL XPS 17,这似乎不是本网站经常提到的 Atheros 控制器。

我确实有一个可以使用的 RJ45 加密狗,所以我可以下载必要的东西。

尖端硬件和 Linux... :(

sudo lshw -C network
*-network UNCLAIMED       
   description: Network controller
   product: Qualcomm
   vendor: Qualcomm
   physical id: 0
   bus info: pci@0000:04:00.0
   version: 01
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress cap_list
   configuration: latency=0
   resources: memory:d2100000-d21fffff

请参阅lspci-nnk| grep 0280 -A3

04:00.0 Network controller [0280]: Qualcomm Device [17cb:1101] (rev 01)
        Subsystem: Bigfoot Networks, Inc. Device [1a56:a501]
05:00.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06)
    Kernel driver in use: pcieport

tx$ uname -r

5.8.0-25-generic

atx$ lsb_release-a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.10
Release:        20.10
Codename:       groovy

jjs@atx$ sudo apt upgrade 正在读取软件包列表...完成 正在构建依赖关系树
正在读取状态信息...完成 正在计算升级...完成 升级了 0 个软件包,新安装了 0 个软件包,要删除 0 个软件包,未升级 0 个软件包。

jjs@atx$ uname -r 5.8.0-50-通用

https://www.how2shout.com/linux/how-to-install-linux-kernel-5-10-on-ubuntu-20-04-lts/

jjs@atx$ sudo ubuntu-mainline-kernel.sh -i 在 kernel.ubuntu.com 上查找最新版本 最新版本是:v5.11.15,继续?(y/N)

Will download 6 files from kernel.ubuntu.com:
Downloading amd64/linux-headers-5.11.15-051115 generic_5.11.15-051115.202104161034_amd64.deb: 100%   
Downloading amd64/linux-headers-5.11.15-051115_5.11.15-051115.202104161034_all.deb: 100%   
Downloading amd64/linux-image-unsigned-5.11.15-051115-generic_5.11.15-051115.202104161034_amd64.deb: 100%   
Downloading amd64/linux-modules-5.11.15-051115-generic_5.11.15-051115.202104161034_amd64.deb: 100%   
Downloading amd64/CHECKSUMS: 100%   
Downloading amd64/CHECKSUMS.gpg: 100%   
Importing kernel-ppa gpg key ok
Signature of checksum file has been successfully verified
Checksums of deb files have been successfully verified with sha256sum
Installing 4 packages

现在它只是停滞了,停留在那里,htop 显示进程没有 CPU。

再次运行,就完成了。

重新启动并得到:

error: /vmlinuz-5.11.15-051115-generic has invalid signature.
error: you need to load the kernel first.

立即禁用安全启动

atx$ uname -r 5.11.15-051115-通用

atx$ sudo lshw -C

   description: Network controller
   product: Qualcomm
   vendor: Qualcomm
   physical id: 0
   bus info: pci@0000:04:00.0
   version: 01
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list
   configuration: driver=ath11k_pci latency=0
   resources: irq:196 memory:d2100000-d21fffff

atx$ lspci -nnk | grep 0280 -A3

04:00.0 Network controller: Qualcomm Device [17cb:1101] (rev 01)
    Subsystem: Bigfoot Networks, Inc. Device [1a56:a501]
    Kernel driver in use: ath11k_pci
    Kernel modules: ath11k_pci

atx$ lsb_release -A

No LSB modules are available.
Distributor ID:     Ubuntu
Description:        Ubuntu 20.10
Release:    20.10
Codename:   groovy

但是在搜索网络时,它不会显示我的路由器,但我的手机可以看到并使用路由器。

除了内核版本 5.11 之外,您还需要所需的固件。请执行以下操作:

获得http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.197_all.deb sudo dpkg -i linux-固件*.deb

重启

成功!!!

答案1

除了内核版本 5.11 之外,您还需要所需的固件。请执行以下操作:

wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.197_all.deb
sudo dpkg -i linux-firmware*.deb

重启。有什么改善吗?

相关内容