rtl8822be на 18.04.1 (Новая установка на Lenovo Legion y530)

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

Та же проблема с устройством Realtek b822, как обсуждалось в rtl8723ae нестабильный на Ubuntu 14.04 и Новая установка – нет сетевых устройств – Realtek Device b822. Пробовал установить rtl8822be с dkms и без. Ни один из них не работает. Вот подробности: https://paste.ubuntu.com/p/XkJjD6YmHZ/.

Иногда пишет “Wi-Fi адаптер не найден”. Иногда – “Нет видимых сетей”.

Обновления

Сделал следующее:

wget https://github.com/lwfinger/rtlwifi_new/archive/extended.zip
unzip extended.zip
cd rtlwifi_new-extended
make
sudo make install
sudo modprobe rtl8822be

Застрял на sudo modprobe rtl8822be. Появляется modprobe: ERROR: could not insert 'rtl8822be': Exec format error. Также, вот мой вывод dmesg | grep rtl8822be:

[   20.265500] r8822be: Using firmware rtlwifi/rtl8822befw.bin
[   39.784639] WARNING: CPU: 0 PID: 1076 at /build/linux-vxxS7y/linux-4.15.0/drivers/staging/rtlwifi/rtl8822be/fw.c:239 rtl8822be_fill_h2c_cmd+0x1ac/0x660 [r8822be]
[   39.784685] RIP: 0010:rtl8822be_fill_h2c_cmd+0x1ac/0x660 [r8822be]

Также, вот мой вывод dmesg | grep r8822be (после повторного выполнения после отключения от интернета):

[ 9334.006706] r8822be: halmac_init_hal failed
[ 9334.006865] r8822be: halmac_init_hal failed
[ 9334.007017] r8822be: halmac_init_hal failed
[ 9334.007168] r8822be: halmac_init_hal failed
[ 9334.007319] r8822be: halmac_init_hal failed
[ 9334.007470] r8822be: halmac_init_hal failed
[ 9334.007620] r8822be: halmac_init_hal failed
[ 9334.007771] r8822be: halmac_init_hal failed
[ 9334.007922] r8822be: halmac_init_hal failed
[ 9334.008073] r8822be: halmac_init_hal failed
[ 9340.045331] r8822be: [ERR]Pwr cmd polling timeout!!
[ 9340.045337] r8822be: [ERR]Pwr cmd offset : 5!!
[ 9340.045340] r8822be: [ERR]Pwr cmd value : 0!!
[ 9340.045343] r8822be: [ERR]Pwr cmd msk : 2!!
[ 9340.045346] r8822be: [ERR]Read offset = 5 value = 2!!
[ 9340.045349] r8822be: [Err]pwr sub seq parser fail, status = 0x28!
[ 9340.045352] r8822be: Handle power off cmd error

Любая помощь будет очень признательна!

PS: Я использовал свой телефон (создавая личный хотспот) для доступа в интернет через Bluetooth.

В /etc/modprobe.d/blacklist.conf я добавил строку:
blacklist ideapad_laptop

и в BIOS отключил secureboot в соответствии с другими похожими публикациями, найденными в интернете.

Если вы просто хотите протестировать это как решение, выполните:sudo rmmod ideapad_laptop

Думаю, вы сразу же найдете доступные сети. Это сработало на Ubuntu 18.10

.

Ответ или решение

Уважаемый пользователь,

Ваш вопрос о проблемах с адаптером rtl8822be на ноутбуке Lenovo Legion y530 под управлением Ubuntu 18.04.1 является довольно распространенной темой среди пользователей, которые испытывают трудности с реализацией Wi-Fi на устройствах с чипами Realtek. Рассмотрим проблему подробнее и предоставим пошаговое решение.

Теория:

Драйверы для оборудования Realtek, такие как rtl8822be, иногда могут быть проблематичными в средах Linux. Проблемы могут проявляться по-разному, включая отсутствие видимости сетей или "глюки" Wi-Fi, как в вашем случае. Возможные причины включают несовместимость драйвера, ошибки в версии ядра Linux, а также неправильно настроенный BIOS или конфликт с модулями ядра, такими как ideapad_laptop.

Пример:

На основании вашей информации, проблема заключается в следующем:

  1. Вы установили драйвер rtl8822be, но столкнулись с ошибкой Exec format error при выполнении команды sudo modprobe rtl8822be.
  2. В логе dmesg появляются системные ошибки, указывающие на проблемы с инициализацией модуля HAL (Hardware Abstraction Layer), что может быть вызвано несовместимостью драйвера.
  3. Вы также упоминали, что при добавлении в blacklist.conf модуля ideapad_laptop и отключении Secure Boot в BIOS смогли временно устранить проблему.

Применение:

Для решения вашей проблемы выполните следующие шаги:

  1. Обновление системы: Убедитесь, что ваша система полностью обновлена. Это включает обновление ядра и пакетов до последних стабильных версий. Возможно, обновление ядра решит несовместимости, связанные с драйвером. Используйте команды:

    sudo apt update && sudo apt upgrade
    sudo apt dist-upgrade
    sudo apt install --reinstall linux-image-$(uname -r)
  2. Удаление и переустановка драйвера: Если обновление не помогло, попробуйте удалить и заново установить драйвер rtl8822be через rtl8822be-dkms или непосредственно из репозитория GitHub. На данный момент вы уже пробовали метод установки из репозитория lwfinger. Убедитесь, что удалены все ранее установленные версии драйвера:

    sudo dkms remove rtl8822be/1.0 --all

    Затем повторите установку с учетом прошлых ошибок:

    git clone https://github.com/lwfinger/rtlwifi_new.git
    cd rtlwifi_new
    make clean
    make
    sudo make install
    sudo modprobe -r rtl8822be
    sudo modprobe rtl8822be
  3. Конфигурация BIOS и Secure Boot: Вы правильно сделали, отключив Secure Boot, так как он может блокировать загрузку неподписанных модулей ядра. Убедитесь также, что другие параметры BIOS, такие как Fast Boot, отключены, если они влияют на инициализацию устройств.

  4. Применение черного списка для ideapad_laptop: Модули ядра, управляемые функциональным оборудованием ноутбука, могут вызывать конфликты. Как упоминалось, добавление blacklist ideapad_laptop в /etc/modprobe.d/blacklist.conf уже помогло частично устранить проблему. После этого перезагрузите ваш ноутбук.

  5. Диагностика сетевой конфигурации: Изучите вывод следующих команд, чтобы диагностировать состояние вашего сетевого оборудования и драйверов:

    lspci -nnk | grep -A3 0280
    sudo lshw -C network
    rfkill list all

Эти команды помогут понять, распознается ли сетевой адаптер системой и какие драйверы используются.

  1. Обращение к сообществу: Если проблема сохраняется, возможно, стоит обратиться к сообществу Ubuntu на форумах или в репозиториях, например, задать вопрос с указанием всех деталей конфигурации вашего оборудования и действий, которые вы уже предприняли.

Надеюсь, это руководство поможет вам решить проблему с сетевым адаптером на вашем ноутбуке. Если у вас возникнут дополнительные вопросы или сложности, не стесняйтесь обращаться за помощью.

С уважением,
[Ваше имя]

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

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