
방금 새로 만든 PC에 Ubuntu 14.04 LTS를 설치했습니다. 내 마더보드는 Gigabyte H170N-WIFI이고 현재 Wi-Fi를 켜고 실행하려고 노력 중입니다.
터미널에서 실행하면 lshw -C network
다음과 같은 결과가 출력됩니다.
*-network
description: Ethernet interface
.............other stuff.......
*-network UNCLAIMED
description: Network controller
product: Wireless 8260
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:04:00.0
version: 3a
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: memory:df000000-df001fff
*-network
description: Ethernet interface
.............other stuff.......
보시 Wireless 8260
다시피 새로 설치할 때 청구되지 않은 잔존물이 감지될 수 있습니다. 청구되지 않은 것이 무엇인지는 확실하지 않지만 아직 OS에서 감지되지 않았기 sudo ifconfig wlan0 up
때문에 놀라운 일이 작동하지 않기 때문에 실제로 작동하려면 펌웨어가 필요하다고 가정합니다 .wlan0
조사를 통해 iwlwifi 펌웨어 다운로드 링크를 찾아 내 특정 카드에 대한 링크( iwlwifi-8000-ucode-25.30.13.0.tgz
)를 다운로드했습니다. 다운로드했으며 설치할 준비가 되었다고 생각하지만 몇 가지 질문이 있습니다.
README
명령을 실행해야 하는 상태 에서 매우 간단한 설치 가이드가 제공되었지만 cp iwlwifi-8000C-13.ucode /lib/firmware/
이 작업을 수행하기 전에 이미 무엇이 있는지 확인하기로 결정했습니다.
ls /lib/firmware/ | grep -i iwlwifi-8
이것을 공개했습니다 :
iwlwifi-8000C-13.ucode
나는 를 보고 -13
대상 파일과 내가 다운로드한 파일에 대해 diff를 실행하기로 결정했는데 둘은 동일합니다. 그러면 펌웨어가 이미 설치되어 있는 것 같습니다. 나는 지금 이것을 시작하고 실행하는 데 어려움을 겪고 있습니다. 이 게시물을 찾았습니다이 게시물lsci -nnk | grep 0280 -A2
수정 사항이 있지만 내 출력이 위 링크의 사용자 출력과 다르기 때문에 구현을 주저합니다 .
내 결과는 다음과 같습니다
04:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
Subsystem: Intel Corporation Dual Band Wireless-AC 8260 [8086:0010]
내 하위 시스템이 [8086:0010]
위 사용자의 하위 시스템과 다릅니다.[8086:1130]
내 값을 연결한 상태에서 다른 질문에 대해 허용된 답변에 제공된 지침을 따랐습니다. 시리즈 drv.c
에 도착하여 확인 하면 8000
첫 번째 줄이 표시됩니다.
{IWL_PCI_DEVICE(0x24F3, 0x0010, iwl8260_2ac_cfg)},
이 줄은 내 서브시스템 pci.id가 적용되어야 하고 모든 것이 '수정'이 이미 완료된 것처럼 나타납니다. 이를 시작하고 실행하기 위해 해야 할 모든 작업이 이미 완료된 것 같지만 카드는 청구되지 않은 상태로 남아 있습니다.
어떤 아이디어??
감사해요.
답변1
내 자신의 문제를 해결했습니다.
drv.c
파일이 원래 있어야 할 것과 정확히 일치하는 것을 보고 좌절하여 작업을 중단했습니다. 알고 보니 이것은 좋은 일이었고 나는 지시를 계속 따라야 했습니다. 그런 다음 내 질문에 있는 위의 링크된 게시물에서 배운 백포트를 실제로 설치하는 명령을 실행하여 수정을 완료했습니다.
cd ~/Desktop/backports-20150923
make clean
make defconfig-iwlwifi
make
sudo make install
무선 드라이버를 완벽하게 만드는 데 필요한 것은 이것과 재부팅뿐이었습니다.