xor*_*ist 8 wireless networking drivers iwlwifi
我已经尝试了几乎所有可以尝试的方法,但似乎仍然无法让我的 Wi-Fi 卡正常工作。
我有一台戴尔 Vostro 14 5490 笔记本电脑。
看来我的卡没有可用的驱动程序或类似的东西。设置 GUI 中的 Wi-Fi 菜单显示“未找到 Wi-Fi 适配器”。
不过,我知道有一个并且它运行良好,因为我在双启动中安装了 Windows 并且它运行良好。我已确认笔记本电脑上没有开关,并且 BIOS 中的设置已打开。
此外,我发现此链接指向一些适用于 linux 的英特尔无线网卡驱动程序。我不确定哪个,如果其中任何一个适用于我的卡。我刚刚安装iwlwifi-9000-pu-b0-jf-b0-34.618819.0.tgz了iwlwifi-9260-th-b0-jf-b0-34.618819.0.tgz驱动程序。(我也不确定我安装这些的过程是否正确;我所做的只是下载它们并将它们移动到 /lib/firmware/ 然后将它们解压缩到那里。留下 zip 文件和目录中的所有内容)我做到了这样做没有任何运气- 我什至尝试重新启动计算机。
$ lspci -nn | grep -i network
Network Controller [0280]: Intel Corporation Device [8086:02f0]
Run Code Online (Sandbox Code Playgroud)
$ uname -r
5.0.0-31-generic
Run Code Online (Sandbox Code Playgroud)
$ iwconfig
enp2s0 no wireless extensions.
lo no wireless extionsions
Run Code Online (Sandbox Code Playgroud)
$ sudo lshw -C network
*-network
description: Network controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 14.3
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list
configuration: driver=iwlwifi latency=0
resources: irq:16 memory:cc22a0000-c22a3fff
Run Code Online (Sandbox Code Playgroud)
$ dmesg | grep -i firm
[ 0.204901] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 1.233739] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[ 1.364414] [Firmware Bug]: ACPI(PXSX) defines _DOD but not _DOS
[ 20.643192] iwlwifi 0000:00:14.3: loaded firmware version 43.95eb4e97.0 op_mode iwlmvm
[ 21.051100] Bluetooth: hci0: Firmware revision 0.0 build 26 week 21 2019
[ 26.210254] iwlwifi 0000:00:14.3: Failed to load firmware chunk!
Run Code Online (Sandbox Code Playgroud)
$ sudo dpkg -s linux-firmware | grep Ver
Version: 1.178.3
Run Code Online (Sandbox Code Playgroud)
根据chili555下面的答案运行linux-firmware更新后,我运行了以下命令并得到以下输出:
$ dmesg | grep iwl
Run Code Online (Sandbox Code Playgroud)
由于输出太大,我把它放到这个pastebin:https : //pastebin.com/M9eFfqxd
另外,在 linux-firmware 更新期间,我得到了一些信息打印,上面写着:
I: The initramfs will attempt to resume from /dev/dm-2
I: (/dev/mapper/ubuntu--vg-swap_1)
I: Set the RESUME variable to override this.
Run Code Online (Sandbox Code Playgroud)
在chili555下面的答案中运行第二组命令后,我收到以下输出:
$ dmesg | grep iwl
Run Code Online (Sandbox Code Playgroud)
同样,由于输出如此庞大,我已将其包含在此粘贴箱中:https : //pastebin.com/QH8zPmgL
在运行chili555 的答案中的命令之后,wifi 功能现在似乎可以正常工作。
我相信您的设备使用 Qu- 和 Quz- 系列固件 blob,而不是 9000- 或 9260- 系列;参考:https : //bugs.launchpad.net/hwe-next/+bug/1833065评论 #4。我相信后来的linux-firmware版本 1.183 包含引用的 48.xx 版本。请安装它:
wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.183_all.deb
sudo dpkg -i linux*.deb
Run Code Online (Sandbox Code Playgroud)
重新启动并向我们展示:
dmesg | grep iwl
Run Code Online (Sandbox Code Playgroud)
编辑:引用的错误报告进一步表明该错误已在包linux-oem-osp1 中修复。请安装它:
sudo apt update
sudo apt install linux-oem-osp1
Run Code Online (Sandbox Code Playgroud)
还将安装几个依赖项。
重新启动并向我们展示一个新的:
dmesg | grep iwl
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12618 次 |
| 最近记录: |