안녕하세요, Linux Mint 18.1 시스템의 Wi-Fi 때문에 짜증이 납니다.
lspci
산출:
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.2 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1c.4 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3)
00:1d.0 USB controller: Intel Corporation Wildcat Point-LP USB EHCI Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
03:00.0 Network controller: Qualcomm Atheros Device 0042 (rev 30)
04:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940M] (rev a2)
주문 실행lspci -nn | grep Atheros is:
gh0st@gh0st-Aspire ~ $ lspci -nn | grep Atheros 03:00.0 Network controller [0280]: Qualcomm Atheros Device [168c:0042] (rev 30)
저는 제가 찾은 몇 가지 도움말과 팁을 따랐기 때문에 다음을 수행했습니다.
exec sudo -i
apt-get update
apt-get install build-essential linux-headers-$(uname -r) git
echo "options ath10k_core skip_otp=y" | tee /etc/modprobe.d/ath10k_core.conf
wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/11/20/backports-20151120.tar.gz
tar zxvf backports-20151120.tar.gz
cd backports-20151120
make defconfig-wifi
make
make install
git clone https://github.com/kvalo/ath10k-firmware.git
cp -r ath10k-firmware/QCA9377 /lib/firmware/ath10k/
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
reboot
하지만 문제는 여전히 존재합니다.
몇 분 동안은 잘 작동하다가 10~20m 이내에 작동이 멈췄습니다. 또는 재부팅하고 연결을 끊었다가 다시 연결하면 몇 분 동안 다시 작동합니다.
답변1
불필요한 변경 사항을 제거하자
cd backports-20151120
sudo make uninstall
cd /lib/firmware/ath10k/QCA9377/hw1.0
sudo mv firmware-5.bin firmware-5.bin.bak
sudo mv board.bin board.bin.bak
sudo mv board-2.bin board-2.bin.bak
그런 다음 github의 파일보다 최신 버전일 수 있는 linux-firmware 패키지를 다시 설치합니다.
sudo apt-get install --reinstall linux-firmware
이러한 장치는 전원 관리가 활성화된 상태에서 제대로 작동하지 않습니다. 최근 Network Manager가 기본적으로 전원 관리를 활성화하도록 변경되었습니다. 다음과 같이 변경할 수 있습니다.
sudo sed -i 's/wifi.powersave = 3/wifi.powersave = 2/' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
재시작
또한 연결이 TKIP를 암호화로 사용하고 있는지 확인해야 합니다. iwlist scan | egrep -i 'ssid|cipher'
이로 인해 문제가 발생할 수 있으며 무선 액세스 포인트의 암호화 설정을 변경해야 합니다.