Tidak ada nirkabel untuk Intel Corporation 7260 versi 63

21

Saya memiliki Dell XPS 12 yang menjalankan Ubuntu 13.10 dan sepertinya itu bukan nirkabel. Saya sudah mencoba saran di sini tetapi tidak ada bedanya

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)

Apa yang saya temukan adalah sepertinya memuat versi lama dari firmware tetapi saya tidak tahu bagaimana atau mengapa

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

Ada saran tentang bagaimana mendapatkan pengaturan ini sangat welcome.

Peter Lawrey
sumber
Harap konfirmasi bahwa Anda membuat perubahan ke iwl-7000.c, kompilasi backports-3.10.2 dan memuat iwlwifi. Petunjuk menarik apa yang ada di: dmesg | grep iwl?
chili555
Saya percaya ini adalah pemuatan iwlwifi yang gagal karena saya lihat iwlwifi-7260-6.ucodedimuat. Saya sudah memiliki versi iwlwifi-7260-7.ucode, dan menggantinya tidak membantu. Tidak yakin mengapa itu tidak memuat ini.
Peter Lawrey
Perubahan ke iwl-7000.c seharusnya memperbaikinya. Anda mungkin juga mengganti nama -6.ucode menjadi -6.bak sehingga tidak dapat memuat dan melihat apakah itu membantu. Anda harus membongkar dan memuat ulang iwlwifi atau reboot agar perubahan tersebut efektif.
chili555
@ chili555 Itulah yang membingungkan saya. Tidak ada file seperti itu. Hanya yang -7.ucodeada.
Peter Lawrey
Apa pesan tepatnya di dmesg yang mengatakan -6 sedang memuat. Mungkin kita bisa menyimpulkan apa yang harus diperbaiki di iwl-7000.c. dmesg | grep -e tegas -e ucode
chili555

Jawaban:

28

Saya sarankan Anda mengunduh ini ke desktop Anda: http://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.11-rc3/backports-3.11-rc3-1.tar.bz2 Kanan- klik dan pilih 'Ekstrak Di Sini.' Sekarang buka terminal dan lakukan:

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

Sekarang unduh firmware yang diperlukan di sini: https://git.kernel.org/cgit/linux/kernel/git/egrumbach/linux-firmware.git/plain/iwlwifi-7260-7.ucode Sekarang buka terminal dan lakukan:

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

Nirkabel Anda sekarang seharusnya berfungsi.

Bagi mereka yang tidak bisa mendapatkan file ucode dari tautan di atas, gunakan tautan ini: http://www.intel.com/content/www/us/en/support/network-and-io/wireless-networking/000005511. html

cabai555
sumber
Bagi mereka yang bertanya, file ucode berasal dari paket Debian: packages.debian.org/fr/sid/firmware-iwlwifi
rcomblen
Terima kasih, itu membantu! Apakah ini berarti bahwa sekarang saya tidak dapat memperbarui paket-paket kernel melalui pembaruan sistem?
Dmitry Pashkevich
@ DmitryPashkevich- Ya, Anda bisa, tetapi Anda harus mengulangi proses kompilasi di atas. Bagian firmware tidak perlu diulang.
cabai555
ya itulah yang sebenarnya saya maksudkan :) terima kasih. Saya dapat memperbarui kernel tetapi saya harus menginstal ulang backport lagi
Dmitry Pashkevich
@ DmitryPashkevich- Tepat!
chili555
2

Setelah menginstal Ubuntu 14.04 Trusty pada laptop Dell Vostro 5470 saya, saya memiliki masalah yang sama. Menginstal driver terbaru bekerja untuk saya, tidak perlu untuk backports.

Itu dapat ditemukan di sini: http://wireless.kernel.org/en/users/Drivers/iwlwifi#Firmware

Di file driver, ada Readme dengan instruksi, tapi di sini adalah bagaimana melakukannya:

Unduh driver di Desktop Anda: http://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=iwlwifi-7260-ucode-22.24.8.0.tgz

Ekstrak konten di Desktop Anda.

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

Mengulang kembali.

smoortema
sumber
Ini tidak berhasil untuk saya. Apakah ada langkah tambahan yang Anda gunakan?
Adrian Keister
Tidak, hanya 4 langkah ini. Sekarang saya menggunakan 16,04 dengan laptop yang sama, dan wifi bekerja di luar kotak.
smoortema