У меня проблема с обнаружением моей карты WiFi в других версиях ядра Linux. Когда я запускаю ifconfig , карта не будет указана в сетевых интерфейсах. Командная строка 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
Большое спасибо за помощь.
Похоже, что вы скомпилировали драйвер rt5390sta из исходного кода. Он компилируется только для версии ядра, которая была запущена при компиляции. Когда установлена более поздняя версия ядра, обычно с помощью диспетчера обновлений, вы должны перекомпилировать после перезагрузки в более позднюю версию ядра.
cd Desktop/rt5390sta_files <--or wherever you downloaded and extracted the driver
make clean
make
sudo make install
sudo modprobe rt5390sta
Я ожидаю, что обновление до 13.10, вероятно, решит вашу проблему.