ID บทความ: 000058909 ประเภทข้อมูล: การแก้ไขปัญหา การตรวจสอบครั้งล่าสุด: 04/11/2022

ปัญหาเกี่ยวกับ Intel® Killer™ AX1650 ใน Debian*/Ubuntu* 16.04+

BUILT IN - ARTICLE INTRO SECOND COMPONENT
สรุปข้อมูล

คําแนะนําในการวินิจฉัยและการแก้ไขปัญหาสําหรับIntel Killer AX1650 ใน Debian/Ubuntu 16.04+

คำอธิบาย

หากระบบที่ใช้ Debian* ของคุณไม่พบหรือใช้งาน Intel® Killer™ Wireless AX1650 ของคุณ คุณอาจทําไดรเวอร์หรือเฟิร์มแวร์ Iwlwifi ที่ถูกต้องหายไป คู่มือนี้มีตัวเลือกเกี่ยวกับวิธีการติดตั้งไดรเวอร์ Iwlwifi ที่ใช้งานได้ เราได้ยืนยันแล้วว่าตัวเลือกเหล่านี้จะกู้คืนการเชื่อมต่อไร้สายโดยใช้ AX1650 ใน Ubuntu* 16.04/18.04/19.04

หมาย เหตุหากอุปกรณ์ที่คุณกําลังพยายามติดตั้งไดรเวอร์ WI-FI ไม่มีการเข้าถึงอินเทอร์เน็ต โปรดดู บทความ ต่อไปนี้
ความละเอียด

มีสามวิธีหลักในการแก้ปัญหา:

  • เคอร์เนล Linux* 5.1 หรือ Linux Kernel 5.3
    ใช้เฟิร์มแวร์ Intel Wi-Fi 6 AX200 160MHz ขณะใช้งาน Linux Kernel 5.1 หรือ 5.3 ซึ่งคุณจะต้องติดตั้งและใช้ Linux Kernel ที่ใหม่กว่าและคัดลอกไฟล์เฟิร์มแวร์ลงในโฟลเดอร์ /lib/firmware/ ของคุณ คุณอาจสามารถติดตั้ง Linux ที่คุณเลือกใหม่ได้อีกด้วย ตัวอย่างเช่น Ubuntu 19.10 ควรทํางานทันทีที่ติดตั้ง Linux Kernel 5.3 และเฟิร์มแวร์ที่จําเป็น

    เคอร์เนล Linux ที่ใหม่กว่า เช่น 5.4+ อาจมีปัญหาด้านข้อบกพร่องและความเข้ากันได้ ดังนั้นหากคุณเห็นปัญหาในการใช้งาน ให้ลองปรับรุ่นเป็น 5.3

  • ใช้ตัวจัดการแพคเกจเช่น APT เพื่อติดตั้งไดรเวอร์ Iwlwifi ที่รองรับโดยอัตโนมัติ
    เรียกใช้คําสั่งต่อไปนี้ทีละตัวและรีบูตคอมพิวเตอร์ของคุณ หาก AX1650 ของคุณยังตรวจไม่พบ/ไม่ได้ใช้งาน คุณสามารถเลื่อนลงและลองทําตามขั้นตอน Backport เดิม
    $ sudo add-apt-repository ppa:canonical-hwe-team/backport-iwlwifi
    $ sudo apt-get update
    $ sudo apt-get install backport-iwlwifi-dkms
    $รีบูต
  • Backport ด้วยตนเองไดรเวอร์ Iwlwifi สําหรับเคอร์เนล Linux รุ่นเก่า
    ไดรเวอร์ Iwlwifi ที่ทํางานด้วย AX1650 รวมอยู่ใน Linux Kernels 5.1+
    หากคุณต้องการ Backport ว่าไดรเวอร์ Iwlwifi ไปยัง Linux Kernel รุ่นเก่าของคุณ คุณสามารถทําตามขั้นตอนด้านล่าง

ไดรเวอร์ที่สนับสนุนถูกสร้างขึ้นสําหรับสภาพแวดล้อมปัจจุบันของคุณ หากคุณแบ็คพอร์ตไดรเวอร์แล้วอัปเกรดระบบของคุณ เป็นไปได้ว่าไดรเวอร์ Backported จะไม่สามารถทํางานได้อย่างถูกต้อง คุณจะต้องถอนการติดตั้งไดรเวอร์ Backported ก่อนหน้านี้แล้วสร้างไดรเวอร์อื่นสําหรับสภาพแวดล้อมปัจจุบันของคุณ

Backport ไดรเวอร์ Iwlwifi สําหรับเคอร์เนล Linux รุ่นเก่า

ก่อนที่คุณจะเริ่มกระบวนการ Backport ด้วยตนเอง นี่คือคําอธิบายโดยย่อและตัวอย่างของขั้นตอนที่จําเป็นสามขั้นตอนสําหรับ Backporting Iwlwifi River สําหรับ AX1650 ของคุณ:

ขั้นตอนที่ 1 - ดาวน์โหลดแพคเกจ Git และ Build-Essential ล่าสุด

  • Build-Essential ประกอบด้วยแพ็คเกจ 'สร้าง' และแพ็คเกจอื่น ๆ สองสามแพ็คเกจ ที่จําเป็นสําหรับการสร้างไดรเวอร์

ขั้นตอนที่ 2 - ดาวน์โหลดคลังข้อมูล Iwlwifi-Firmware.git

  • จากนั้นคุณจะย้ายไฟล์ Iwlwifi ไปยังโฟลเดอร์ /lib/firmware/ ของคุณเพื่อให้ไดรเวอร์ที่สร้างขึ้นใหม่ของคุณสามารถทํางานได้อย่างถูกต้องหลังจากรีบูต

ขั้นตอนที่ 3 - ดาวน์โหลดคลังข้อมูล Backport-Iwlwifi.git

  • ใช้คลังข้อมูล 'Make' และ 'Backport-Iwlwifi' เพื่อสร้างไดรเวอร์ Iwlwifi
  • เนื่องจาก 'Make จะผลิตไดรเวอร์ที่ไม่มีลายเซ็น คุณอาจเห็นข้อผิดพลาด / คําเตือนเกี่ยวกับ SSL
    • ซึ่งเป็นเรื่องปกติ แต่นี่เป็นเหตุผลที่ทําให้ Secure Boot ต้องถูกปิดใช้งาน
    • หากเปิดใช้งาน Secure Boot แล้ว คอมพิวเตอร์ของคุณจะไม่ใช้ไดรเวอร์ที่ไม่มีลายเซ็น!

นี่คือตัวอย่างของขั้นตอนเหล่านี้ที่กําลังดําเนินการ

  • เงื่อนไขเริ่มต้นสําหรับผลลัพธ์ตัวอย่างนี้:
    • Dell XPS 13 9360
      AX1650
      โหมด Legacy Boot; ปิดการบูตอย่างปลอดภัย
      Ubuntu 18.04 ได้รับการติดตั้งเป็นพาร์ติชัน EXT4 ที่มีจุดยึดตั้งค่าเป็น '/'
      คอมพิวเตอร์จะรีสตาร์ตและบูทเข้าสู่ Ubuntu 18.04
    • ตัวอย่างBackport_Iwlwifi
      AX1650 ใช้ไดรเวอร์ Iwlwifi ตามที่แสดงในผลลัพธ์ของ 'sudo lshw -C network' และ WiFi สามารถเข้าถึงได้
หมาย เหตุคุณต้องปิดใช้งาน Secure Boot ใน BIOS ของคุณก่อนทําตามขั้นตอนเหล่านี้ หากคุณไม่แน่ใจว่าจะปิดใช้งาน Secure Boot อย่างไร โปรดดูเอกสารการสนับสนุนหรือเว็บไซต์ของเครื่องหรือมาเธอร์บอร์ดของคุณ

มาเริ่มกันเลย

ใส่คําสั่งต่อไปนี้ลงในเทอร์มินัลทีละบรรทัด

ขั้นตอนที่ 1 - ดาวน์โหลดแพคเกจ Git และ Build-Essential ล่าสุด

$ sudo apt อัปเดต
$ sudo apt-get install -y git
$ sudo apt-get install -y build-essential

ขั้นตอนที่ 2 - ดาวน์โหลดคลังข้อมูล Iwlwifi-Firmware.git

$ git git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git โคลน
$ cd linux-เฟิร์มแวร์
$ sudo cp iwlwifi-* /lib/firmware/
$ cd

ขั้นตอนที่ 3 - สร้างไดรเวอร์ Iwlwifi ที่รองรับสําหรับการตั้งค่าปัจจุบันของคุณ

$ git https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git โคลน
$ CD backport-iwlwifi
$ sudo ทําให้ defconfig-iwlwifi-public
$ sudo make -j4
$ sudo ทําการติดตั้ง

 
คําสั่งนี้อาจจําเป็นสําหรับการบังคับให้เครื่องของคุณใช้ไดรเวอร์จากการบูท:
$ update-initramfs -u

รีบูตคอมพิวเตอร์ของคุณและยืนยันว่าทํางานได้

หมาย เหตุหากคุณอัปเดต Ubuntu หลังจากใช้ไดรเวอร์ Backported คุณอาจต้องทําซ้ําขั้นตอนที่ 3 ตั้งแต่ต้นเพื่อสร้างไดรเวอร์ใหม่

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับ 10 ผลิตภัณฑ์

เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้