Điểm:0

Sự cố phần sụn: iwlwifi không hoạt động

lá cờ cn

kể từ hôm qua, tôi gặp phải vấn đề là tôi không thể sử dụng W-LAN hoặc Bluetooth với thiết bị Máy tính xách tay của mình. Tôi đã chạy một số lệnh từ các luồng khác (xem bên dưới), nhưng không có lệnh nào hữu ích. Cuối cùng, tôi đã khởi động hệ thống bằng một Kernel khác mà tôi đã cài đặt và cuối cùng mạng W-LAN đã hoạt động trở lại.

Hôm nay, vấn đề của ngày hôm qua lại xuất hiện nhưng lần này tôi không thể tìm ra cách giải quyết. Bất kỳ trợ giúp được đánh giá cao.

Đây, đầu ra lỗi trông giống như đầu ra tôi gặp phải, nhưng việc thực thi các lệnh rmmodmodprobe đã không giúp được gì. Cái này cũng không giúp được gì.

Hệ điều hành: Ubuntu 20.04.3 LTS với hạt nhân 5.4.0-89-chung x86_64

Bộ điều khiển mạng của thiết bị của tôi: Tập đoàn Intel Wireless-AC 9462

lspci -kvnn | sed -n '/Mạng/,/^$/ p' cung cấp thêm một số chi tiết:

00:14.3 Bộ điều khiển mạng [0280]: Intel Corporation Wireless-AC 9462 [8086:02f0]
    Tên thiết bị: Trên bo mạch - Ethernet
    Hệ thống con: Intel Corporation Wireless-AC 9462 [8086:02a4]
    Cờ: bus master, devsel nhanh, độ trễ 0, IRQ 16
    Bộ nhớ ở c431c000 (64-bit, không thể tìm nạp trước) [size=16K]
    Khả năng: <truy cập bị từ chối>
    Trình điều khiển hạt nhân đang sử dụng: iwlwifi
    Mô-đun hạt nhân: iwlwifi

dmesg | grep iwlwifi đầu ra:

[ 5.998179] iwlwifi 0000:00:14.3: kích hoạt thiết bị (0000 -> 0002)
[ 6.012643] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: Phiên bản FSEQ: 58.3.35.22
[ 6.012888] iwlwifi 0000:00:14.3: đã tải phiên bản chương trình cơ sở 50.3e391d3e.0 op_mode iwlmvm
[ 6.068201] iwlwifi 0000:00:14.3: Đã phát hiện Intel(R) Wireless AC 9462 băng tần kép, REV=0x354
[ 7.093785] iwlwifi 0000:00:14.3: Thu thập dữ liệu: kích hoạt 15 kích hoạt.
[ 7.093880] iwlwifi 0000:00:14.3: Bắt đầu kết xuất nhật ký lỗi IWL:
[ 7.093881] iwlwifi 0000:00:14.3: Trạng thái: 0x00000000, số lượng: -330306978
[ 7.093882] iwlwifi 0000:00:14.3: Phiên bản chương trình cơ sở đã tải: 50.3e391d3e.0
[ 7.093883] iwlwifi 0000:00:14.3: 0xB7E103D4 | ADVANCED_SYSASSERT          
[ 7.093883] iwlwifi 0000:00:14.3: 0x988EB45E | trm_hw_status0

... một số dòng đầu ra lỗi khác

[ 7.094159] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 7.094253] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 7.094451] iwlwifi 0000:00:14.3: Trạng thái SecBoot CPU1: 0xa5a5a5a2, Trạng thái CPU2: 0xa5a5a5a2
[ 7.094452] iwlwifi 0000:00:14.3: Không thể khởi động RT ucode: -110
[ 7.094453] iwlwifi 0000:00:14.3: Phần sụn không chạy - lỗi không thể kết xuất
[ 7.105807] iwlwifi 0000:00:14.3: Không thể chạy INIT ucode: -110

Cập nhật

Tiếp theo thí điểm6 khuyên cài HWE vẫn không được. Tuy nhiên, thông báo lỗi lần này chính xác hơn:

Tải phần sụn trực tiếp cho iwlwifi-QuZ-a0-jf-b0-64.ucode không thành công với lỗi -2

uname -r đầu ra 5.14.14-051414-chung.

dmesg | grep iwlwifi đầu ra:

[ 5.604933] iwlwifi 0000:00:14.3: kích hoạt thiết bị (0000 -> 0002)
[ 5.608449] iwlwifi 0000:00:14.3: Tải chương trình cơ sở trực tiếp cho iwlwifi-QuZ-a0-jf-b0-64.ucode không thành công với lỗi -2
[ 5.610141] iwlwifi 0000:00:14.3: api flags index 2 lớn hơn mức được trình điều khiển hỗ trợ
[ 5.610156] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: Phiên bản FSEQ: 89.3.35.37
[ 5.610428] iwlwifi 0000:00:14.3: đã tải phiên bản chương trình cơ sở 63.c04f3485.0 QuZ-a0-jf-b0-63.ucode op_mode iwlmvm
[ 5.692788] iwlwifi 0000:00:14.3: Đã phát hiện Intel(R) Wireless-AC 9462, REV=0x354
[ 6.722141] iwlwifi 0000:00:14.3: Trạng thái SecBoot CPU1: 0x0, Trạng thái CPU2: 0x3100000
[ 6.722170] iwlwifi 0000:00:14.3: UMAC PC: 0xc00c0538
[ 6.722217] iwlwifi 0000:00:14.3: LMAC PC: 0x0
[ 6.722221] iwlwifi 0000:00:14.3: WRT: Đang thu thập dữ liệu: kích hoạt ini 13 đã kích hoạt (độ trễ=0ms).
[ 6.722700] iwlwifi 0000:00:14.3: Bắt đầu kết xuất nhật ký lỗi IWL:
[ 6.722702] iwlwifi 0000:00:14.3: Trạng thái vận chuyển: 0x00000042, hợp lệ: -71178302
[ 6.722705] iwlwifi 0000:00:14.3: Phiên bản chương trình cơ sở đã tải: 63.c04f3485.0 QuZ-a0-jf-b0-63.ucode
[ 6.722707] iwlwifi 0000:00:14.3: 0x89C6A936 | ADVANCED_SYSASSERT          
[ 6.722710] iwlwifi 0000:00:14.3: 0x8E507E67 | trm_hw_status0

... một số mã khác

[ 6.723211] iwlwifi 0000:00:14.3: 0x20000302 | FSEQ_CNVI_ID
[ 6.723216] iwlwifi 0000:00:14.3: 0x00000201 | FSEQ_CNVR_ID
[ 6.723251] iwlwifi 0000:00:14.3: 0x20000302 | CNVI_AUX_MISC_CHIP
[ 6.723295] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_AUX_MISC_CHIP
[ 6.723378] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 6.723446] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 6.723467] iwlwifi 0000:00:14.3: Không thể khởi động RT ucode: -110
[ 6.723470] iwlwifi 0000:00:14.3: WRT: Đang thu thập dữ liệu: kích hoạt ini 13 đã kích hoạt (độ trễ=0ms).
[    7.921900]  drm_kms_helper snd_timer cec iwlwifi efi_pstore intel_wmi_thunderbolt snd processor_thermal_device_pci_legacy processor_thermal_device rc_core processor_thermal_rfim processor_thermal_mbox i2c_algo_bit processor_thermal_rapl ucsi_acpi(+) mxm_wmi 8250_dw ee1004 fb_sys_fops wmi_bmof intel_rapl_common typec_ucsi mei_me syscopyarea sysfillrect soundcore hid_multitouch cfg80211 sysimgblt mei intel_pch_thermal intel_soc_dts_iosf typec int3403_thermal int340x_thermal_zone mac_hid int3400_thermal acpi_pad acpi_thermal_rel acpi_tad sch_fq_codel overlay iptable_filter ip6table_filter ip6_tables br_netfilter bridge stp llc arp_tables msr parport_pc ppdev lp drm parport ip_tables x_tables autofs4 rtsx_usb_sdmmc rtsx_usb uas usb_storage hid_generic crc32_pclmul i2c_hid_acpi nvme xhci_pci i2c_i801 xhci_pci_renesas intel_lpss_pci nvme_core i2c_smbus sdhci_pci ahci cqhci intel_lpss i2c_hid sdhci libahci idma64 hid wmi video pinctrl_cannonlake
[ 8.386160] iwlwifi 0000:00:14.3: Không thể chạy ucode INIT: -110

Cập nhật 2

@heynnema

trạng thái dkms đầu ra:

hộp ảo, 6.1.26, 5.11.0-38-generic, x86_64: đã cài đặt
hộp ảo, 6.1.26, 5.14.14-051414-chung, x86_64: đã cài đặt
hộp ảo, 6.1.26, 5.3.0-45-chung, x86_64: đã cài đặt
hộp ảo, 6.1.26, 5.4.0-89-generic, x86_64: đã cài đặt

sudo dmesg | grep iwlwifi xuất ra cùng một đầu ra như trước đây.

cập nhật 3

Làm theo câu trả lời @ unbi-rabka không giải quyết được vấn đề.Tôi vẫn không có kết nối không dây.

sudo dmesg | grep iwlwifi đầu ra:

[ 3.373741] iwlwifi 0000:00:14.3: kích hoạt thiết bị (0000 -> 0002)
[ 3.381121] iwlwifi: Không tìm thấy cấu hình cho PCI dev 02f0/0000, rev=0x354, rfid=0x0
[ 3.381223] iwlwifi: thăm dò 0000:00:14.3 không thành công với lỗi -22

Ngoài ra, tôi đã cố cài đặt bản cài đặt Ubuntu-18.04 hoàn toàn mới cùng với bản cài đặt hiện tại của mình. Nhưng nó cũng không giúp được gì.

Pilot6 avatar
lá cờ cn
Hãy thử chuyển sang nhân HWE.
angelogro avatar
lá cờ cn
Cảm ơn bạn đã trả lời nhanh, bạn có thể cung cấp cho tôi một số thông tin về mục đích của nó là gì và cách chuyển đổi không?
Pilot6 avatar
lá cờ cn
Mục đích là để chuyển sang kernel 5.14. Chạy `Sudo apt install linux-generic-hwe-20.04` và khởi động lại. Nó sẽ giữ nguyên kernel hiện có, bạn có thể chuyển đổi trở lại.
Pilot6 avatar
lá cờ cn
Nhưng đó là khởi động kép với Windows, đó là một vấn đề khác.
angelogro avatar
lá cờ cn
Hệ điều hành duy nhất của tôi là Linux - điều này có nghĩa là lời khuyên của bạn sẽ không giúp tôi? Điều khiến tôi cũng bối rối là cho đến ngày hôm qua, mọi thứ vẫn hoạt động tốt trong gần hai năm mà không có bất kỳ thay đổi nào được thực hiện (theo những gì tôi nhận thấy)...
Pilot6 avatar
lá cờ cn
Nếu nó KHÔNG phải là khởi động kép, nó đáng để thử. Có thể phần sụn đã có bản cập nhật và nó không tốt cho kernel cũ.
heynnema avatar
lá cờ ru
Chỉnh sửa câu hỏi của bạn và cho tôi xem `ls -al /lib/firmware/iwlwifi*.p*`. Bắt đầu nhận xét cho tôi bằng @heynnema nếu không tôi sẽ nhớ chúng.
angelogro avatar
lá cờ cn
@heynnema `-rw-r--r-- 1 root root 41804 Okt 25 18:06 /lib/firmware/iwlwifi-so-a0-gf-a0.pnvm` `-rw-r--r-- 1 root root 27480 Okt 25 18:06 /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm`
heynnema avatar
lá cờ ru
Đổi tên hai tệp đó để thêm `.HOLD` vào cuối tên của chúng. Khởi động lại. thi lại. Báo cáo lại.
heynnema avatar
lá cờ ru
Đồng thời cho tôi xem `trạng thái dkms`... và đặt đầu ra đó vào câu hỏi của bạn chứ không phải bình luận.
angelogro avatar
lá cờ cn
Câu hỏi được chỉnh sửa @heynnema. Nhận xét này là để đảm bảo bạn nhận thấy tôi đã trả lời rồi ...
heynnema avatar
lá cờ ru
Bạn đã đổi tên các tập tin và kiểm tra chưa? Kernel nào bạn đang chạy ngay bây giờ? 5.14.14-051414-chung?
angelogro avatar
lá cờ cn
@heynnema Tên tệp là `/lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm.HOLD` và `/lib/firmware/iwlwifi-so-a0-gf-a0.pnvm.HOLD` vào lúc này . Tôi đang chạy `5.14.14-051414-generic`.
heynnema avatar
lá cờ ru
Tốt. Bây giờ khởi động lại và kiểm tra không dây.
angelogro avatar
lá cờ cn
@heynnema Tôi đã khởi động lại. Nó vẫn không hoạt động.Thông báo lỗi khi chạy `Sudo dmesg | grep iwlwifi` là cái được hiển thị trong câu hỏi.
heynnema avatar
lá cờ ru
Tải xuống https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-9000-pu-b0-jf-b0-34.618819.0.tgz, giải nén, đặt tệp vào /lib/firmware , khởi động lại, kiểm tra lại.
heynnema avatar
lá cờ ru
Ồ, đây là phiên bản chưa từng có của tệp chương trình cơ sở... https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/iwlwifi-9000-pu- b0-jf-b0-46.ucode
angelogro avatar
lá cờ cn
@heynnema Lỗi vẫn như cũ. Để chắc chắn: có rất nhiều tệp `iwlwifi*.ucode` trong `/lib/firmware`. Tuy nhiên, hệ thống dường như cố tải những cái bắt đầu bằng `iwlwifi-QuZ-a0-jf-b0-[number].ucode` vì (theo tôi hiểu) chúng tương ứng với mô-đun không dây của thiết bị của tôi, bắt đầu bằng số phiên bản cao nhất, có vẻ là 64 và - khi không tìm thấy nó - hãy tìm cái tiếp theo là 63. (xem thông báo lỗi trong câu hỏi)
heynnema avatar
lá cờ ru
Theo thông tin của bạn, bạn có Intel Corporation Wireless-AC 9462. Bạn đã thử liên kết .ucode mới hơn mà tôi đã cung cấp chưa?
heynnema avatar
lá cờ ru
Xem https://www.intel.com/content/www/us/en/support/articles/000005511/wireless.html để tìm tên tệp, sau đó truy cập https://git.kernel.org/pub/scm /linux/kernel/git/firmware/linux-firmware.git/tree/ để tải phiên bản mới nhất.
angelogro avatar
lá cờ cn
@heynnema Vâng. Tệp nằm trong thư mục. Tuy nhiên, hệ thống dường như luôn mở tệp `iwlwifi-QuZ-a0-jf-b0-[number].ucode` không tương ứng với Wireless-AC 9462. Tên tệp chương trình cơ sở được tải (ví dụ: sử dụng `modprobe` ) có thể được lưu trong một số tệp cấu hình? Bạn có biết cách thông báo rõ ràng cho hệ thống sử dụng phần sụn cụ thể này không https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/iwlwifi-9000-pu- b0-jf-b0-46.ucode?
heynnema avatar
lá cờ ru
Bạn đã thử backport-iwlwifi-dkms chưa?
angelogro avatar
lá cờ cn
@heynnema Thực ra tôi đã thử những gì được đề xuất trong chủ đề này https://askubuntu.com/questions/1046589/backport-for-iwlwifi nhưng thông báo lỗi vẫn như cũ.
heynnema avatar
lá cờ ru
Tôi thua rồi. Xin lỗi.
lá cờ ru
Đợi đã, bạn nói đây không phải là khởi động kép, bạn có đang ở trong VM không? Bộ điều hợp này có được chuyển trực tiếp tới VM hay không? VM **không nên** có bất kỳ quyền truy cập nào vào phần cứng của hệ thống máy chủ trừ khi quá trình truyền qua USB hoặc PCI được thực hiện (và điều đó sẽ phá vỡ mọi thứ nếu hệ thống máy chủ của bạn đang sử dụng phần cứng)
angelogro avatar
lá cờ cn
@ThomasWard Nó không phải là khởi động kép. Tôi **không** sử dụng **VM**.
Điểm:0
lá cờ es

tôi sử dụng kubuntu 20.04 và Wifi 6E AX210

tôi gặp vấn đề tương tự sau khi cập nhật hệ điều hành, vì vậy tôi đã thử điều này trên máy tính của mình và nó đã hoạt động

mv /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm.bak

sau khi đổi tên, bạn phải khởi động lại máy tính của mình

angelogro avatar
lá cờ cn
Tôi đã thử nó. Nó không giúp được gì. Xem Bản cập nhật 3 để biết đầu ra ...

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.