о драйвере rtl8188ee на Ubuntu 18.04

Вопрос или проблема

Я увидел профессиональную ссылку на 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

Как мне действовать дальше?

вам, вероятно, нужно заменить старый с ошибками модуль ядра на вновь скомпилированный и сделать так, чтобы система о нем знала

Попробуйте сделать следующее:

  1. lsmod | grep rtl8188ee – посмотрите, загружен ли модуль
  2. sudo modprobe -rv rtl8188ee – выгрузите старый модуль
  3. cd ~/path/to/compiled/module
  4. sudo cp rtl8188ee.ko /lib/modules/$(uname -r)/kernel/drivers/ – скопируйте новый модуль в текущую библиотеку ядра, чтобы вы случайно не удалили его в вашей домашней папке
  5. sudo modprobe -v rtl8188ee – снова включите модуль.
    Этого должно быть достаточно, так как модуль находится в стандартной библиотеке ядра, однако я рекомендую в конце выполнить sudo update-initramfs -u.
  6. Перезагрузите и посмотрите, поможет ли это

Надеюсь, это поможет

Обновление:
Только что увидел последний комментарий, что вы решили это сами. В любом случае, я оставлю этот ответ на случай, если он поможет кому-то еще

Мой 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: Замена старого драйвера

Чтобы заменить старый ошибочный модуль новым, выполните следующие команды:

  1. Проверьте, загружен ли модуль:

    lsmod | grep rtl8188ee
  2. Если модуль загружен, выгрузите его:

    sudo modprobe -rv rtl8188ee
  3. Теперь скопируйте новый модуль в каталог, где система ищет модули:

    sudo cp rtl8188ee.ko /lib/modules/$(uname -r)/kernel/drivers/
  4. После этого снова загрузите модуль:

    sudo modprobe -v rtl8188ee
  5. Рекомендуется обновить initramfs:

    sudo update-initramfs -u
  6. Перезагрузите систему и проверьте, будут ли работать 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 или искать помощь в профильных форумах.

Оцените материал
Добавить комментарий

Капча загружается...