Рейтинг:3

Беспроводной адаптер невостребован после обновления и перезагрузки

флаг kr

Я запускаю Ubuntu 20.04 и этот скрипт каждый день:

sudo apt update && sudo apt full-upgrade -y && sudo apt -f install && sudo apt autoremove -y && sudo apt autoclean && sudo snap refresh

После окончания каждого дня я выключаю свой рабочий стол. Возможно, не самый умный скрипт, но это первая проблема, которую он вызвал за 2 года или около того... (Я предполагаю, что эта проблема связана с обновлением.)

Этим утром, когда я загружался, когда я искал Вай фай в настройках:

Адаптер Wi-Fi не найден

Я использовал беспроводные адаптеры на моя материнская плата, для которого я предполагаю, что обновление сломало драйверы. На данный момент я использую неоптимальный Powerline Ethernet.

Ничего не появляется для sudo rfkill перечислить все и беспроводное устройство не отображается при использовании IP а или же ifconfig. (Это также относится к Bluetooth, который также находится на материнской плате и также включен в BIOS.)

Вот некоторый частичный вывод, показывающий, что мой беспроводной адаптер не востребован.

$ sudo lshw -C сеть

  *-сеть НЕЗАЯВЛЕНА
       описание: Сетевой контроллер
       продукт: Dual Band Wireless-AC 3168NGW [Stone Peak]
       производитель: корпорация Intel
       физический идентификатор: 0
       информация о шине: pci@0000:03:00.0
       версия: 10
       ширина: 64 бита
       часы: 33 МГц
       возможности: pm msi pciexpress cap_list
       конфигурация: задержка=0
       ресурсы: память: ab300000-ab301fff

Вот логи из моего /var/log/apt/history.log со вчерашней датой:

Дата начала: 2021-06-23 10:11:24
Командная строка: /usr/bin/автоматическое обновление
Обновление: gcc-10-base:amd64 (10.2.0-5ubuntu1~20.04, 10.3.0-1ubuntu1~20.04), gcc-10-base:i386 (10.2.0-5ubuntu1~20.04, 10.3.0-1ubuntu1~20.04) ), libitm1:amd64 (10.2.0-5ubuntu1~20.04, 10.3.0-1ubuntu1~20.04), libquadmath0:amd64 (10.2.0-5ubuntu1~20.04, 10.3.0-1ubuntu1~20.04), libtsan0:amd64 (10.2.04). 0-5ubuntu1~20.04, 10.3.0-1ubuntu1~20.04), libubsan1:amd64 (10.2.0-5ubuntu1~20.04, 10.3.0-1ubuntu1~20.04), liblsan0:amd64 (10.2.0-5ubuntu1~20.04, 10.3. 0-1ubuntu1~20.04), libgomp1:amd64 (10.2.0-5ubuntu1~20.04, 10.3.0-1ubuntu1~20.04), libgcc-s1:amd64 (10.2.0-5ubuntu1~20.04, 10.3.0-1ubuntu1~20.04) , libgcc-s1:i386 (10.2.0-5ubuntu1~20.04, 10.3.0-1ubuntu1~20.04), libatomic1:amd64 (10.2.0-5ubuntu1~20.04, 10.3.0-1ubuntu1~20.04), libatomic1:i386 (10.2 .0-5ubuntu1~20.04, 10.3.0-1ubuntu1~20.04), libcc1-0:amd64 (10.2.0-5ubuntu1~20.04, 10.3.0-1ubuntu1~20.04), libstdc++6:amd64 (10.2.0- 5ubuntu1~20.04, 10.3.0-1ubuntu1~20.04), libstdc++6:i386 (10.2.0-5ubuntu1~20.04, 10.3.0-1ubuntu1~20.04)
Дата окончания: 2021-06-23 10:11:25

Дата начала: 23.06.2021 10:27:38
Командная строка: полное обновление -y
Запрошено: Мика (1000)
Установите: linux-modules-extra-5.8.0-59-generic:amd64 (5.8.0-59.66~20.04.1, автоматически), linux-headers-5.8.0-59-generic:amd64 (5.8.0-59.66) ~20.04.1, автоматически), linux-objects-nvidia-460-5.11.0-22-generic:amd64 (5.11.0-22.23~20.04.1+1, автоматически), linux-modules-5.8.0-59 -generic:amd64 (5.8.0-59.66~20.04.1, автоматически), linux-modules-5.11.0-22-generic:amd64 (5.11.0-22.23~20.04.1, автоматически), linux-modules-nvidia -460-5.11.0-22-generic:amd64 (5.11.0-22.23~20.04.1+1, автоматически), linux-hwe-5.8-headers-5.8.0-59:amd64 (5.8.0-59.66~ 20.04.1, автоматически), linux-signatures-nvidia-5.11.0-22-generic:amd64 (5.11.0-22.23~20.04.1+1, автоматически), linux-image-5.11.0-22-generic: amd64 (5.11.0-22.23~20.04.1, автоматически), linux-image-5.8.0-59-generic:amd64 (5.8.0-59.66~20.04.1, автоматически)
Обновление: linux-headers-generic-hwe-20.04:amd64 (5.8.0.55.62~20.04.39, 5.8.0.59.66~20.04.42), linux-libc-dev:amd64 (5.4.0-74.83, 5.4) .0-77.86), linux-modules-nvidia-460-generic-hwe-20.04-edge:amd64 (5.8.0-55.62~20.04.1, 5.11.0-22.23~20.04.1+1), initramfs-tools -bin:amd64 (0.136ubuntu6.5, 0.136ubuntu6.6), linux-image-generic-hwe-20.04:amd64 (5.8.0.55.62~20.04.39, 5.8.0.59.66~20.04.42), linux -generic-hwe-20.04:amd64 (5.8.0.55.62~20.04.39, 5.8.0.59.66~20.04.42), gnome-shell-common:amd64 (3.36.9-0ubuntu0.20.04.1, 3.36. 9-0ubuntu0.20.04.2), gnome-shell:amd64 (3.36.9-0ubuntu0.20.04.1, 3.36.9-0ubuntu0.20.04.2), initramfs-tools-core:amd64 (0.136ubuntu6.5, 0.136 ubuntu6.6), initramfs-tools:amd64 (0.136ubuntu6.5, 0.136ubuntu6.6)
Дата окончания: 23.06.2021 10:28:42

Дата начала: 2021-06-23 10:28:43
Командная строка: apt autoremove -y
Запрошено: Мика (1000)
Удалить: linux-modules-5.8.0-53-generic:amd64 (5.8.0-53.60~20.04.1), linux-signatures-nvidia-5.8.0-53-generic:amd64 (5.8.0-53.60~20.04). .1), linux-objects-nvidia-460-5.8.0-53-generic:amd64 (5.8.0-53.60~20.04.1), linux-hwe-5.8-headers-5.8.0-53:amd64 (5.8 .0-53.60~20.04.1), linux-image-5.8.0-53-generic:amd64 (5.8.0-53.60~20.04.1), linux-modules-extra-5.8.0-53-generic:amd64 (5.8.0-53.60~20.04.1), linux-headers-5.8.0-53-generic:amd64 (5.8.0-53.60~20.04.1)
Дата окончания: 2021-06-23 10:28:48

Я подозреваю, что мне нужно переустановить определенную версию заголовков Linux или что-то в этом роде, но, честно говоря, я не слишком уверен. Кто-нибудь знает, что может вернуть мое беспроводное устройство и использовать его?

chili555 avatar
флаг cn
Пожалуйста, запустите: `sudo modprobe iwlwifi && sudo dmesg | grep iwl` Поскольку вывод может быть длинным, разместите вывод здесь и дайте нам ссылку: http://paste.ubuntu.com Добро пожаловать в Ask Ubuntu.
Micah Parks avatar
флаг kr
@chili555 похоже, что модуль ядра не найден: `modprobe: ОШИБКА: ../libkmod/libkmod-module.c:838 kmod_module_insert_module() не удалось найти модуль по имени = 'iwlwifi' modprobe: ОШИБКА: не удалось вставить «iwlwifi»: неизвестный символ в модуле или неизвестный параметр (см. dmesg)`
Micah Parks avatar
флаг kr
Перезапуск, выбор дополнительных параметров в GRUB и использование более старой версии (ядра Linux?) возвращает адаптер Wi-Fi к полному использованию. Похоже, что этот модуль ядра также присутствует в этой версии.
chili555 avatar
флаг cn
Можем ли мы также увидеть: `ls /boot` и: `uname -r`
Micah Parks avatar
флаг kr
`5.11.0-22-generic` и вот список `/boot`: https://paste.ubuntu.com/p/xVjcJ6Vdkp/
chili555 avatar
флаг cn
Чтобы было ясно, в 5.11.0-22 беспроводная связь *не* работает, но в 5.8.0-59 она работает. Это верно? Если да, то с 5.11 можно посмотреть полную диагностику? https://askubuntu.com/questions/425155/my-wireless-wifi-connection-does-not-work-what-information-is-needed-to-diagnos/425180#425180
Micah Parks avatar
флаг kr
В данный момент я использую «5.8.0-59-generic». (Подтверждается с помощью `uname -r`.) Беспроводная связь работает должным образом. И да, это не работает с `5.11.0-22-generic`. Вот с «5.8.0-59-generic»: https://paste.ubuntu.com/p/bKGZSgfRPf/ Перезагружаюсь и буду редактировать для других...
Micah Parks avatar
флаг kr
Не могу редактировать комментарий. Вот с `5.11.0-22-generic`: https://paste.ubuntu.com/p/G6snvMvZQS/
chili555 avatar
флаг cn
Давайте [продолжим это обсуждение в чате](https://chat.stackexchange.com/rooms/126867/discussion-between-chili555-and-micah-parks).
Рейтинг:4
флаг cn

В нашем чате мы узнали, что пакет linux-modules-extra-5.11.0-22-generic, который предоставляет драйвер iwlwifi среди многих других, не был установлен в вашем обновлении. Я предложил вам это сделать при загрузке ядра версии 5.8, где беспроводная связь делает работай:

судо подходящее обновление
sudo apt установить linux-modules-extra-5.11.0-22-generic

После перезагрузки в версию ядра 5.11 ваша беспроводная связь теперь работает.

Я также рекомендовал:

sudo apt install --reinstall linux-generic

... потому что его зависимости и их зависимости включают в себя дополнительные linux-модули.

Micah Parks avatar
флаг kr
Удивительно получить вашу помощь! Большое спасибо, что нашли время, чтобы решить эту проблему!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.