我浏览了无数的教程和类似的问题,试图解决这个问题,但我仍然无法让 wifi 正常工作,所以我决定发布一个新问题。
我双启动了 Windows 电脑和 Ubuntu 14.04,因为我的教授需要我与实验室兼容。在我的 Windows 分区上,wifi 可以使用。在 Linux 上,它根本不起作用。我尝试过 sudo-apt get install 许多 backport,但都不起作用。有一个答案在这这几乎解决了我的问题,但是我尝试执行该命令sudo cp /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin_WLAN.TF.1.0-00267-1 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin
,但在完成所有其他步骤后仍找不到文件。
这个帖子非常有帮助,但是当我按照这些步骤操作时并没有解决我的问题。
以下是我从一系列命令行查询中得到的输出。我是 Linux 新手,我很迷茫。任何帮助都将不胜感激!
lspci -nn | grep -i network
03:00.0 Network controller [0280]: Qualcomm Atheros Device [168c:0042] (rev 31)
rfkill list
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: acer-wireless: Wireless LAN
Soft blocked: no
Hard blocked: no
2: acer-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
sudo lshw -C network
*-network
description: Network controller
product: Qualcomm Atheros
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:03:00.0
version: 31
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=ath10k_pci latency=0
resources: irq:131 memory:b4200000-b43fffff
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0.1
bus info: pci@0000:04:00.1
logical name: eth0
version: 12
serial: 54:ab:3a:f8:75:37
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8411-2_0.0.1 07/08/13 ip=192.168.0.86 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
resources: irq:129 ioport:3000(size=256) memory:b4404000-b4404fff memory:b4400000-b4403fff
lsmod | grep ath
ath10k_pci 40960 0
ath10k_core 315392 1 ath10k_pci
ath 32768 1 ath10k_core
mac80211 733184 1 ath10k_core
cfg80211 561152 4 wl,ath,mac80211,ath10k_core
dmesg | grep ath
[ 1.484608] ath10k_pci 0000:03:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
[ 1.727693] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
[ 1.735591] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA9377/hw1.0/firmware-5.bin failed with error -2
[ 1.735596] ath10k_pci 0000:03:00.0: could not fetch firmware file 'ath10k/QCA9377/hw1.0/firmware-5.bin': -2
[ 1.735680] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA9377/hw1.0/firmware-4.bin failed with error -2
[ 1.735683] ath10k_pci 0000:03:00.0: could not fetch firmware file 'ath10k/QCA9377/hw1.0/firmware-4.bin': -2
[ 1.735691] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA9377/hw1.0/firmware-3.bin failed with error -2
[ 1.735692] ath10k_pci 0000:03:00.0: could not fetch firmware file 'ath10k/QCA9377/hw1.0/firmware-3.bin': -2
[ 1.735699] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA9377/hw1.0/firmware-2.bin failed with error -2
[ 1.735701] ath10k_pci 0000:03:00.0: could not fetch firmware file 'ath10k/QCA9377/hw1.0/firmware-2.bin': -2
[ 1.735707] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA9377/hw1.0/firmware.bin failed with error -2
[ 1.735709] ath10k_pci 0000:03:00.0: could not fetch firmware (-2)
[ 1.735711] ath10k_pci 0000:03:00.0: could not fetch firmware files (-2)
[ 1.735713] ath10k_pci 0000:03:00.0: could not probe fw (-2)
答案1
您需要linux-firmware
从进行安装xenial
。它有此固件。
跑步
wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.157.12_all.deb
sudo dpkg -i linux-firmware*