WiFi не будет работать на другой версии ядра

У меня проблема с обнаружением моей карты 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

Большое спасибо за помощь.

0
задан 18 October 2013 в 22:02

1 ответ

Похоже, что вы скомпилировали драйвер rt5390sta из исходного кода. Он компилируется только для версии ядра, которая была запущена при компиляции. Когда установлена ​​более поздняя версия ядра, обычно с помощью диспетчера обновлений, вы должны перекомпилировать после перезагрузки в более позднюю версию ядра.

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

Я ожидаю, что обновление до 13.10, вероятно, решит вашу проблему.

0
ответ дан 18 October 2013 в 22:02

Другие вопросы по тегам:

Похожие вопросы: