- Вопрос или проблема
- Ответ или решение
- Решение проблемы с драйвером rtl8188ee на Ubuntu 18.04
- Шаг 1: Проверка наличия драйвера
- Шаг 2: Установка необходимых пакетов
- Шаг 3: Клонирование и компиляция репозитория драйверов
- Шаг 4: Загрузка модуля
- Шаг 5: Замена старого драйвера
- Шаг 6: Обновление системы и ядра
- Заключение
Вопрос или проблема
Я увидел профессиональную ссылку на github в комментариях к следующему вопросу о том, как заставить работать Wi-Fi в Ubuntu 18.04. Используя следующую команду:
lspci | grep Wireless
Я увидел, что мой драйвер rtl8188ee
. Однако мой Wi-Fi не работает, соединение по кабелю работает отлично. Я использовал следующие команды из README с сайта github:
sudo apt-get install linux-headers-generic build-essential git
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
sudo make install
sudo modprobe -r rtl8188ee
и это сработало, но только один раз! После перезагрузки, вводя:
sudo modprobe rtl8188ee
появляется следующая ошибка:
$ sudo modprobe rtl8188ee
modprobe: ERROR: could not insert 'rtl8188ee': Exec format error
Как мне действовать дальше?
вам, вероятно, нужно заменить старый с ошибками модуль ядра на вновь скомпилированный и сделать так, чтобы система о нем знала
Попробуйте сделать следующее:
lsmod | grep rtl8188ee
– посмотрите, загружен ли модульsudo modprobe -rv rtl8188ee
– выгрузите старый модульcd ~/path/to/compiled/module
–sudo cp rtl8188ee.ko /lib/modules/$(uname -r)/kernel/drivers/
– скопируйте новый модуль в текущую библиотеку ядра, чтобы вы случайно не удалили его в вашей домашней папкеsudo modprobe -v rtl8188ee
– снова включите модуль.
Этого должно быть достаточно, так как модуль находится в стандартной библиотеке ядра, однако я рекомендую в конце выполнитьsudo update-initramfs -u
.- Перезагрузите и посмотрите, поможет ли это
Надеюсь, это поможет
Обновление:
Только что увидел последний комментарий, что вы решили это сами. В любом случае, я оставлю этот ответ на случай, если он поможет кому-то еще
Мой rtl8188ee начал работать после обновления и установки net-tools
После установки Ubutnu 18.04 на ноутбук Toshiba с беспроводной картой rtl8188ee
, я мог видеть сети Wi-Fi, но не мог подключиться. Тем не менее, я мог подключиться через ethernet и решить свою проблему. Этот шаг — наиболее простой способ подключиться к Wi-Fi.
Обновите и установите net-tools, а затем перезагрузите:
sudo apt update && sudo apt -y dist-upgrade
sudo apt install net-tools
sudo reboot
Я обнаружил, что с текущим ядром 4.15 мой rtl8188ee работает идеально.
Вышеупомянутые шаги обновили вас до 18.04.02, и ваш Wi-Fi теперь должен подключаться. Если нет, перейдите к следующему шагу, используя соединение по Ethernet.
Ядро Linux 4.17+ имеет последние драйверы
Этот вопрос привел меня к новому и улучшенному ответу (найденному здесь) для установки последних драйверов Realtek.
Ядра выше 4.17 имеют новейшие драйверы RTL, поэтому, чтобы обновить до последних драйверов, просто установите ядро HWE.
Примечание: Обновление до последнего ядра сделало невозможным установку драйверов amdgpu, загруженных с AMD… DKMS при установке amdgpu/amdgpu-pro, похоже, работает только с обычным ядром Ubuntu. Это также может повлиять на другие установки DKMS!
Давайте посмотрим, какое у вас ядро:
uname -r
Если ваша версия ядра меньше 4.17, вам нужно установить ядро HWE:
sudo apt install linux-generic-hwe-18.04
sudo reboot
Теперь все должно работать!
Ответ или решение
Решение проблемы с драйвером rtl8188ee на Ubuntu 18.04
Использование беспроводных сетей на Ubuntu 18.04 с картой RTL8188EE может вызывать трудности. Пользователи, которые сталкиваются с проблемами подключения Wi-Fi, иногда могут решить их, следуя ряду шагов по установке и настройке драйвера rtl8188ee. Я предлагаю вам детальное руководство по решению данной проблемы.
Шаг 1: Проверка наличия драйвера
Сначала убедитесь, что ваша система видит беспроводное устройство. Введите следующую команду в терминале:
lspci | grep Wireless
Эта команда покажет информацию о вашей беспроводной карте. Если отображается драйвер rtl8188ee
, переходите ко второму шагу.
Шаг 2: Установка необходимых пакетов
Для компиляции нового драйвера убедитесь, что у вас установлены необходимые пакеты. Запустите в терминале следующие команды:
sudo apt-get install linux-headers-generic build-essential git
Эти команды установят заголовки ядра и инструменты для сборки, необходимые для компиляции драйвера.
Шаг 3: Клонирование и компиляция репозитория драйверов
Теперь нужно клонировать репозиторий с драйверами и установить их. Выполните следующие команды:
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
sudo make install
sudo modprobe -r rtl8188ee
Это скомпилирует и установит новый драйвер.
Шаг 4: Загрузка модуля
После установки драйвера, попробуйте загрузить его снова:
sudo modprobe rtl8188ee
Если появится ошибка Exec format error
, это может указывать на то, что старый модуль драйвера еще загружен.
Шаг 5: Замена старого драйвера
Чтобы заменить старый ошибочный модуль новым, выполните следующие команды:
-
Проверьте, загружен ли модуль:
lsmod | grep rtl8188ee
-
Если модуль загружен, выгрузите его:
sudo modprobe -rv rtl8188ee
-
Теперь скопируйте новый модуль в каталог, где система ищет модули:
sudo cp rtl8188ee.ko /lib/modules/$(uname -r)/kernel/drivers/
-
После этого снова загрузите модуль:
sudo modprobe -v rtl8188ee
-
Рекомендуется обновить initramfs:
sudo update-initramfs -u
-
Перезагрузите систему и проверьте, будут ли работать Wi-Fi сети.
Шаг 6: Обновление системы и ядра
Если проблема все еще не решена, возможно, стоит обновить вашу систему. Используйте следующие команды для обновления пакетов и установки net-tools
:
sudo apt update && sudo apt -y dist-upgrade
sudo apt install net-tools
sudo reboot
Если после этого Wi-Fi не работает, рассмотрите возможность обновления ядра до более новой версии, которая могла бы содержать улучшенные драйверы. Для этого выполните:
uname -r # чтобы узнать вашу текущую версию ядра
sudo apt install linux-generic-hwe-18.04
sudo reboot
Заключение
Следуя данным шагам, пользователи Ubuntu 18.04 должны быть в состоянии решить проблемы с подключением к Wi-Fi при использовании драйвера rtl8188ee. Эти шаги помогут установить необходимые компоненты и обновить драйверы, что должно привести к улучшению работы вашей беспроводной сети. Если же проблема останется, рекомендуется обратиться к документации сообщества Ubuntu или искать помощь в профильных форумах.