Wi-Fi не работает после обновления Ubuntu 17.10

После обновления с 17.04 по 17.10 по какой-то причине драйверы адаптера WiFi не были установлены. Я попытался их установить, но методы, которые я нашел, не работают. После загрузки и распаковки архива в папку /usr/src я выполнил установку с помощью команды

sudo dkms install -m rt3290sta -v 2.6.0.0 --force

Вот что я получил:

Kernel preparation unnecessary for this kernel. Skipping... applying patch rt3290sta.patch...patching file src/include/os/rt_linux.h patching file src/Makefile patching file src/os/linux/config.mk patching file src/os/linux/Makefile.6 patching file src/os/linux/Makefile.clean patching file src/os/linux/pci_main_dev.c patching file src/os/linux/rt_linux.c patching file src/tools/Makefile Building module: cleaning build area... make -j4 KERNELRELEASE=4.13.0-16-generic -C src/ LINUX_SRC=/lib/modules/4.13.0-16-generic/build..............(bad exit status: 2) ERROR (dkms apport): binary package for rt3290sta: 2.6.0.0 not found Error! Bad return status for module build on kernel: 4.13.0-16-generic (x86_64) Consult /var/lib/dkms/rt3290sta/2.6.0.0/build/make.log for more information.

Моя конфигурация WiFi http : //paste.ubuntu.com/25891558/

Пожалуйста, помогите мне понять, что не так.

2
задан 5 November 2017 в 07:40

6 ответов

sudo rm /etc/modprobe.d/blacklist-ralink.conf
sudo rm /etc/modprobe.d/rt2800pci.conf
sudo dkms remove -m rt3290sta -v 2.6.0.0 --all
sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*

Перезагрузка

Ваше устройство должно работать нормально с ядром, которое у вас отключено для управления питанием для беспроводной сети (команда # 4). Первые 2 команды удаляют черные списки на модуле ядра и третью команду удаляет нерабочий модуль dkms

2
ответ дан 22 May 2018 в 16:47
  • 1
    Спасибо огромное! Он работает!) – Krazy_D 6 November 2017 в 07:24
  • 2
    Я знаю, что этот ответ уже давно состарен, но можете ли вы объяснить, что делают эти команды? – grooveplex 13 May 2018 в 17:15
  • 3
    Он удаляет пару файлов conf, которые были добавлены пользователем вместе с удалением добавленного модуля. Это может не относиться к вашей проблеме, поэтому вы можете задать свой собственный вопрос – Jeremy31 13 May 2018 в 18:20
sudo rm /etc/modprobe.d/blacklist-ralink.conf sudo rm /etc/modprobe.d/rt2800pci.conf sudo dkms remove -m rt3290sta -v 2.6.0.0 --all sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*

Перезагрузка

Ваше устройство должно работать нормально с ядром, которое у вас отключено для управления питанием для беспроводной сети (команда # 4). Первые 2 команды удаляют черные списки на модуле ядра и третью команду удаляет нерабочий модуль dkms

2
ответ дан 18 July 2018 в 03:52
sudo rm /etc/modprobe.d/blacklist-ralink.conf sudo rm /etc/modprobe.d/rt2800pci.conf sudo dkms remove -m rt3290sta -v 2.6.0.0 --all sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*

Перезагрузка

Ваше устройство должно работать нормально с ядром, которое у вас отключено для управления питанием для беспроводной сети (команда # 4). Первые 2 команды удаляют черные списки на модуле ядра и третью команду удаляет нерабочий модуль dkms

2
ответ дан 24 July 2018 в 17:56

Существует вилка драйвера rt3290sta, работающая с ядром 4.13. Это действительно помогло мне запустить мой беспроводной драйвер. Ничего не получилось, но это произошло после серии r & amp; d

Если make не удалось просто отредактировать этот файл

vi /home/riz/rt3290sta/os/linux/../. ./os/linux/sta_ioctl.c

и заменить на номер 700

vi /home/riz/rt3290sta/os/linux/../../ os / linux / sta_ioctl.c

memcpy (extra, addr, i * sizeof (addr [0]));

memcpy (extra, addr, i * sizeof (struct sockaddr));

с

git clone https://github.com/pkeeper/rt3290sta.git
cd rt3290sta 
make
sudo make install
sudo modprobe -r rt2800pci
sudo modprobe rt3290sta
0
ответ дан 22 May 2018 в 16:47

Существует вилка драйвера rt3290sta, работающая с ядром 4.13. Это действительно помогло мне запустить мой беспроводной драйвер. Ничего не получилось, но это произошло после серии r & amp; d

Если make не удалось просто отредактировать этот файл

vi /home/riz/rt3290sta/os/linux/../. ./os/linux/sta_ioctl.c

и заменить на номер 700

vi /home/riz/rt3290sta/os/linux/../../ os / linux / sta_ioctl.c

memcpy (extra, addr, i * sizeof (addr [0]));

memcpy (extra, addr, i * sizeof (struct sockaddr));

с

git clone https://github.com/pkeeper/rt3290sta.git cd rt3290sta make sudo make install sudo modprobe -r rt2800pci sudo modprobe rt3290sta
0
ответ дан 18 July 2018 в 03:52

Существует вилка драйвера rt3290sta, работающая с ядром 4.13. Это действительно помогло мне запустить мой беспроводной драйвер. Ничего не получилось, но это произошло после серии r & amp; d

Если make не удалось просто отредактировать этот файл

vi /home/riz/rt3290sta/os/linux/../. ./os/linux/sta_ioctl.c

и заменить на номер 700

vi /home/riz/rt3290sta/os/linux/../../ os / linux / sta_ioctl.c

memcpy (extra, addr, i * sizeof (addr [0]));

memcpy (extra, addr, i * sizeof (struct sockaddr));

с

git clone https://github.com/pkeeper/rt3290sta.git cd rt3290sta make sudo make install sudo modprobe -r rt2800pci sudo modprobe rt3290sta
0
ответ дан 24 July 2018 в 17:56

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

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