虽然我的笔记本电脑 (XPS 13) 从技术上讲可以连接到 WiFi,但除了基本的谷歌搜索之外,其他操作都无法进行。下载和更新软件也是不可能的。我在多个网络上尝试过,并确认问题出在我的笔记本电脑的网络驱动程序上。
lspci 将其网络控制器列为Intel Corporation Device 2723 (rev 1a)
我会尝试通过重新安装驱动程序来解决这个问题,但我目前没有以太网适配器,所以我想知道是否有办法解决这个问题没有互联网,或者通过没有 Linux 操作系统的计算机传输文件。
由于某种原因,lshw 显示两个以太网,但没有无线网络适配器
uname -a 显示5.4.0-45-generic #49~18.04.2-Ubuntu SMP [timestamp that I’m too lazy to type] x86_64 x86_64 x86_64 GNU/Linux
更新:我相信我的卡是 AX200。我从英特尔网站下载了正确的 ucode 文件(iwlwifi-cc-46.3 等)并将其移动到 /lib/firmware。我不确定它选择了哪个固件,因为 modinfo iwlwifi 给出了 20 行左右以“firmware:”开头的内容,其中没有一行与无线适配器相对应。
答案1
根据其他用户,您应该使用 Ubuntu 提供的英特尔固件,而不是从英特尔网站下载,以避免出现问题。
要解决您的问题,您需要重新安装该linux-firmware
软件包。正如您的问题所述,您似乎愿意使用其他计算机下载所需的文件。
然后,将该文件传输到 Ubuntu 计算机上的 ~/Downloads 目录。
最后,备份现有的固件文件(以防万一)并linux-firmware
通过运行以下命令重新安装该包:
mv /lib/firmware/iwlwifi-cc-a0-46.ucode ~/Downloads/iwlwifi-cc-a0-46.ucode-backup
sudo dpkg -i ~/Downloads/linux-firmware*deb
运行以下命令来验证新文件是否存在:
ls /lib/firmware/iwlwifi-cc-a0-46.ucode
保存所有未保存的工作并重新启动以应用更改。