XPS 13 9343无法从暂停状态恢复

我刚买了一台预装了Ubuntu的戴尔XPS 13笔记本电脑。 我过去在戴尔的Ubuntu上取得了很大的成功,并且会认为预装的那个会更好,但实际情况并非如此。 我现在的主要问题是,当我关闭盖子并稍后重新打开时,大约30%的时间它被冻结到黑屏,我必须按住电源按钮进行硬重启。

谷歌搜索,我发现其他人在戴尔论坛上抱怨这个:

在kernel.org上有一个可能的解决方案

我的问题是。 因为一个解决方案似乎存在多长时间才能使它成为一个更新(我的机器附带的Ubuntu库存)? 我应该考虑升级到主线内核吗? 我玩我的操作系统内部并不是很舒服,但我不想每天多次硬重启我的机器数月。 有什么建议?

当你去唤醒笔记本电脑时,请按下:

Ctrl + Alt + F2

这将显示一个类似于窗口的终端,要求您登录。

现在点击:

Ctrl + Alt + F7 – 您现在应该看到您的图形登录屏幕。

从暂停恢复的黑屏是由无线卡(Broadcom)改变其状态引起的内核恐慌。

目前的解决方案,见下文……


过时的解决方案1

您现在可以通过应用以下修补程序来解决此问题:

wget https://launchpadlibrarian.net/196100480/0014-null-pointer-crash.patch sudo cp 0014-null-pointer-crash.patch /usr/src/bcmwl-6.30.223.248+bdcom/patches/ 

dkms.conf文件中添加补丁文件的路径:

 sudo nano /usr/src/bcmwl-6.30.223.248+bdcom/dkms.conf 

更改后,您的dkms.conf应如下所示:

 PACKAGE_NAME="bcmwl" PACKAGE_VERSION="6.30.223.248+bdcom" CLEAN="rm -f *.*o" BUILT_MODULE_NAME[0]="wl" MAKE[0]="make -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build" DEST_MODULE_LOCATION[0]="/updates" PATCH[0]="0001-MODULE_LICENSE.patch" PATCH[1]="0002-Makefile.patch" PATCH[2]="0003-Make-up-for-missing-init_MUTEX.patch" PATCH[3]="0010-change-the-network-interface-name-from-eth-to-wlan.patch" PATCH[4]="0011-do-not-define-__devinit-as-__init-in-linux-3.8-as-__.patch" PATCH[5]="0012-add-support-for-Linux-3.15.patch" PATCH[6]="0013-gcc.patch" PATCH[7]="0014-add-support-for-Linux-3.17.patch" PATCH[8]="0015-add-support-for-Linux-3.18.patch" PATCH[9]="0016-repair-make-warnings.patch" PATCH[10]="0017-add-support-for-Linux-4.0.patch" PATCH[11]="0014-null-pointer-crash.patch" #PATCH_MATCH[6]="^3.[10-11]" AUTOINSTALL="yes" 

重新加载模块:

 sudo /usr/lib/dkms/common.postinst bcmwl 6.30.223.248+bdcom /usr/share/bcmwl x86_64 $(uname -r) 

暂停时你不会再有黑屏了。 有关更多信息,请参见此处 。


过时的解决方案2

Canonical已经设置了包含修复程序的PPA。 只需使用存储库,无需再手动应用以前的补丁 。

 sudo apt-add-repository ppa:inaddy/lp1415880 sudo apt-get update sudo apt-get upgrade 

最新的解决方案

无需再添加额外的PPA。 Ubuntu存储库中发布的修复程序。 只需通过更新系统安装修补版本:

 sudo apt-get update sudo apt-get upgrade 

我最近从戴尔推特账号中找到了这个提示 。

我安装了包。 穿过我的手指……

我有一个相同的问题,并尝试了一些解决方案无济于事。 最后,安装4.6.7-040607-generic内核为我解决了这个问题。