Score:1

iwlwifi: ไม่พบการกำหนดค่าสำหรับ PCI dev

ธง cn

อย่างที่ฉันพูดถึง ที่นี่ การเชื่อมต่อไร้สายของฉันใช้งานไม่ได้ หลังจากทำการเปลี่ยนแปลงเฟิร์มแวร์ตามการสนับสนุนของสมาชิกชุมชนบางคน ฉันลงเอยด้วยผลลัพธ์ต่อไปนี้:

sudo dmesg | เกรป iwlwifi ผลลัพธ์:

[ 3.373741] iwlwifi 0000:00:14.3: เปิดใช้งานอุปกรณ์ (0000 -> 0002)
[ 3.381121] iwlwifi: ไม่พบการกำหนดค่าสำหรับ PCI dev 02f0/0000, rev=0x354, rfid=0x0
[ 3.381223] iwlwifi: โพรบของ 0000:00:14.3 ล้มเหลวโดยมีข้อผิดพลาด -22

ฉันสังเกตเห็นว่าตัวเลขสุดท้ายของ ระบบย่อย รายการเปลี่ยนตามครั้งสุดท้ายที่ฉันวิ่ง lspci -kvnn | sed -n '/เครือข่าย/,/^$/ p'. ตอนนี้มันกลับมาแล้ว

00:14.3 ตัวควบคุมเครือข่าย [0280]: Intel Corporation Wireless-AC 9462 [8086:02f0]
    ชื่ออุปกรณ์: ออนบอร์ด - อีเธอร์เน็ต
    ระบบย่อย: Intel Corporation Wireless-AC 9462 [8086:0000]
    ค่าสถานะ: บัสมาสเตอร์, การพัฒนาอย่างรวดเร็ว, เวลาแฝง 0, IRQ 16
    หน่วยความจำที่ c431c000 (64 บิต ไม่สามารถดึงล่วงหน้าได้) [size=16K]
    ความสามารถ: <การเข้าถึงถูกปฏิเสธ>
    โมดูลเคอร์เนล: iwlwifi

ใครบ้างมีเงื่อนงำว่าฉันจะดำเนินการเชื่อมต่อไร้สายอีกครั้งได้อย่างไร ฉันยินดีที่จะจัดรูปแบบระบบทั้งหมดของฉันหากจำเป็น อย่างไรก็ตาม ขณะที่ฉันลองติดตั้ง Ubuntu เวอร์ชัน 18.04 ควบคู่ไปกับเวอร์ชัน 20.04 ของฉันแล้วโดยไม่มีการปรับปรุงใดๆ ฉันไม่แน่ใจว่าจะช่วยได้หรือไม่...

แก้ไข (ตอบกลับ @nobody ความคิดเห็น)

สถานะ dkms

backport-iwlwifi, 8324: เพิ่ม
virtualbox, 6.1.26, 5.11.0-38-generic, x86_64: ติดตั้งแล้ว
virtualbox, 6.1.26, 5.14.14-051414-generic, x86_64: ติดตั้งแล้ว
virtualbox, 6.1.26, 5.4.0-89-generic, x86_64: ติดตั้งแล้ว

ชื่อ -r : 5.14.14-051414-generic

รายการ rfkill

0:hci0:บลูทูธ
    ซอฟต์บล็อค: ไม่
    ฮาร์ดบล็อก: ไม่

grep -i ข้อผิดพลาด /var/log/kern.log -> ลิงค์ไฟล์ภายนอก ที่นี่มีข้อความที่น่าตกใจเช่น

24 ตุลาคม 19:57:22 เคอร์เนล angelo-P15648: [14072.342831] iwlwifi 0000:00:14.3: เริ่มการถ่ายโอนบันทึกข้อผิดพลาด IWL:
24 ต.ค. 19:57:22 เคอร์เนล angelo-P15648: [14072.342920] iwlwifi 0000:00:14.3: 0xE0000021 | FSEQ_ERROR_CODE
24 ตุลาคม 19:57:22 เคอร์เนล angelo-P15648: [14072.343325] iwlwifi 0000:00:14.3: ข้อผิดพลาดของเฟิร์มแวร์ระหว่างการกำหนดค่าใหม่ - reprobe!
24 ตุลาคม 19:57:22 เคอร์เนล angelo-P15648: [14072.343674] iwlwifi 0000:00:14.3: ข้อผิดพลาด FW ใน SYNC CMD MAC_CONTEXT_CMD
24 ตุลาคม 19:57:22 เคอร์เนล angelo-P15648: [14072.345211] iwlwifi 0000:00:14.3: ตรวจพบข้อผิดพลาดของฮาร์ดแวร์ กำลังรีสตาร์ท

แก้ไข 2 (ตอบกลับ @chili555)

มันคือ ไม่ บูตคู่ เฉพาะระบบที่ติดตั้งคือ Ubuntu

คุณถือว่าเวอร์ชันเคอร์เนลถูกต้อง ชื่อ -r เอาต์พุต 5.14.14-051414-generic

dmesg | เกรป iwl ผลลัพธ์:

[ 2.794034] iwlwifi 0000:00:14.3: เปิดใช้งานอุปกรณ์ (0000 -> 0002)
[ 2.797944] iwlwifi: ไม่พบการกำหนดค่าสำหรับ PCI dev 02f0/0000, rev=0x354, rfid=0x0
[ 2.798042] iwlwifi: โพรบของ 0000:00:14.3 ล้มเหลวโดยมีข้อผิดพลาด -22

ฉันลบ backport ออกจาก dkms tree โดยใช้ sudo dkms ลบ backport-iwlwifi/8324 --all

สถานะ dkms ตอนนี้กลับมา

virtualbox, 6.1.26, 5.11.0-38-generic, x86_64: ติดตั้งแล้ว
virtualbox, 6.1.26, 5.14.14-051414-generic, x86_64: ติดตั้งแล้ว
virtualbox, 6.1.26, 5.4.0-89-generic, x86_64: ติดตั้งแล้ว

แก้ไข 3 (ตอบกลับ @chili555)

การทดสอบกับเวอร์ชันเคอร์เนล 5.4.0-89-ทั่วไป

dmesg | เกรป iwl ไม่คืนอะไร...

สถานะ dkms ผลตอบแทน

virtualbox, 6.1.26, 5.11.0-38-generic, x86_64: ติดตั้งแล้ว
virtualbox, 6.1.26, 5.14.14-051414-generic, x86_64: ติดตั้งแล้ว
virtualbox, 6.1.26, 5.4.0-89-generic, x86_64: ติดตั้งแล้ว
nobody avatar
gh flag
คุณได้ลองติดตั้ง `backport-iwlwifi-dkms` แล้วหรือยัง
angelogro avatar
cn flag
@nobody มีการติดตั้ง (เอาต์พุต: `backport-iwlwifi-dkms เป็นเวอร์ชันใหม่ล่าสุดแล้ว (8324-0ubuntu3~20.04.4)`) แต่ฉันไม่แน่ใจว่าเป็น 'ใช้งานอยู่' หรือไม่ คุณรู้วิธีตรวจสอบให้แน่ใจว่าระบบกำลังพยายาม 'ใช้งาน' หรือไม่ พูดตามตรง: ขณะที่ฉันพยายามแก้ปัญหาหลายวิธี ฉันรู้สึกว่าทุกอย่างเป็นระเบียบเรียบร้อยและสงสัยว่าฉันจะสามารถล้างข้อมูลหรือรีเซ็ตทุกสิ่งที่ฉันติดตั้งในช่วงสองวันที่ผ่านมาได้หรือไม่ มีความคิดเกี่ยวกับวิธีการเข้าถึงสิ่งนี้หรือไม่?
nobody avatar
gh flag
คุณแน่ใจหรือว่าไม่ใช่ปัญหาฮาร์ดแวร์ โปรด `สถานะ dkms` และ `uname -r` นอกจากนี้ `rfkill list` และ `grep -i error /var/log/kern.log`
angelogro avatar
cn flag
@nobody ผลลัพธ์สามารถพบได้ในคำถามที่แก้ไข
nobody avatar
gh flag
`backport-iwlwifi` ไม่ได้ติดตั้ง korrektมันถูกเพิ่มเข้าไปในทรี dkms แต่ไม่ได้สร้างหรือติดตั้งในเคอร์เนลของคุณ เฟิร์มแวร์ที่ไม่พบนั้นอยู่ในแพ็คเกจ `linux-firmware` ในความเห็นของฉัน โมดูล iwlwifi ขัดข้อง เพราะมัน 'คิดว่า' มีบางอย่างผิดปกติกับไมโครโค้ดของ Intel แต่ความรู้ของฉันมีจำกัดจริง ๆ ฉันขอโทษอาจจะมีคนอื่นสามารถช่วยได้ดีกว่าฉัน
angelogro avatar
cn flag
`dkms ติดตั้ง backport-iwlwifi/8324 -k 5.14.14-051414-generic` ส่งคืน `ข้อผิดพลาด! /var/lib/dkms/backport-iwlwifi/8324/5.14.14-051414-generic/x86_64/dkms.conf สำหรับโมดูล backport-iwlwifi รวมถึงคำสั่ง BUILD_EXCLUSIVE ซึ่ง ไม่ตรงกับเคอร์เนล/ส่วนโค้งนี้ นี่แสดงว่าไม่ควรสร้าง' @nobody ขอบคุณอยู่แล้ว
chili555 avatar
cn flag
ฉันไม่เชื่อว่า backport ติดตั้งอย่างถูกต้องสำหรับเคอร์เนลเวอร์ชันใด ๆ ที่สูงกว่า 5.4 ฉันขอแนะนำให้คุณลบออก รีบูตเป็นเคอร์เนลเวอร์ชัน 5.14.14 และแสดง: `sudo dmesg | grep iwl` หากนี่เป็นการบู๊ตคู่กับ Windows โปรดปิดการใช้งาน Fast Boot
angelogro avatar
cn flag
@chili555 ฉันอัปเดตคำถามแล้ว (ดู **แก้ไข 2**)
angelogro avatar
cn flag
@chili555 `sudo modprobe iwlwifi && sudo dmesg | grep iwl` ไม่ส่งคืนเอาต์พุต
nobody avatar
gh flag
คุณมีไบโอนิค iso รุ่นเก่าสำหรับเซสชั่นสดหรือไม่? สำหรับการทดสอบ?
angelogro avatar
cn flag
@chili555 บางทีบรรทัดนี้ `i915 0000:00:02.0: [drm] *ข้อผิดพลาด* Atomic update failure on pipe A (start=54947 end=54948) time 185 us, min 1073, max 1079, scanline start 1069, end 1080` ของบันทึกข้อผิดพลาดอาจน่าสนใจ มันเกิดขึ้นประมาณ 3 ชั่วโมงก่อนที่ข้อผิดพลาดของไดรเวอร์ iwlwifi จะเกิดขึ้นครั้งแรก เพื่อเตือนคุณ: จนถึง 4 วันก่อนฉันไม่เคยมีปัญหา (มองเห็นได้) กับ wifi ของฉันเลย
chili555 avatar
cn flag
หากคุณขัดจังหวะกระบวนการบู๊ตที่เมนู GRUB และบู๊ตเป็นเคอร์เนลเวอร์ชั่นแรกสุดที่คุณมี ปัญหายังคงอยู่หรือไม่? อาจเป็น 5.14.14 ที่เป็นปัญหา
chili555 avatar
cn flag
"dmesg | grep iwl ไม่ส่งคืนสิ่งใด..." แล้ว: `sudo modprobe iwlwifi && sudo dmesg | grep iwl` Modprobe อาจสร้างข้อผิดพลาดที่นำเราไปสู่แนวทางแก้ไข
angelogro avatar
cn flag
@chili555 จะลองดูครับ อย่างไรก็ตาม โปรดทราบว่าฉันเพิ่งติดตั้ง 5.14.14 ในขั้นตอนการแก้ปัญหาด้วย `iwlwifi`
chili555 avatar
cn flag
คุณยังคงทำงานเพื่อแก้ปัญหานี้อยู่หรือไม่? ฉันมีความคิดใหม่ (กฎ udev) และต้องการผู้ทดสอบ! กรุณาตอบกลับ.

โพสต์คำตอบ

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