Dan*_*ock 6 suspend wireless dell broadcom 18.04
我在 Dell XPS 15 9550(16 GB RAM、FHD 屏幕、512 GB SSD、Intel i7-6700HQ)上运行 Ubuntu 16.04 LTS。它与 Windows 双启动,为此我按照此线程中的说明进行操作。
几乎一切都很好。但是,当我通过合上盖子或systemctl suspend有时(大约 50% 的时间)使用来暂停时,Ubuntu 不会暂停。屏幕变暗,好像即将暂停,但随后直接闪回到登录屏幕。
我相信问题一定与我的 Broadcom wifi 卡/驱动程序有关。挂起失败期间 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.
Run Code Online (Sandbox Code Playgroud)
还有留言
brcmfmac 0000:02:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.txt failed with error -2
Run Code Online (Sandbox Code Playgroud)
每当我从 [成功] 挂起启动或恢复时。还要注意:当挂起失败时,我的 wifi 停止工作(我相信它说“没有设备”)。让它再次工作的唯一方法是重新启动,或者:
sudo rmmod brcmfmac
sudo modprobe brcmfmac
Run Code Online (Sandbox Code Playgroud)
这是 wifi 信息脚本的输出。任何帮助都将不胜感激!在此先感谢您,如果有更多信息会有所帮助,请告诉我。
编辑:升级到 18.04 后问题又回来了。先前接受的答案似乎不再有效,因为systemd在挂起之前不会从建议的文件中卸载模块。
小智 4
我有同样的问题。解决方案是在以下位置创建一个文件/etc/pm/config.d/:
sudo -e /etc/pm/config.d/suspend_broardcom/suspend_broadcom
Run Code Online (Sandbox Code Playgroud)
添加以下内容:
SUSPEND_MODULES="brcmfmac"
Run Code Online (Sandbox Code Playgroud)
并设置文件的权限:
sudo chmod 775 /etc/pm/config.d/suspend_broadcom
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
791 次 |
| 最近记录: |