wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.15-rc1/backports-3.15-rc1-1.tar.gz
tar xzf backports-3.15-rc1-1.tar.gz
cd backports-3.15-rc1-1
make defconfig-iwlwifi
make
sudo make install
然后,您需要卡的固件:
wget http://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=iwlwifi-7260-ucode-22.24.8.0.tgz
tar xzf iwlwifi-7260-ucode-22.24.8.0.tgz
sudo cp iwlwifi-7260-ucode-22.15.8.0/iwlwifi-7260-8.ucode /lib/firmware/
12.04 中的内核不包含您的卡的驱动程序,因此您需要先获取它:
然后,您需要卡的固件:
最后,重启:
(顺便说一下,您刚刚全新安装了 12.04?您知道 14.04 已经发布了,对吧?)
问题不在于驱动程序或任何软件包。内核无法加载驱动程序。
对我有用的解决方案是我将内核升级到 4.2.042 并重新启动。我在使用以太网和 wifi 时遇到了问题。这一升级解决了这两个问题,而无需安装任何额外的软件包。
内核 4.0 及更高版本内置了对多种硬件的支持。Ubuntu 官方不支持 Ubuntu 12.04 的 4.2.042 内核。您可以将 ubuntu 14.04 的内核安装到 12.04 上。在用尽了其他人提供的所有解决方案后,我终于可以使用此更新。
PC 型号是 Dell Optiplex 5040。
这些内核包从 ubuntu server 12.04 向上兼容到 ubuntu 16.04。