Bodhi/Lubuntu 18.04/19.04 — 加载 Intel Centrino Advanced-N 6235 Wireless 驱动程序时出错 — 设备未准备好/无法加载固件块!

Bodhi/Lubuntu 18.04/19.04 — 加载 Intel Centrino Advanced-N 6235 Wireless 驱动程序时出错 — 设备未准备好/无法加载固件块!

尝试在 SFF 盒上安装一些用于 CNC 控制的设备。无法在 Bodhi 5.0.0 或 Lubuntu 18.04 或 Lubuntu 19.04 下使用无线功能。(硬件是LogicSupply AG150

我已经确认我使用的是最新版的硬件驱动程序https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi

我发现的完全相同问题的唯一其他实例是针对完全不同的硬件/操作系统。 https://community.nxp.com/thread/336121

我也尝试过https://askubuntu.com/a/462410/970126

sudo rmmod iwlwifi
sudo modprobe iwlwifi 11n_disable=1

以下是实际问题dmesg(最后三行):

[   44.072759] iwlwifi 0000:02:00.0: Detected Intel(R) Centrino(R) Advanced-N 6235 AGN, REV=0xB0
[   44.139621] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[   44.566744] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0
[   46.224888] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
[   46.238035] iwlwifi 0000:02:00.0: Radio type=0x2-0x1-0x0
[   51.424070] iwlwifi 0000:02:00.0: Failed to load firmware chunk!
[   51.424085] iwlwifi 0000:02:00.0: iwlwifi transaction failed, dumping registers
[   51.424094] iwlwifi 0000:02:00.0: iwlwifi device config registers:
[   51.424152] iwlwifi 0000:02:00.0: 00000000: 088e8086 00100406 02800024 00000010 40500004 00000000 00000000 00000000
[   51.424165] iwlwifi 0000:02:00.0: 00000020: 00000000 00000000 00000000 40608086 00000000 000000c8 00000000 0000010a
[   51.424173] iwlwifi 0000:02:00.0: iwlwifi device memory mapped registers:
[   51.424228] iwlwifi 0000:02:00.0: 00000000: 00484b00 00000040 20000000 08000000 00000000 00000000 00000030 00000000
[   51.424239] iwlwifi 0000:02:00.0: 00000020: 00000009 080003c5 000000b0 00000000 90000801 00030001 80008040 00080044
[   51.424251] iwlwifi 0000:02:00.0: iwlwifi device AER capability structure:
[   51.424288] iwlwifi 0000:02:00.0: 00000000: 14010001 00004000 00000000 00062011 00002000 00002000 0000000e 00000000
[   51.424297] iwlwifi 0000:02:00.0: 00000020: 00000000 00000000 00000000
[   51.424305] iwlwifi 0000:02:00.0: iwlwifi parent port (0000:00:1c.3) config registers:
[   51.424339] iwlwifi 0000:00:1c.3: 00000000: 27d68086 00100007 06040002 00810010 00000000 00000000 00020200 20004040
[   51.424351] iwlwifi 0000:00:1c.3: 00000020: 40504050 40c140b1 00000000 00000000 00000000 00000040 00000000 000404ff
[   51.424364] iwlwifi 0000:02:00.0: Could not load the [0] uCode section
[   51.436122] iwlwifi 0000:02:00.0: Failed to run INIT ucode: -110
[   51.436155] iwlwifi 0000:02:00.0: Unable to initialize device.

以下是wireless-info所有 3 个安装的日志。

我应该在哪里查看或下一步该尝试什么才能使其正常工作?

答案1

我认为只有三种可能性。首先,您的系统上是否确实存在所需的固件?根据英特尔自己的网站,所需的固件是 iwlwifi-6000g2b-6.ucode。请参阅:https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-io/wireless-networking.html

请检查您的系统:

cd /lib/firmware && ls | grep iwlwifi-6000g2b-6.ucode

该文件存在吗?

第二种可能性是文件以某种方式损坏了。让我们检查一下:

md5sum iwlwifi-6000g2b-6.ucode

我的系统返回 1f1763dfd472a487c3d61eac0a12b766。如果您的系统返回相同的结果,那么我怀疑固件已损坏。

事实上,我怀疑在两个不同的 Linux 发行版上进行三次安装时,固件是否总是丢失和/或总是损坏。这导致了第三种可能性,即硬件(即卡本身)未正确安装在其插槽中,或者存在电气缺陷。

相关内容