Последнее обновление 20.04 выбило драйверы Realtek Wifi… как восстановить?

Realtek Semiconductor Corp. RTL8811AU 802.11a / b / g / n / ac Адаптер WLAN

Установлен 20.04 несколько недель назад и использовал USB-устройство RALink для доступа в Интернет, потому что 20.04 не поддерживает устройства Realtek из коробки. В то время были установлены драйверы RTL8811au, и я использовал этот USB-ключ с высоким коэффициентом усиления до 12 ноября 2020 года, когда я автоматически обновил 20.04 и перезагрузился. Как только перезагрузился, не было подключения никаких источников Wi-Fi. Драйверы Realtek USB были выбиты, и USB-ключ больше не работал ... но он показан:

lsusb \ snip

Bus 001 Device 007: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter
Bus 001 Device 009: ID 0bda:a811 Realtek Semiconductor Corp. RTL8811AU 802.11a/b/g/n/ac WLAN Adapter

Я проверил, и все темы, которые я нашел, чтобы исправить это, старые, в основном относятся к драйверам RTL8812au. Мое устройство - 8811au. Я, конечно, пробовал эти предложения, и пока ни одно из них не работает, и, боюсь, я забиваю свою систему всеми установками, которые ни к чему не приведут.

У кого-нибудь есть предложение, где взять рабочие драйверы и как их установка? Шаг за шагом? Какой-то недавний метод, применимый к 20.04.1?

Я нашел предыдущий вопрос и ответ "Я нашел!" комментарий, показывающий эту ссылку на более новый драйвер: https://github.com/aircrack-ng/rtl8812au

Но что мне там делать? Там слишком много информации, как мне установить то, что мне нужно ???

Спасибо.


@heynnema Спасибо за помощь ... Я нахожусь в конце проекта по электронике, поэтому я отвлекся. Извините, я так поздно возвращаюсь к этому. Вот ваши ответы:

dkms status - возвращает null. Ничего не указано.

sudo lshw -C network

  *-network                 
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: enp4s0
       version: 09
       serial: 08:60:6e:74:7a:96
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 firmware=rtl8168f-1_0.0.5 06/18/12 latency=0 link=no multicast=yes port=MII
       resources: irq:18 ioport:e000(size=256) memory:d0004000-d0004fff memory:d0000000-d0003fff
  *-network
       description: Wireless interface
       physical id: 1
       bus info: usb@1:4
       logical name: wlx1cbfce112175
       serial: 1c:bf:ce:11:21:75
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=rt2800usb driverversion=5.4.0-53-generic firmware=0.36 ip=192.168.43.109 link=yes multicast=yes wireless=IEEE 802.11

uname -r

5.4.0-53-generic

@heynnema Затем я выполнил ваши инструкции, как показано ниже в вашем сообщении, но получил эту ошибку:

sudo dkms remove rtl8812au/5.4.0-53 --all
Error! There are no instances of module: rtl8812au
5.4.0-53 located in the DKMS tree.

@heynnema Я пошел дальше и загрузил zip и попытался установить. Получены сообщения,

'Kernel preparation unnecessary for this kernel.  
Skipping...' &  'No original module exists within this kernal' and finally,

dkms status

Error! Could not locate dkms.conf file.
File: /var/lib/dkms/rtl8812au/5.6.4.2/source/dkms.conf does not exist.

И что теперь?

@heynnema Имеет ли значение, что мы продолжаем получать заголовки драйверов, в которых написано 8812, а у меня 8811? Кроме того, чтобы отметить, это устройство работало нормально до последнего автоматического обновления программного обеспечения Ubuntu. Я редко обращаю внимание на то, что загружается и устанавливается, хотя и не заметил ничего, связанного с Realtek.

@heynnema Это было так, как вы просили ... хотелось бы выше?ответил, прежде чем делать все остальные вещи, которые вы просили ниже. Спасибо за помощь.

ls -al /usr/src/rtl8812au-5.6.4.2/ ls: невозможно открыть каталог '/usr/src/rtl8812au-5.6.4.2/': в доступе отказано

1
задан 18 November 2020 в 04:25

1 ответ

В прошлом вы могли установить (sudo apt-get install или sudo make install) статические драйверы для этого устройства. Проблема в том, что при каждом обновлении ядра, например Software Updater, драйвер ломается.

Здесь мы заменим драйвер на dkms, и он будет перестраиваться во время обновления ядра, так что вам больше не придется об этом беспокоиться. См. man dkms для получения дополнительной информации.

enter image description here

  • Найдите это файл в области загрузок

enter image description here

  • Щелкните правой кнопкой мыши по этому значку и выберите «Извлечь сюда»

  • Подтвердите эту папку в области загрузок

enter image description here

  • Щелкните правой кнопкой мыши любое пустое место в области загрузок

  • Выберите «Открыть в Терминале"

  • В терминале введите:

sudo cp -r rtl8812au-5.6.4.2 /usr/src # скопируйте папку в /usr/src

sudo dkms add rtl8812au/5.6.4.2 # dkms добавить папку

sudo dkms build rtl8812au/5.6.4.2 # dkms build the software

sudo dkms install rtl8812au/5.6.4.2 # dkms install программное обеспечение

dkms status # подтвердите его статус

3
ответ дан 15 November 2020 в 20:14

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

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