Wi-Fi-устройство Linux не готово

Обновлено: 21.11.2024

Сначала проверьте, нет ли каких-либо замечаний для похожих устройств в списке совместимого оборудования (HCL).

Диспетчер сети сообщает «Устройство не готово» при приостановке/возобновлении

Эти инструкции могут помочь с проблемами приостановки/возобновления для большего количества устройств, чем только беспроводные карты, это только пример (к сожалению, нередкий), используемый здесь.

Если ваша беспроводная карта работает, но после приостановки и возобновления работы компьютера апплет Network-Manager просто говорит: «Устройство не готово», попробуйте выгрузить и повторно загрузить драйвер.

Определение драйвера беспроводной карты

Сначала определите, какой модуль ядра соответствует вашей беспроводной карте. Это можно сделать несколькими способами.

Проще всего через вывод lspci -k на виртуальной машине sys-net:

Здесь мы видим, что рассматриваемая машина имеет беспроводную карту Intel, используемую модулем ядра iwlwifi.

Проверка журналов на наличие релевантных сообщений

Просмотрите вывод dmesg в sys-net и проверьте, не видите ли вы множество ошибок, связанных с беспроводной связью. В зависимости от вашего оборудования они могут выглядеть следующим образом (или нет):

Просмотр загруженных модулей

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

Например, мы перечисляем, какие модули мы загрузили:

Эй, это наш беспроводной драйвер!

Теперь проверьте, работает ли беспроводная связь после перезагрузки модуля:

и попробуйте повторно подключиться к заведомо работающей сети.

Если это удалось, см. ниже информацию об автоматической перезагрузке драйвера Qubes. Если нет, попробуйте также перезагрузить некоторые зависимые модули, в нашем примере мы также должны перезагрузить iwlwifi:

Драйверы не перезагружаются автоматически при приостановке/возобновлении

Если перезагрузка драйвера (который сбрасывает аппаратное обеспечение в известное состояние) решает вашу проблему, если это делается вручную, вы можете автоматически перезагрузить Qubes при приостановке и возобновлении, указав соответствующие модули в /rw/config/suspend. -модуль-черный список .

В приведенном выше примере это будет выглядеть так:

Энергопотребление увеличивается при приостановке/возобновлении

Эта проблема связана с программным методом, используемым для отключения одноуровневых потоков, и с тем, как он взаимодействует с приостановкой/возобновлением. Чтобы решить проблему, отключите гиперпоточность в BIOS. В этом внешнем руководстве объясняется, как отключить гиперпоточность. Поскольку Qubes по умолчанию отключает гиперпоточность (не используя вторичные потоки), вы не платите за производительность.

Подключенные устройства в Windows HVM перестают работать при приостановке/возобновлении

После перевода всей системы в спящий режим S3 и последующего возобновления работы некоторые подключенные устройства могут перестать работать. Чтобы устройства заработали, их следует перезапустить внутри ВМ. Этого можно добиться в Windows HVM, открыв диспетчер устройств, выбрав фактическое устройство (например, USB-контроллер), «отключив» устройство, а затем снова «включив» устройство. Это показано на снимке экрана ниже:

Привет,
Я не могу использовать функцию wlan в networkmanager, потому что она неактивна с надписью "устройство не готово".
Мое устройство беспроводной сети определенно включено.

iwconfig:
wlan0 IEEE 802.11abgn ESSID: выкл./любой
Mode:Managed Access Point: Not-Associated Tx-Power=15 dBm
Ограничение длинных попыток:7 RTS thr:off Фрагмент thr:off
Управление питанием:off

Я использую
Intel Corporation WiFi Link 5100

спасибо, помогите

Последний раз редактировалось GNA (2011-04-13 09:13:25)

Вы проверяли вики? Найдите networkmanager, ему посвящена страница.

Если он у вас не установлен, не могли бы вы установить пакет rfkill и опубликовать вывод "rfkill list"?

после:
0: phy0: Беспроводная локальная сеть
Мягкая блокировка: нет
Жесткая блокировка: нет

но ошибка устройства не готова

Последний раз редактировалось GNA (2011-04-01 15:21:35)

Я все переустановил, стер все настройки и снова их применил. ошибка сохраняется

Есть ли у кого-нибудь другая идея, как я могу это исправить?

Буду очень благодарен

Не могли бы вы опубликовать вывод ls -l /var/run/daemons
и
групп

Нет ничего слишком прекрасного, чтобы быть правдой, если это согласуется с законами природы -- Майкл Фарадей
Иногда люди, о которых никто не может себе представить, совершают поступки никто не может представить. -- Алан Тьюринг
---
Как правильно задавать вопросы

Онлайн

ls -l /var/run/daemons:
всего 0
-rw-r--r-- 1 root root 0 5 апреля 09:27 acpid
-rw-r --r-- 1 root root 0 5 апр 09:27 crond
-rw-r--r-- 1 root root 0 5 апр 09:27 dbus
-rw-r--r- - 1 корень корень 0 5 апреля 09:27 режим ноутбука
-rw-r--r-- 1 корень корень 0 5 апреля 09:27 netfs
-rw-r--r-- 1 root root 0 5 апреля 09:27 networkmanager
-rw-r--r-- 1 root root 0 5 апреля 09:27 syslog-ng

группы:
lp wheel rfkill games сеть видео аудио оптические накопители сканер питание
пользователи networkmanager

Последний раз редактировалось GNA (05.04.2011, 14:00:08)

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

если я попробую это как root (очевидно, без sudo), он напечатает это:

хорошо, теперь частично работает. Применив

показывает беспроводные сети. Но я не могу подключиться ни к одному из них, он не реагирует, если я нажимаю на них. wpa_supplicant_gui просто говорит мне

Сегодня я обнаружил, что wpa_supplicant не распознает мой драйвер iwlwifi.

это все, что у меня есть. Есть ли способ заставить его распознать мой драйвер?

Спасибо за помощь

Хорошо, решено, я снова попробовал wicd и где-то попутно починил его, пытаясь сделать networkmanager пригодным для использования.

Младший участник

устройство rtl8822be не готово

я не могу включить/запустить беспроводную карту rtl8822be на wlan0
я установил драйвер rtlwifi_new

Я попытался перезапустить сеть, networkmanager и службы network-manager
не знаю, что делать
спасибо в advaned -endervw

Старший член

Что выводит "rfkill list all" (или просто "rfkill")?

Младший участник

Та же проблема

Я также некоторое время боролся с этой проблемой, сначала в ParrotOS, а теперь и в Kali. под ядром 4.x все было хорошо, под 5.2 не работает wifi карта. Я также безуспешно пытался создать драйверы Ларри. Следующий вывод получен из новой установки Kali (т. е. без сторонних драйверов, собранных из GIT и т. д.).

lshw -C network
*-network UNCLAIMED
описание: Сетевой контроллер
продукт: RTL8822BE 802.11a/b/g/n/ac WiFi адаптер
поставщик: Realtek Semiconductor Co., Ltd.
физический идентификатор: 0
информация о шине: pci@0000:03:00.0
версия: 00
разрядность: 64 бита
тактовая частота: 33 МГц < br />возможности: pm msi pciexpress cap_list
конфигурация: latency=0
ресурсы: ioport:f000(size=256) память:fce00000-fce0ffff

rfkill list all
0: hci0: Bluetooth
Мягкая блокировка: нет
Жесткая блокировка: нет

lsmod |grep rtw
rtwpci 24576 0
rtw88 405504 1 rtwpci
mac80211 868352 2 rtwpci,rtw88
cfg80211 819200 2 mac80211,rtw88

Итак, из того, что я вижу, карта неправильно инициализируется при загрузке (из-за прошивки?), и мы «невостребованы» ОС, но у нее есть (правильно для 5.2?) новый драйвер rtwpci realtek, связанный с ней. в отличие от старого драйвера rtl8822be, который я видел в 4.x. Приветствуются любые мысли/помощь. Спасибо!

[РЕШЕНО] Устройство Wi-Fi: «Устройство не готово» после переустановки

Здравствуйте,
У меня проблемы с работой беспроводной сети на двух разных ноутбуках после переустановки Fedora. До этой переустановки беспроводная связь на обоих ноутбуках работала без проблем.

Проблема: обе системы сообщают «Сети Wi-Fi: «Устройство не готово»» для беспроводной панели (вверху справа на сопряжении). Таким образом, я не могу ничего делать с устройством без жены в этих системах.

Установка программного обеспечения:
ОС: Fedora 32
Spin: Mate/Compiz
Ядро: 5.7.11-200.fc32.x86_64
Обновление системы через dnf< /p>

Устранение неполадок
Техническое описание устранения неполадок: Я вижу беспроводное устройство через lspci в обеих системах и вижу загруженный модуль ядра. Я не знаю, что проверить на данный момент.

вывод lspci (обрезан до соответствующего раздела)

Редактировать:
Попытался установить все пакеты прошивки (dnf install -y \*-firmware) и перезагрузить компьютер, как было предложено в предыдущем посте. Нет игральных костей.

Я ценю любую помощь, которую вы можете предложить

Зарегистрированный пользователь

Несколько вещей, на которые стоит обратить внимание в вашей системе, откройте терминал и станьте пользователем ROOT.

1 - в - программное обеспечение - надстройки - драйверы - посмотрите, есть ли у вас драйверы для установки там.
то, что не отмечено, нажмите и установите драйверы.

2 . Установите репозиторий fedy copr

Когда вы закончите, найдите Fedy в своей системе и на вкладке Fedy - Драйверы.
Там вы найдете драйверы/микропрограммы для установки.
И да, еще одна вещь, на которую стоит обратить внимание, это kernel-devel
посмотрите, установлен ли он в вашей системе, если нет, вам нужно установить пакет kernel-devel с dnfdragora.
когда вы закончите установку ядра, перезагрузитесь.

СЕЙЧАС.так как в " Qualcomm Atheros " есть ошибки,
вы можете попробовать это решение, чтобы заставить WIFI работать.

Это нужно написать за вас. Вот что вам нужно сделать:

Создайте сценарий для перезапуска Wi-Fi.

Вставьте следующее содержимое скрипта в новый документ в вашем любимом текстовом редакторе:

Сохранить скрипт как:

~/.config/bin/wifi_restart.sh
Сделайте скрипт исполняемым:

После того как вы сохранили скрипт и сделали его исполняемым, вы можете настроить его на автоматическое выполнение с помощью службы systemd,
в противном случае вам нужно будет вызывать скрипт вручную или через псевдоним bash и т. д.

(edit) Для тех, кто не прочитал всю ветку и просто перешел к решению, прочитайте следующее:

Обратите внимание, что этот сценарий применим только в некоторых случаях с этим адаптером. Кроме того,
этот сценарий не будет работать, если идентификатор вашего адаптера отличается от "wlp2s0". Если ваш идентификатор адаптера, возможно, "wlp3s0",
тогда вы должны заменить "wlp3s0" (или любой другой идентификатор вашего адаптера) на "wlp2s0" в соответствующих частях скрипта, чтобы скрипт работал.

В большинстве случаев основной проблемой, которая в последнее время вызывает проблемы с этим адаптером, является несовместимая прошивка.
Если вы используете прошивку версии 6, для работы адаптера необходимо обновить ядро ​​до версии 4.19.
Если вы должны остаться на более ранней версии ядра, такой как 4.14, вы должны удалить прошивку версии 6.
Чтобы ваш адаптер правильно работал с ядром 4.14, вы должны использовать прошивку версии 5.

Я установлю пакет madwifi, чтобы попытаться контролировать соединение,

Я загрузил для вас пакет, скачайте пакет и следуйте инструкциям.

Читайте также: