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
. 그러나 Acer 웹 사이트에는 3 개의 죽상 드라이버가 있습니다. 어느 것을 다운로드 할 지 알 수 없었지만 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
답변
우분투 16.04 사용자는
sudo apt-get update && sudo apt-get upgrade
재부팅합니다.
Windows 드라이버 및 ndiswrapper가 필요하지 않습니다.
최근에 업스트림으로 수정되었으므로 다음 지침에 따라 백 포트 모듈과 필요한 펌웨어를 설치하십시오.
sudo apt-get install build-essential linux-headers-$(uname -r) git
echo "options ath10k_core skip_otp=y" | sudo tee /etc/modprobe.d/ath10k_core.conf
wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v4.4.2/backports-4.4.2-1.tar.gz
tar -zxvf backports-4.4.2-1.tar.gz
cd backport-4.4.2-1
make defconfig-wifi
make
sudo make install
git clone https://github.com/kvalo/ath10k-firmware.git
sudo cp -r ath10k-firmware/QCA9377 /lib/firmware/ath10k/
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
재부팅 후 작동합니다.
Wi-Fi를 지원하기 위해 커널이 패치 될 때까지 업데이트를 통해 새 커널이 설치되면 실패합니다. 그렇게되면 다음을 수행해야합니다.
cd backports-4.4.2-1
make clean
make defconfig-wifi
make
sudo make install
그리고 재부팅하십시오.