Ubuntu 16.04 на Dell XPS иногда приостанавливает сбои

Я запускаю Ubuntu 16.04 LTS на Dell XPS 15 9550 (16 ГБ RAM, экрана FHD, SSD на 512 ГБ, Intel i7-6700HQ). Это двойное загруженный с Windows, для которого я следовал инструкциям в этом потоке.

Почти все работает очень хорошо. Однако, когда я приостанавливаю или путем закрытия крышки или использования systemctl suspend иногда (приблизительно 50% времени) Ubuntu не приостанавливает. Экран идет темный, как будто он собирается приостановить, но затем он возвращается в прошлое непосредственно на экран входа в систему.

Я полагаю, что проблема должна быть связана с моей картой/драйвером Wi-Fi Broadcom. Вывод dmesg во время неудавшегося приостанавливает:

[36482.669029] PM: Syncing filesystems ... done.
[36482.697429] PM: Preparing system for sleep (mem)
[36482.698220] vgaarb: this pci device is not a vga device
[36483.937858] Freezing user space processes ... (elapsed 0.002 seconds) done.
[36483.940227] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[36483.941564] PM: Suspending system (mem)
[36483.941623] Suspending console(s) (use no_console_suspend to debug)
[36487.637784] brcmf_pcie_suspend: Timeout on response for entering D3 substate
[36487.637802] pci_legacy_suspend(): brcmf_pcie_suspend+0x0/0x1b0 [brcmfmac] returns -5
[36487.637808] dpm_run_callback(): pci_pm_suspend+0x0/0x140 returns -5
[36487.637813] PM: Device 0000:02:00.0 failed to suspend async: error -5
[36487.637902] PM: Some devices failed to suspend, or early wake event detected
[36487.641932] rtc_cmos 00:02: System wakeup disabled by ACPI
[36488.017866] ata2: SATA link down (SStatus 4 SControl 300)
[36488.149475] PM: resume of devices complete after 511.560 msecs
[36488.158754] PM: Finishing wakeup.

Существует также сообщение

brcmfmac 0000:02:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.txt failed with error -2

каждый раз, когда я загружаюсь или возобновляюсь от [успешного], приостанавливают. Также отметить: когда приостанавливают сбои, мой Wi-Fi прекращает работать (я полагаю, что он не говорит "устройства"). Единственные способы заставить это работать снова состоят в том, чтобы или перезагрузить, или:

sudo rmmod brcmfmac
sudo modprobe brcmfmac

Вот вывод сценария информации о Wi-Fi. Любая справка вообще очень ценилась бы! Заранее спасибо, и сообщило мне, была ли еще информация полезна.

Править: Проблема возвратилась после обновления 18,04. Ранее принятый ответ больше, кажется, не работает потому что systemd не разгружает модули из предложенного файла перед приостановкой.

5
задан 10 July 2018 в 13:35

2 ответа

У меня была та же самая проблема. Решение состоит в том, чтобы создать файл в /etc/pm/config.d/ со всего одной строкой:

SUSPEND_MODULES="brcmfmac"
4
ответ дан 23 November 2019 в 09:20

Решение, предложенное @user716336, работает на меня также. Необходимо дать созданному файлу правильные полномочия хотя:

sudo chmod 777 /etc/pm/config.d/suspend_broardcom

(Я назвал файл suspend_broardcom)

1
ответ дан 23 November 2019 в 09:20

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

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