Вопрос или проблема
На моем ноутбуке возникли проблемы с беспроводной сетью после установки Linux. Иногда при загрузке ноутбука (1 из 3 раз) моя беспроводная карта не работает. Опция Wi-Fi отсутствует, когда я кликаю по панели инструментов, и в настройках в разделе Wi-Fi и Bluetooth появляется ошибка:
Адаптер не найден
Я также попробовал проверить это командой sudo lshw -C network
, и нет информации об этом беспроводном интерфейсе. Когда я выключаю (перезагрузка не помогает) и затем включаю снова, все начинает работать. Когда я снова выполняю команду lshw
, я вижу следующее:
description: Wireless interface
product: QCA6174 802.11ac Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:3b:00.0
logical name: wlp59s0
version: 32
serial: d8:9c:67:b6:98:53
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath10k_pci driverversion=4.15.0-45-generic firmware=WLAN.RM.4.4.1-00079-QCARMSWPZ-1 ip=192.168.1.18 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:142 memory:ed200000-ed3fffff
Я также попробовал обновить прошивку BIOS до самой новой версии, но это не работает.
Редактировать: Я добавил вывод команды dmesg
после загрузки, когда Wi-Fi не работает
Редактировать:
Я больше не могу загрузить систему с работающим Wi-Fi, но нашел это в выводе команды dmesg:
ath10k_pci 0000:3b:00.0
ath10k_pci 0000:3b:00.0
ath10k_pci 0000:3b:00.0
ath10k_pci 0000:3b:00.0
ath10k_pci 0000:3b:00.0: Failed to find firmware-N.bin (N between 2 and 6) from ath10k/QCA6174/hw3.0: -2
ath10k_pci 0000:3b:00.0: could not fetch firmware files (-2)
ath10k_pci 0000:3b:00.0: could not probe fw (-2)
MXM
ACPI Warning
ACPI Warning
pci 0000:01:00.0: optimus capabilities: enabled, status dynamic power, hda bios codec supported
VGA switcheroo: detected DSM method \_SB_.PCI0.PEG0.PEGP handle
Частичный ответ:
Ваш беспроводной адаптер находится на шине PCI 3b. Согласно dmesg
,
[ 0.338888] pci 0000:00:1c.0: PCI bridge to [bus 3b]
эта шина находится за мостом PCI 0:1c.0
. Есть четыре сообщения об ошибках, касающихся четырех различных PCI мостов:
[ 0.888395] dpc 0000:00:1b.0:pcie010: DPC error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
[ 0.888407] dpc 0000:00:1c.0:pcie010: DPC error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
[ 0.888423] dpc 0000:00:1c.4:pcie010: DPC error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
[ 0.888436] dpc 0000:00:1d.0:pcie010: DPC error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
поэтому это может быть причиной, по которой не удается найти беспроводной адаптер. Я не знаю, что должно быть за этими другими мостами.
Вы можете сравнить с выводом dmesg
от работающей загрузки, чтобы проверить, присутствуют ли еще сообщения об ошибках.
Однако, я подозреваю, что это какая-то аппаратная проблема. Исправить это будет нелегко.
Ответ или решение
Ваш вопрос о проблемах с беспроводной сетью на ноутбуке Dell Precision 5530 с установленной операционной системой Ubuntu заслуживает внимательного разбора. Давайте разберемся, какие могут быть причины и как их можно устранить, основываясь на предоставленной информации и выводе команды dmesg
.
Теория
Когда операционная система не может обнаружить адаптер Wi-Fi, это чаще всего связано с проблемами на уровне драйверов, конфигурации BIOS, аппаратных неисправностей или программных конфликтов. В вашем случае, проблема кажется аномальной и проявляется не на каждом старте системы, что указывает на ее возможную связанность с программной частью инфраструктуры, например, с драйверами или прошивкой беспроводного адаптера.
Пример
Из предоставленного вами вывода dmesg
стало известно, что ядро Ubuntu не удается загрузить необходимые модули для Qualcomm Atheros QCA6174. Основными ошибками являются:
- Не удалось найти прошивку
firmware-N.bin
, где N — число от 2 до 6. - Ошибка инициализации модулей
ath10k_pci
.
Эти ошибки могут указывать на отсутствие нужных файлов прошивки или некорректное управление ресурсами шины PCI.
Применение
-
Обновление драйверов и прошивки:
- Убедитесь, что у вас установлены все последние обновления ядра и пакетов Ubuntu. Используйте команды
sudo apt update
иsudo apt upgrade
. - Проверьте наличие и установите последние версии прошивки для адаптера с помощью репозитория прошивок:
sudo apt install linux-firmware
- Убедитесь, что у вас установлены все последние обновления ядра и пакетов Ubuntu. Используйте команды
-
Проверка загрузки модулей:
- Убедитесь, что модули загрузки сети корректно установлены. Если модуль
ath10k_pci
не загружен, попробуйте загрузить его вручную:sudo modprobe ath10k_pci
- Убедитесь, что модули загрузки сети корректно установлены. Если модуль
-
Настройка BIOS:
- Проверьте настройки BIOS. Возможности энергосбережения PCI могут иногда вызывать сбои в инициализации устройств. Попробуйте отключить функции энергосбережения для USB и PCI в BIOS.
-
Аппаратные проблемы:
- Если проблема продолжает возникать, это может указывать на аппаратную неисправность адаптера или слота PCIe. Проверка в сервисном центре может помочь выявить физические дефекты соединений или самого адаптера.
-
Журнал системных событий:
- При невозможности устранения проблемы с помощью стандартных методов, более детальное изучение
dmesg
иsyslog
может выявить дополнительные подсказки для решения.
- При невозможности устранения проблемы с помощью стандартных методов, более детальное изучение
-
Альтернативные решения:
- Рассмотрите возможность использования внешнего USB адаптера Wi-Fi в качестве временной (или постоянной) меры, особенно если проблема связана с аппаратной частью встроенного адаптера.
-
Сообщество и поддержка:
- Часто советы и решения можно найти на форумах, таких как Ubuntu Forums, Reddit или Ask Ubuntu. Иногда похожие проблемы уже были решены другими пользователями.
Заключение
Проблемы с обнаружением Wi-Fi адаптера могут причинять значительные неудобства, но наличие досконального анализа, следование шагам устранения неполадок и внимание к деталям могут помочь в успешном решении этой задачи. В случае затруднений рекомендую обратиться к специалисту, который сможет провести более технический осмотр вашего ноутбука.
Обратите особое внимание на постоянное обновление системы безопасности и программного обеспечения, что зачастую помогает избежать большого количества подобных проблем в дальнейшем.