인텔 7260 버전 63 무선 없음


21

Ubuntu 13.10을 실행하는 Dell XPS 12가 있는데 무선으로 보이지 않습니다. 나는 여기서 제안을 시도했지만 아무런 차이가 없었습니다.

peter@xps:/lib/firmware$ ls -l /lib/firmware/iwlwifi-7260-7.ucode 
-rw-r--r-- 1 root root 682892 Aug  4 12:50 /lib/firmware/iwlwifi-7260-7.ucode
peter@xps:/lib/firmware$ sudo lshw -c network
  *-network UNCLAIMED     
       description: Network controller
       product: Wireless 7260
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:06:00.0
       version: 63
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:f7c00000-f7c01fff

peter@xps:~/backports-3.10-2$ grep IWL7260_UCODE_API_MAX drivers/net/wireless/iwlwifi/iwl-7000.c 
#define IWL7260_UCODE_API_MAX   7
    .ucode_api_max = IWL7260_UCODE_API_MAX,         \
peter@xps:~/backports-3.10-2$ dmesg | grep iwl
peter@xps:~/backports-3.10-2$ iwconfig
lo        no wireless extensions.

peter@xps:~$ find / -name *7260-6*
peter@xps:~$ find / -name *7260-7*
/lib/firmware/iwlwifi-7260-7.ucode 

peter@xps:~$ dmesg | grep -i -A 20 intel
[ 1318.013278] Intel(R) Wireless WiFi driver for Linux, in-tree:d
[ 1318.013281] Copyright(c) 2003-2013 Intel Corporation
[ 1318.015154] cfg80211: World regulatory domain updated:
[ 1318.015157] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 1318.015159] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1318.015161] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1318.015162] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 1318.015164] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1318.015165] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)

내가 찾은 것은 이전 버전의 펌웨어를로드하는 것으로 보이지만 어떻게 또는 왜인지 모르겠습니다.

peter@xps:/lib/firmware$ modinfo iwlwifi | grep 7260
firmware:       iwlwifi-7260-6.ucode
peter@xps:/lib/firmware$ ls *7260-6*
ls: cannot access *7260-6*: No such file or directory

이 설정을 얻는 방법에 대한 제안은 매우 환영합니다.


iwl-7000.c를 변경하고 백 포트 -3.10.2를 컴파일하고 iwlwifi를로드했는지 확인하십시오. 흥미로운 단서 : dmesg | grep iwl?
chili555

내가 본대로 실패한 iwlwifi의 로딩이라고 생각합니다 iwlwifi-7260-6.ucode. iwlwifi-7260-7.ucode이미 버전이 있었는데 교체해도 도움이되지 않았습니다. 왜 이것이로드되지 않는지 잘 모르겠습니다.
Peter Lawrey

iwl-7000.c로 변경하면 문제가 해결됩니다. -6.ucode의 이름을 -6.bak로 바꾸면로드되지 않고 도움이되는지 확인할 수 있습니다. 변경 사항을 적용하려면 iwlwifi를 언로드했다가 다시로드하거나 재부팅해야합니다.
chili555

@ chili555 그게 저를 혼란스럽게합니다. 해당 파일이 없습니다. 만이 -7.ucode존재한다.
Peter Lawrey

-6이로드 중이라는 dmesg의 정확한 메시지는 무엇입니까? 아마도 iwl-7000.c에서 고칠 내용을 추론 할 수있을 것입니다. dmesg | grep -e 회사 -e ucode
chili555

답변:


28

나는 당신이 당신의 바탕 화면에 다운로드 제안 : http://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.11-rc3/backports-3.11-rc3-1.tar.bz2 마우스 오른쪽 버 클릭하고 '여기에서 추출'을 선택하십시오. 이제 터미널을 열고 다음을 수행하십시오.

cd Desktop/backports-3.11-rc3-1/
make defconfig-iwlwifi
make
sudo make install

이제 여기에 필요한 펌웨어를 다운로드하십시오 : https://git.kernel.org/cgit/linux/kernel/git/egrumbach/linux-firmware.git/plain/iwlwifi-7260-7.ucode 이제 터미널을 열고 다음을 수행하십시오.

sudo cp ~/Desktop/iwlwifi-7260-7.ucode /lib/firmware/  <--or wherever you downloaded it
sudo modprobe -r iwldvm  <--If it is not loaded, OK, please proceed
sudo modprobe -r iwlwifi <--If it is not loaded, OK, please proceed
sudo modprobe iwlwifi

무선이 작동합니다.

위 링크에서 ucode 파일을 가져올 수없는 사용자는 다음 링크를 사용 하십시오. http://www.intel.com/content/www/us/en/support/network-and-io/wireless-networking/000005511. html


ucode 파일은 데비안 패키지에서 제공됩니다 : packages.debian.org/fr/sid/firmware-iwlwifi
rcomblen

고마워요! 시스템 업데이트를 통해 커널 패키지를 업데이트 할 수 없습니까?
Dmitry Pashkevich

@ DmitryPashkevich- 예, 가능하지만 위의 컴파일 프로세스를 반복해야합니다. 펌웨어 부분을 반복 할 필요가 없습니다.
chili555

그래 그게 내가 실제로 의미 한 것입니다 :) 감사합니다. 내가 할 수 커널을 업데이트 할 수 있지만 나는 다시 백 포트를 다시 설치해야 할 것입니다
드미트리 Pashkevich

트윗 담아 가기
chili555

2

Dell Vostro 5470 랩탑에 Ubuntu 14.04 Trusty를 설치 한 후에도 같은 문제가 발생했습니다. 최신 드라이버를 설치하면 백 포트가 필요하지 않았습니다.

http://wireless.kernel.org/en/users/Drivers/iwlwifi#Firmware 에서 찾을 수 있습니다 .

드라이버 파일에는 지침이 포함 된 추가 정보가 있지만 그 방법은 다음과 같습니다.

데스크탑에서 드라이버를 다운로드하십시오. http://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=iwlwifi-7260-ucode-22.24.8.0.tgz

데스크탑에서 컨텐츠를 추출하십시오.

sudo cp ~/Desktop/iwlwifi-7260-ucode-22.15.8.0/iwlwifi-7260-8.ucode /lib/firmware/

재시작.


이것은 나를 위해 작동하지 않았습니다. 사용한 추가 단계가 있습니까?
Adrian Keister

아니요,이 4 단계 만 수행하십시오. 이제 동일한 노트북에서 16.04를 사용하고 있으며 Wi-Fi는 기본적으로 작동합니다.
smoortema
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.