회사노트북을 지급받고도 wifi가 안돼서 그냥 뒀다가
최근 Ubuntu 16.04가 나왔다길래 설치를 직원에게 맡겼다.
역시 wifi는 설치가 안된채 받았다. 그런데 설마 싶었다. 세상이 얼마나 넓은가?
누군가는 이 의문에 답을 해뒀으리라.
그래서 다시 확인해보았다가 누군가 간략한 설치 가이드를 Q/A로 적어놨길래
시도했더니 되더라. 그래 되더라.
일단 내 컴퓨터의 무선네트워크 장치를 확인 해보았다.
$ sudo lshw -C network
*-network
description: Wireless interface
product: Qualcomm Atheros
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlp3s0
version: 30
serial: ac:e0:10:7c:78:27
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath10k_pci driverversion=4.4.0-21-generic firmware=WLAN.TF.1.0-00267-1 ip=192.168.0.233 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
resources: irq:51 memory:c4000000-c41fffff
$ sudo lspci -vvv
03:00.0 Network controller: Qualcomm Atheros Device 0042 (rev 30)
Qualcomm Atheros였구나.
구글 검색어로 Qualcomm Atheros Device 0042 (rev 30) wifi driver ubuntu 를 넣고 페이지를 뒤졌다.
얼마 지나지 않아 askubuntu에서 답을 찾을 수 있었다.
http://askubuntu.com/questions/708061/qualcomm-atheros-device-168c0042-rev-30-wi-fi-driver-installation
Ubuntu 16.04에서는 펌웨어만 변경하고 재부팅하라고 하는구나.
sudo apt-get install git
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
reboot
이전버전은 백포트 버전이 있으니 사용하라고 하는데
16.04지만 이걸로 드라이버를 올렸다.
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
reboot
장치는 인식되고 었다.
재부팅후 자동으로 올라와 있지 않았지만, 시스템설정에서 네트워크에 무선으로 인식되어
AP를 할당했더니 바로 올라왔다.
$ sudo ip link show
3: wlp3s0: mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether ac:e0:10:7c:78:27 brd ff:ff:ff:ff:ff:ff
이렇게 wifi 를 잡았다.
참고로 Ubuntu 16.04에서 한/영키는 Right Alt로 인식된다. Ubuntu 14.04/16.04 공히
Alt 키는 빠른실행창을 띄운다.
한영키를 한영전환으로 키보드 설정을 잡아도 소용이 없다는 말이다.
그래서 통상 Shift Space를 쓰는데 사무실 직원은 Ctrl Space를 추가해주었다.
개인적으로 선호하는 방법은 직접실행창은 Window 로고키 + R로 지정하고
당연히 Alt 설정은 삭제한뒤
Right Alt키를 한영전환키로 설정한다.
직접실행창의 키보드 바로가기 설정은 시스템설정/키보드/바로가기 탭에서 실행아이콘/허드를 표시할 키에 있고
키보드의 한영키 설정은 다들 상식으로 알터라 생략한다.
그만큼 검색에 많이 노출되니 더 자세한 설명은 그들에게 맡긴다.
설치를 해 준 직원에게 감사하는 마음으로 이 글을 공유한다.
즐삽 수고
캄사. 드뎌 업무용 놋북에 Wifi가 되네요. 내겐 이 글이 되~~~에박… (외근 갈때 들고 가야지…ㅋㅋ)