Arc*_*nia 5 lenovo networking drivers system-installation 18.04
我是 Linux 和 Ubuntu 的新手,我只是设法在双启动模式下将 Ubuntu 18.04.3 LTS 安装到我的 Lenovo X1 Carbon Gen 7 上。从 Windows 设备管理器中,我可以看到我的 WiFi 卡是Intel(R) Wireless AC 9650 160MHz. 问题是目前我无法连接到 WiFi,因为设置中的 WiFi 面板显示“找不到 WiFi 适配器”。这些是我到目前为止所做的事情:
/lib/firmware.我也无法使用以太网在 Ubuntu 中连接到互联网。我希望有人可以提供给我一个使用我的 wifi 连接到互联网的解决方案(也可以选择使用以太网,但专注于 wifi)。我对linux很陌生,所以我不知道你需要什么更多的信息。如果您需要我提供更多信息以更好地帮助我,请告诉我。非常感谢您的帮助。
的输出lspci -knn | grep Net -A3; rfkill list:
00:14.3 Network controller [0280]: Intel Corporation Device [8086:02f0]
Subsystem: Intel Corporation Device [8086:0030]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
0: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Run Code Online (Sandbox Code Playgroud)
的输出dmesg | grep iwl:
[ 2.305197] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 2.323471] iwlwifi 0000:00:14.3: loaded firmware version 43.95eb4e97.0 op_mode iwlmvm
[ 2.352746] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x354
[ 7.381803] iwlwifi 0000:00:14.3: Failed to load firmware chunk!
[ 7.381815] iwlwifi 0000:00:14.3: iwlwifi transaction failed, dumping registers
[ 7.381820] iwlwifi 0000:00:14.3: iwlwifi device config registers:
[ 7.381874] iwlwifi 0000:00:14.3: 00000000: 02f08086 00100406 02800000 00800000 ea238004 00000000 00000000 00000000
[ 7.381882] iwlwifi 0000:00:14.3: 00000020: 00000000 00000000 00000000 00308086 00000000 000000c8 00000000 000001ff
[ 7.381886] iwlwifi 0000:00:14.3: iwlwifi device memory mapped registers:
[ 7.381925] iwlwifi 0000:00:14.3: 00000000: 00489004 00000040 00000000 00000000 00000000 00000000 00000000 00000000
[ 7.381932] iwlwifi 0000:00:14.3: 00000020: 00000011 0c040005 00000351 d55555d5 d55555d5 d55555d5 80008040 001f0040
[ 7.381952] iwlwifi 0000:00:14.3: Could not load the [0] uCode section
[ 7.381980] iwlwifi 0000:00:14.3: Failed to start INIT ucode: -110
[ 7.381987] iwlwifi 0000:00:14.3: Collecting data: trigger 15 fired.
[ 7.608162] iwlwifi 0000:00:14.3: Failing on timeout while stopping DMA channel 8 [0x0bad1122]
[ 7.620281] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110
Run Code Online (Sandbox Code Playgroud)
编辑:
我运行了@chili555 建议的步骤,但仍然无效。这是dmesg | grep iwl运行命令后的输出:
[ 2.327945] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 2.339990] iwlwifi 0000:00:14.3: loaded firmware version 43.95eb4e97.0 op_mode iwlmvm
[ 2.383702] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x354
[ 7.633032] iwlwifi 0000:00:14.3: Failed to load firmware chunk!
[ 7.633042] iwlwifi 0000:00:14.3: iwlwifi transaction failed, dumping registers
[ 7.633047] iwlwifi 0000:00:14.3: iwlwifi device config registers:
[ 7.633235] iwlwifi 0000:00:14.3: 00000000: 02f08086 00100406 02800000 00800000 ea238004 00000000 00000000 00000000
[ 7.633242] iwlwifi 0000:00:14.3: 00000020: 00000000 00000000 00000000 00308086 00000000 000000c8 00000000 000001ff
[ 7.633245] iwlwifi 0000:00:14.3: iwlwifi device memory mapped registers:
[ 7.633282] iwlwifi 0000:00:14.3: 00000000: 00489004 00000040 00000000 00000000 00000000 00000000 00000000 00000000
[ 7.633288] iwlwifi 0000:00:14.3: 00000020: 00000011 0c040005 00000351 d55555d5 d55555d5 d55555d5 80008040 001f0040
[ 7.633307] iwlwifi 0000:00:14.3: Could not load the [0] uCode section
[ 7.633330] iwlwifi 0000:00:14.3: Failed to start INIT ucode: -110
[ 7.633336] iwlwifi 0000:00:14.3: Collecting data: trigger 15 fired.
[ 7.853989] iwlwifi 0000:00:14.3: Failing on timeout while stopping DMA channel 8 [0x0bad1122]
[ 7.866822] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110
Run Code Online (Sandbox Code Playgroud)
我对这些东西几乎一无所知,但它似乎仍在使用固件版本 43 而不是 46。
编辑2:
我添加了运行的输出sudo dpkg -i linux*.deb:
architkithania@x1cg7:~/Desktop$ sudo dpkg -i linux*.deb
[sudo] password for architkithania:
(Reading database ... 126754 files and directories currently installed.)
Preparing to unpack linux-firmware_1.183.2_all.deb ...
Unpacking linux-firmware (1.183.2) over (1.183.2) ...
Setting up linux-firmware (1.183.2) ...
update-initramfs: Generating /boot/initrd.img-5.0.0-23-generic
architkithania@x1cg7:~/Desktop$
Run Code Online (Sandbox Code Playgroud)
编辑3:
感谢@chili555 和@Pilot6 提供的所有帮助。最后,我决定使用 Ubuntu 19.10 并且 WiFi 在这方面完美无缺。这个结果让我相信错误实际上是由 Linux 固件 43 引起的。19.10 使用 Linux 固件 48,一切正常。我相信使用@Pilot6 提供的此链接更新 Linux 固件实际上应该会使问题在 18.04 上消失,但由于在 19.10 中一切正常并且下一个 LTS 版本即将发布,我现在将坚持使用 19.10因此无法确定@Pilot6 解决方案是否有效。感谢你的帮助。Ubuntu 社区真的很棒。
我们看到您的系统加载了固件版本 -43 并且崩溃了。此错误报告表明固件版本 -46 将纠正该问题:https : //bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1828133
-46 版本现在包含在最新的linux-firmware包中。请在另一台计算机上下载此软件包并将其传输到 Ubuntu 计算机。http://security.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.183.2_all.deb为方便起见,请将其拖放到Ubuntu电脑的桌面上。
现在打开一个终端并执行:
cd "$(xdg-user-dir DESKTOP)"
sudo dpkg -i linux*.deb
Run Code Online (Sandbox Code Playgroud)
重新启动并向我们展示:
dmesg | grep iwl
Run Code Online (Sandbox Code Playgroud)
您可以通过更新系统来修复此错误。通过有线连接到互联网并运行:
sudo apt update
sudo apt upgrade
Run Code Online (Sandbox Code Playgroud)
该过程完成后,重新启动并且 Wi-Fi 应该可以工作。
将linux-firmware更新为工作版本。
如果在没有无线连接的情况下很难更新系统,则下载http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.173.12_all.deb,将其复制到您的桌面并运行:
sudo apt remove linux-firmware
cd "$(xdg-user-dir DESKTOP)"
sudo dpkg -i linux-firmware_1.173.12_all.deb
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7177 次 |
| 最近记录: |