Intel wireless 8260 - เครือข่ายที่ไม่มีผู้อ้างสิทธิ์


14

ฉันมี thinkpad yoga 14 และฉันติดตั้ง Ubuntu 15.10

ไร้สายไม่ทำงาน

sudo lshw -c network มี (สำหรับอุปกรณ์ที่เกี่ยวข้อง):

zck@my-computer:~/Downloads$ sudo lshw -c network
  *-network UNCLAIMED     
       description: Network controller
       product: Wireless 8260
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 3a
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:d2a00000-d2a01fff

ฉันดาวน์โหลดอแด็ปเตอร์ AC Intel Wireless WiFi Link 8260 และไม่ได้ทำการทดสอบดังนั้นตอนนี้ฉันมี iwlwifi-8000C-15.ucode แล้วและฉันวางไว้ใน / lib / เฟิร์มแวร์ตามที่บอกไว้ แต่ฉันไม่แน่ใจว่าจะติดตั้งอย่างไร ถึง iwlwifi หรือแม้ว่านั่นคือสิ่งที่ถูกต้อง

คำสั่งที่ร้องขอเพิ่มเติม:

zck@my-computer:~/Downloads$ lspci -nnk | grep 0280 -A2
03:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
    Subsystem: Intel Corporation Device [8086:1130]
06:00.0 3D controller [0302]: NVIDIA Corporation GM108M [GeForce 940M] [10de:1347] (rev a2)
zck@my-computer:~/Downloads$ sudo modprobe iwlwifi
zck@my-computer:~/Downloads$ dmesg | grep iwl
[ 5417.697371]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
[ 6027.901140]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
[ 6374.578584]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
[ 6389.342802]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
[ 6420.052221]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
[ 6420.996967]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
[ 6425.191771]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
[ 6425.718504]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
[ 6765.743640]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
[ 6847.871215]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev

1
โปรดแก้ไขคำถามของคุณเพื่อเพิ่มผลลัพธ์ของคำสั่งเทอร์มินัลเหล่านี้: lspci -nn | grep 0280และ: sudo modprobe iwlwifi(สิ่งนี้อาจไม่มีผลใด ๆ ) และในที่สุด: dmesg | grep iwlฉันแค่มองหาข้อความใด ๆ ที่เกี่ยวข้องกับเฟิร์มแวร์ ยินดีต้อนรับสู่ askubuntu
chili555

@ chili555 ขอบคุณ ผมได้ปรับปรุงการโพสต์กับบรรดาคำสั่งสามและ (ตั้งแต่ผมได้รับการเชื่อมต่อแบบเดินสาย) lshwที่ออกคำต่อคำของ
zck

โปรดให้อภัยขั้นตอนที่ผิดของฉัน; lspci -nnk | grep 0280 -A2ฉันต้องการจริง: ขอโทษ
chili555

ไม่ต้องห่วง. ฉันอัปเดตคำถามด้วยผลลัพธ์ lcpci ใหม่ สิ่งที่น่าสนใจคือdmesg | grep iwlตอนนี้มีผลซึ่งฉันได้โพสต์ไว้
zck

1
ฉันกำลังเขียนคำตอบ จะใช้เวลาสองสามนาที โปรดอดใจรอ
chili555

คำตอบ:


23

อุปกรณ์ของคุณ, Intel Corporation Wireless 8260 [8086: 24f3], (rev 3a), ระบบย่อย: อุปกรณ์ Intel Corporation [8086: 1130] ยังไม่ครอบคลุมโดยไดรเวอร์ที่iwlwifi.มีรูปแบบที่หลากหลาย แต่ไม่ใช่ pci.id และระบบย่อยที่แน่นอน คุณมี. ลองเพิ่มเข้าไป

โปรดดาวน์โหลดไฟล์นี้บนเดสก์ท็อปของคุณ: https://www.kernel.org/pub/linux/kernel/projects/backports/2015/09/23/backports-20150923.tar.gzคลิกขวาที่ไฟล์และเลือก 'แตกที่นี่ .' เจาะลึกไปยังไดรเวอร์> net> wireless> iwlwifi> pcie เปิดไฟล์ drv.c ด้วยโปรแกรมแก้ไขข้อความใด ๆ เช่น gedit, nano หรือ kate เลื่อนลงไปที่บรรทัด 428 โปรดสังเกตว่า pci.id ของคุณที่ลงท้ายด้วย 24F3 ไม่มีระบบย่อยที่สอดคล้องกันของ 1130 24F4 มี 1130 แต่ไม่ใช่ 24F3 ของคุณ มาเปลี่ยนกันเถอะ เปลี่ยนบรรทัด 428 จาก:

{IWL_PCI_DEVICE(0x24F4, 0x1130, iwl8260_2ac_cfg)},

หากต้องการอ่านแทน:

{IWL_PCI_DEVICE(0x24F3, 0x1130, iwl8260_2ac_cfg)},

การเว้นวรรคเครื่องหมายวรรคตอนวงเล็บ ฯลฯ มีความสำคัญและต้องสมบูรณ์แบบ พิสูจน์อักษรอย่างระมัดระวังบันทึกและปิดโปรแกรมแก้ไขข้อความ ขณะนี้:

cd ~/Desktop/backports-20150923
make clean
make defconfig-iwlwifi
make
sudo make install

Reboot การปรับปรุงใด ๆ

คุณได้รวบรวมไดรเวอร์สำหรับรุ่นเคอร์เนลที่ติดตั้งในปัจจุบันเท่านั้น เมื่อ Update Manager ติดตั้ง linux-image ในภายหลังหลังจากการรีบูตที่จำเป็นโปรดทำการคอมไพล์ใหม่:

cd ~/Desktop/backports-20150923
make clean
make defconfig-iwlwifi
make
sudo make install

โปรดเก็บไฟล์และคำแนะนำเหล่านี้ไว้ในเวลานั้น


นี่มัน ขอบคุณมากสำหรับความช่วยเหลือของคุณ ที่ดูดว่ามีระบบย่อยที่แตกต่างกัน ฉันพบว่าหมายเลข 8260 เป็นสิ่งที่ฉันต้องการตรวจสอบ
zck

โปรดดูการแก้ไขของฉันด้านบน
chili555

น่าสนใจมาก มีความคิดใดบ้างเมื่อไดรเวอร์นี้รองรับชุดค่าผสม pci.id และระบบย่อยนี้ วิธีใดที่ฉันสามารถช่วยทำให้เกิดขึ้นได้
zck

2
มันได้รับการแก้ไขใน 4.2.0-17 และบางทีคนอื่น ๆ ในซีรี่ส์ 4.2 ของ Wily
chili555

1
ความคิดเห็นเพิ่มเติมเล็กน้อย: คำตอบ chili555 จะไม่ทำงานจนกว่าคุณจะทำสิ่งนี้: ดาวน์โหลดเฟิร์มแวร์ ( intel.com/content/www/us/en/support/network-and-io/ ...... คัดลอก iwlwifi-8000C-13.ucode ลงใน / lib / เฟิร์ม
xhudik

2

คำตอบของ chili555 นั้นถูกต้องแน่นอน แต่ฉันยังไม่ได้ทดสอบ ฉันต้องการเพิ่มการสนับสนุนที่รวมอยู่ในเมล็ดที่อัปเดตสำหรับ Ubuntu 15.10 เมื่อคุณติดตั้ง Ubuntu WiFi จะไม่สามารถเชื่อมต่อคุณได้ แต่ใช้สายเคเบิลเพื่อรับการอัปเดต WiFi ของคุณจะทำงานหลังจากรีบูต หลังจากอัปเดตแล้วสิ่งนี้สามารถใช้งานได้กับ Thinkpad P50

ดังนั้นไม่จำเป็นต้องดาวน์โหลดแก้ไขและรวบรวมอะไรอีกแล้ว


2

ในการทำให้อแด็ปเตอร์ไร้สายนี้ทำงานใน Ubuntu 15.10 คุณต้องติดตั้งเฟิร์มแวร์ด้วยการเปิดใช้งาน

wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.156_all.deb
sudo dpkg -i linux-firmware_1.156_all.deb

สำหรับ Ubuntu 14.04 คุณต้องอัพเกรดเคอร์เนลด้วย

sudo apt-get install linux-generic-lts-wily

0

ตรวจสอบให้แน่ใจว่าคุณมีไฟล์iwlwifi-8000C-16.ucodeใต้/lib/firmware

คุณสามารถค้นหาได้ที่นี่

ดาวน์โหลดและเรียกใช้:

sudo cp <path-to-*.ucode file>/iwlwifi-8000C-16.ucode /lib/firmware

และตอนนี้อีกครั้ง:

cd ~/Desktop/backports-20150923
make clean
make defconfig-iwlwifi
make
sudo make install

Reboot:

sudo reboot

กะโหลกศีรษะ intelnuc


0

บางครั้งขึ้นอยู่กับแล็ปท็อปของคุณ (Mine Yoga 900) โมดูลถูกคอมไพล์ แต่ตัวจัดการเครือข่ายแสดงเป็นปิดใช้งานโดยฮาร์ดแวร์

นี่เป็นเพราะโมดูล ideapad_laptop คิดว่าแล็ปท็อปมีปุ่มทางกายภาพเพื่อปิดการใช้งาน wifi

ในกรณีที่คุณสามารถบัญชีดำ o โมดูลคอมไพล์เคอร์เนลเพิ่มส่วนเทียบเท่าตามที่อธิบายไว้ที่นี่


น่าสนใจ นั่นหมายความว่าทุกอย่างจะทำงานในเคอร์เนลใหม่หรือไม่? หรือฉันจะยังคงรายงานข้อผิดพลาดดังกล่าวข้างต้น ?
zck

การดัดแปลงนี้ทำด้วยมือและฉันไม่เห็นรายงานข้อผิดพลาดใด ๆ ดังนั้นคุณควรรายงาน การดัดแปลงไดรเวอร์ไร้สายเป็นสิ่งหนึ่งและอื่น ๆ ก็คือ ideapad_laptop ซึ่งทั้งคู่มีความสัมพันธ์กัน แต่เป็นของรายงานบั๊กสองแบบที่แตกต่างกัน
Fariza

0

ฉันประสบปัญหาคล้ายกันไม่มีเหตุสมควรติดต่อไร้สาย Intel

ฉันติดตั้ง Ubuntu 16.04 บนLenovo ideapad 520S (ซึ่งฉันเพิ่งซื้อ) แต่ไวไฟไม่ทำงาน lshw -c networkคำสั่งแสดงว่าอินเตอร์เฟซไร้สาย Intel คือไม่มีเหตุสมควร

ดูเหมือนว่า Ubuntu 16.04 มาพร้อมกับเคอร์เนล v4.4 ( https://wiki.ubuntu.com/Kernel/Support#A16.04.x_Ubuntu_Kernel_Support )

หลังจากติดตั้งเคอร์เนล v4.13 ปัญหาได้รับการแก้ไขแล้ว

sudo apt-get install linux-image-4.13.0 linux-headers-4.13.0 linux-image-extra-4.13.0
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.