我在其他 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 可能会解决您的问题。