wifi 失败:/lib/firmware 在启动过程中被删除

wifi 失败:/lib/firmware 在启动过程中被删除

我的电脑是戴尔 Latitude E6420。全新安装 Ubuntu 13.04 后,wifi 无法使用。

wifi 硬件的原因是sudo lspci | grep Network

02:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)

wifi 在 Live CD 上正常工作。如果我以维护模式启动,wifi 就可以正常工作(在关机前重新安装固件后)。

在 /var/log/syslog 上我有iwlwifi 0000:02:00.0: request for firmware file 'iwlwifi-6000g2a-5.ucode' failed

文件夹 /lib/firmware 应该填充固件,但它是空的。我用 重新填充它sudo aptitude reinstall linux-firmware,但下次启动后它又空了。

启动后,我可以通过运行以下命令使 wifi 工作:

sudo aptitude reinstall linux-firmware
sudo modprobe -r iwldvm
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi
sudo service network-manager restart

但是安装在 /lib/firmware 中的固件文件再次被删除,下次启动后我必须重新输入前面的命令才能使其再次工作。

感谢您的帮助。

答案1

我找到了问题的根源。这个错误是我自己造成的:

在 Ubuntu 12.10 中,我的 /etc/fstab

tmpfs /lib/firmware tmpfs defaults 0 0

我按照在网上找到的秘诀添加了此行和其他一些行,以提高我的计算机的响应能力。

通过此项可以清楚地看出固件不会持久。

我删除了该行,从而解决了我的问题。

相关内容