我买了台Acer笔记本电脑并安装了Ubuntu 14.04LTS,但没有WiFi驱动程序。所以我正在尝试使用wifidocs / driver / ndiswrapper安装Windows驱动程序。
在这样做时lspci -vvnn
,它给出:
Network controller [0280: Qualcomm Atheros Device [168c:0042] (rev 30)
然后我也禁用了atheros驱动程序。使用lspci
and lspci -n
,我可以说PCI id是168c:0042
。但是宏cer网站有三个atheros驱动程序。我不知道该下载哪个文件,而是在Windows PC上下载了一个文件并将zip文件粘贴到桌面上,然后使用unzip从终端将其解压缩<filename>.zip
。页面上说您必须转到控制面板系统硬件以及Windows系统上的所有硬件。我没做这个。Windows计算机不是我的,恐怕不应该在其上安装任何其他驱动程序。解压后有一个.inx
文件和一个和文件在里面。然后在该目录中运行,但显示未安装,当我安装时,得到以下答复.bin
文件,但没有.sys
文件。我不知道自己是否完全正确,或者我错过了什么?如果我是正确的,那么如何从这里继续?我还创建了一个新目录并复制了解压缩的文件.inx
.bin
ndiswrapper -i <filename>.inf
ndiswrapper
sudo apt-get install ndiswrapper-common
ndiswrapper-common
已经是最新版本。该怎么办?这是我的
dmesg | grep ath10k result
[ 7.882758] ath10k_pci 0000:03:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
[ 8.190016] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
[ 8.334587] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA9377/hw1.0/board-2.bin failed with error -2
[ 10.140677] ath10k_pci 0000:03:00.0: qca9377 hw1.0 (0x05020000, 0x003820ff sub 105b:e09a) fw WLAN.TF.1.0-00267-1 fwapi 5 bdapi 1 htt-ver 3.1 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features ignore-otp
[ 10.140682] ath10k_pci 0000:03:00.0: debug 0 debugfs 0 tracing 0 dfs 0 testmode 0
这是输出 lspci -nnk | grep -iA2 net
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Subsystem: Acer Incorporated [ALI] Device [1025:098a]
Kernel driver in use: r8169
03:00.0 Network controller [0280]: Qualcomm Atheros Device [168c:0042] (rev 30)
Subsystem: Foxconn International, Inc. Device [105b:e09a]
Kernel driver in use: ath10k_pci