ไม่มีระบบไร้สายสำหรับ Intel Corporation 7260 เวอร์ชั่น 63


21

ฉันมี Dell XPS 12 ที่ใช้งาน Ubuntu 13.10 และไม่พบว่าเป็นแบบไร้สาย ฉันได้ลองใช้คำแนะนำที่นี่แต่พวกเขาไม่ได้ทำอะไรแตกต่าง

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, รวบรวม backports-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

ข้อความที่แน่นอนใน dmesg ที่ระบุว่า -6 กำลังโหลดอยู่คืออะไร บางทีเราสามารถสรุปสิ่งที่ต้องแก้ไขใน iwl-7000.c dmesg | grep -e firm -e ucode
chili555

คำตอบ:


28

ฉันขอแนะนำให้คุณดาวน์โหลดสิ่งนี้บนเดสก์ท็อปของคุณ: http://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.11-rc3/backports-3.11-rc3-1.tar.bz2 Right- คลิกและเลือก 'แยกที่นี่' ตอนนี้เปิดเทอร์มินัลแล้วทำ:

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 นั้นมาจากแพ็คเกจ Debian: packages.debian.org/fr/sid/firmware-iwlwifi
rcomblen

ขอบคุณที่ช่วย! นี่หมายความว่าตอนนี้ฉันไม่สามารถอัปเดตเคอร์เนลแพ็คเกจผ่านการอัปเดตระบบหรือไม่
Dmitry Pashkevich

@ DmitryPashkevich- ใช่คุณทำได้ แต่คุณจะต้องทำกระบวนการรวบรวมซ้ำด้านบน ไม่จำเป็นต้องทำซ้ำส่วนเฟิร์มแวร์
chili555

ใช่นั่นคือสิ่งที่ฉันหมายถึงจริง ๆ :) ขอบคุณ ฉันสามารถอัปเดตเคอร์เนล แต่ฉันจะต้องติดตั้ง
Backport

@ DmitryPashkevich- แน่นอน!
chili555

2

หลังจากติดตั้ง Ubuntu 14.04 Trusty บนแล็ปท็อป Dell Vostro 5470 ของฉันฉันมีปัญหาเดียวกัน การติดตั้งไดรเวอร์รุ่นใหม่ล่าสุดนั้นใช้งานได้สำหรับฉันไม่จำเป็นต้องใช้แบ็คแพค

พบได้ที่นี่: http://wireless.kernel.org/en/users/Drivers/iwlwifi#Firmware

ในไฟล์ไดรเวอร์มีคำสั่ง Readme พร้อมคำแนะนำ แต่นี่คือวิธีการ:

ดาวน์โหลดไดรเวอร์บนเดสก์ท็อปของคุณ: 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 กับแล็ปท็อปเครื่องเดียวกันและ wifi ใช้งานได้ทันที
smoortema
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.