После того, как я обновил ядро своего ноутбука к 5.4.13, Никакой адаптер Wi-Fi не найден. Таким образом, я попробовал следующие шаги:
sudo apt remove bcmwl-kernel-source && sudo apt install git dkms
git clone -b extended https://github.com/lwfinger/rtlwifi_new.git
sudo dkms add ./rtlwifi_new
sudo dkms install rtlwifi-new/0.6
Но четвертый шаг показывает следующие ошибки:
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area.....(bad exit status: 2)
make -j8 KERNELRELEASE=5.4.13-050413-generic -C /lib/modules/5.4.13-050413-generic/build M=/var/lib/dkms/rtlwifi-new/0.6/build.......(bad exit status: 2)
ERROR (dkms apport): binary package for rtlwifi-new: 0.6 not found
Error! Bad return status for module build on kernel: 5.4.13-050413-generic (x86_64)
Consult /var/lib/dkms/rtlwifi-new/0.6/build/make.log for more information.**
Помогите. Для меня очень трудно работать без Wi-Fi. Заранее спасибо за любую справку.
Ubuntu не использует магистраль ядра Linux. dkms
драйверы как bcmwl-kernel-source
(Беспроводные драйверы Broadcom) в Ubuntu репозитории, как предполагается, создают против ядер Ubuntu, не магистрали.
Вы установили магистраль неподдерживаемое ядро. Wi-Fi прекратил работать, который был предсказуем.
Затем Вы удалили драйвер Broadcom и установили драйвер Realtek по некоторым причинам. Что Вы ожидали происходить?
Broadcom собственные драйверы не будет работать над unsuppoted ядром. Драйверы от совершенно другого устройства не помогут всегда.
rtlwifi_new
не будет основываться на 5,4 ядрах по той же причине.
Решение состоит в том, чтобы загрузиться с Ubuntu, поддерживаемой 5,3 ядер с помощью меню личинки и установки bcmwl-kernel-source
назад, если у Вас есть устройство Broadcom.
Я сделал что-то похожее на то, что говорит Pilot6, но без понижения версии (по крайней мере, не понижение основной/младшей версии).
Я увидел, что у меня установлено ядро 5.4.0-1025-gcp
, запустив uname -r
.
Я запустил sudo apt remove linux-image-5.4.0-1025-gcp
и sudo apt remove linux-headers-5.4.0-1025-gcp
.
Затем я запустил sudo apt install linux-generic
, чтобы получить последнее универсальное ядро.
Затем я перезагрузился с этим ядром (5.4.0-48-generic
).
Затем sudo apt удалить bcmwl-kernel-source
и sudo apt очистить bcmwl-kernel-source
.
Наконец sudo apt install bcmwl-kernel-source
. Он правильно установился для общего заголовка, и теперь мой Wi-Fi работает.