Вопрос или проблема
Я починил старый компьютер. Некоторое время Wi-Fi работал нормально, но однажды он перестал работать и с тех пор ведет себя так же: при загрузке ПК (независимо от ОС) он видит доступные сети поблизости и начинает подключаться к моему домашнему Wi-Fi, но через 10 секунд говорит, что не может подключиться, а при проверке настроек все сети Wi-Fi исчезли.
Это происходит уже какое-то время, и я пытался разобраться, что именно идет не так, выключал/включал Wi-Fi, проверял lshw -class network
, nmcli
и inxi -n
, и все они говорят, что он отключен по какой-то причине. Я могу предоставить полные выводы этих команд, если это необходимо, но сейчас пропущу для краткости.
Значительное, о чем я на самом деле спрашиваю, это следующее: при проверке dmesg
я получаю это: (я знаю, что MAC-адрес не является действительно конфиденциальной информацией, я просто хочу быть осторожным)
[ 37.339965] wlp1s0: аутентификация с 80:03:84:3e:44:c8 (локальный адрес=[MAC-АДРЕС Wi-Fi КАРТЫ])
[ 37.339979] wlp1s0: отправить аутентификацию на 80:03:84:3e:44:c8 (попытка 1/3)
[ 37.342122] wlp1s0: аутентифицирован
[ 37.343256] wlp1s0: связывание с 80:03:84:3e:44:c8 (попытка 1/3)
[ 37.344353] wlp1s0: получен RX AssocResp от 80:03:84:3e:44:c8 (capab=0x1431 статус=0 aid=1)
[ 37.344494] wlp1s0: связался
[ 37.374328] wlp1s0: ограничение выходной мощности передатчика до 36 (36 - 0) dBm, как указано 80:03:84:3e:44:c8
[ 44.179341] DMAR: DRHD: обработка статуса ошибки рег 2
[ 44.179347] DMAR: [DMA Read NO_PASID] Запрос устройства [01:00.0] ошибка адреса 0xfff56000 [причина ошибки 0x06] Доступ на чтение PTE не установлен
[ 47.639898] wlp1s0: аутентификация с 80:03:84:3e:44:c8 (локальный адрес=[MAC-АДРЕС Wi-Fi КАРТЫ])
[ 47.639905] wlp1s0: отправить аутентификацию на 80:03:84:3e:44:c8 (попытка 1/3)
[ 48.795263] wlp1s0: отправить аутентификацию на 80:03:84:3e:44:c8 (попытка 2/3)
[ 49.755406] wlp1s0: отправить аутентификацию на 80:03:84:3e:44:c8 (попытка 3/3)
[ 49.955566] wlp1s0: время ожидания аутентификации с 80:03:84:3e:44:c8
Я думаю, что строки DMAR: ...
важны здесь, но я не знаю, что это означает, ошибки или аббревиатуры. Есть ли способ исправить это или карточка просто вышла из строя, и мне нужно купить новую?
Информация о системе
Модель ПК: Dell OptiPlex 9020
ЦП: Intel i7-4790S (8) @ 4.000GHz
ОС: Linux Mint 22 (Cinnamon)
Ответ или решение
Проблема с Wi-Fi картой вашего ПК, которая временно подключается, а затем теряет соединение, может быть связана с несколькими потенциальными факторами. Давайте разберёмся в этом вопросе более подробно, учитывая представленные вами данные и сообщения в системе.
Проблемы с Wi-Fi: Анализ и Решения
1. Анализ сообщений dmesg
Исходя из ваших здравых наблюдений, сообщения об аутентификации, содержащие строки с authenticate with
и authentication timed out
, указывают на то, что ваша система успешно инициирует соединение, но затем встречает прерывание. Это может быть связано с сигналом, права устройств, проблемами живущими в самом маршрутизаторе или некорректной работой сетевой карты.
Сообщения DMAR
Сообщения DMAR, указывающие на ошибку DMA Read NO_PASID
, могут свидетельствовать о проблемах с обработкой памяти в вашем оборудовании. DMA (Direct Memory Access) отвечает за обмен данными между памятью и устройствами. Ошибка может быть вызвана несовместимостью между драйверами устройства и вашим текущим оборудованием или BIOS.
2. Испытания и Решения
a. Проверка оборудования
Начнём с того, что вам стоит удостовериться, что Wi-Fi карта правильно установлена и её физические соединения не повреждены. Попробуйте выполнить следующие шаги:
- Проверьте, нет ли видимых повреждений на Wi-Fi карте и её слотах.
- Убедитесь, что антенны, если они имеются, подключены и не повреждены.
b. Обновление драйверов
Неправильные или устаревшие драйверы могут вызвать подобные проблемы. Попробуйте обновить драйвера для своего Wi-Fi адаптера:
- Убедитесь, что на вашем ПК установлены последние обновления системы (включая ядро Linux).
-
Используйте следующие команды для обновления драйверов в Linux:
sudo apt update sudo apt upgrade sudo apt install --reinstall <имя_пакета_драйвера>
Замените <имя_пакета_драйвера>
на соответствующий драйвер для вашей Wi-Fi карты, если он известен.
c. Настройки BIOS
Проблемы с DMA могут указывать на необходимость обновления BIOS. Если ваша BIOS устарела, это может отрицательно влиять на поддержку оборудования. Поэтому проверьте на сайте производителя Dell наличие обновления версии BIOS для вашей модели OptiPlex 9020.
d. Изменения настроек сети
Попробуйте изменить некоторые настройки своей сети:
- Убедитесь, что используете WPA2 как тип аутентификации Wi-Fi.
- Проверьте настройки маршрутизатора, убедитесь, что нет ограничений по MAC-адресам.
- Попробуйте подключиться к другой Wi-Fi сети, чтобы исключить проблемы с маршрутизатором.
e. Тестирование на другом оборудовании
Если возможно, протестируйте вашу Wi-Fi карту в другом ПК. Это поможет выяснить, является ли проблема аппаратной или программной.
3. Заключение
Если все вышеперечисленные шаги не дали результата, возможно, Wi-Fi карта действительно вышла из строя, и в этом случае лучшим решением будет её замена. Выбор новой карты должен учитывать ваши нужды и совместимость с существующим оборудованием.
Это решение может потребовать дополнительных затрат, но оно обеспечит вам стабильное соединение с интернетом, что критично для выполнения многих задач на современном ПК.