WiFi 无法在其他内核版本上运行

WiFi 无法在其他内核版本上运行

我在其他 Linux 内核版本上遇到了 WiFi 卡检测问题。当我运行是否配置,该卡将不会列在网络接口中。命令行sudo ifup ra0显示以下内容:

ifup: failed to open statefile /run/network/ifstate: Permission denied

我目前使用“3.8.0-25-generic x86_64”内核版本,以便能够连接到 WiFi。所有其他内核版本都不允许这样做。

我想在升级到 13.10 之前解决这个问题(我认为升级根本无法解决这个问题,或者会吗?)。

以下是所需的所有信息:

工作内核下的命令行结果:http://pastebin.com/mfFZZ6an

其他内核下的命令行结果:http://pastebin.com/aVBSMZx3

非常感谢您的帮助。

答案1

看来您是从源代码编译驱动程序 rt5390sta 的。它仅针对编译时运行的内核版本进行编译。当安装较新的内核版本时(通常由 Update Manager 安装),您必须在重新启动到较新的内核后重新编译。

cd Desktop/rt5390sta_files  <--or wherever you downloaded and extracted the driver
make clean
make
sudo make install
sudo modprobe rt5390sta

我希望升级到 13.10 可能会解决您的问题。

相关内容