Ben*_*bre 7 suspend xps dell 14.04
我刚买了一台预装了 Ubuntu 的戴尔 XPS 13 笔记本电脑。过去,我在 Dell 上使用 Ubuntu 取得了巨大成功,并且本以为预装的 Ubuntu 会工作得更好,但事实并非如此。我现在的主要问题是,当我关闭盖子并稍后重新打开它时,大约 30% 的时间它会冻结为黑屏,我必须通过按住电源按钮进行硬重启。
谷歌搜索,我发现其他人在戴尔论坛上抱怨这个:
以及kernel.org 上的可能解决方案
我的问题是。由于解决方案似乎存在,我可以期望多长时间使它成为更新(我的机器附带的股票 Ubuntu)?我应该考虑升级到主线内核吗?我不太喜欢玩我的操作系统内部组件,但我不想在几个月内每天多次硬重启我的机器。有什么建议吗?
从挂起恢复时黑屏是由无线卡 (Broadcom) 更改其状态引起的内核恐慌。
对于当前的解决方案,请参见下文...
您现在可以通过应用以下补丁来解决该问题:
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/
Run Code Online (Sandbox Code Playgroud)
在您的文件中添加补丁文件的路径dkms.conf:
sudo nano /usr/src/bcmwl-6.30.223.248+bdcom/dkms.conf
Run Code Online (Sandbox Code Playgroud)
更改后您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"
Run Code Online (Sandbox Code Playgroud)
重新加载模块:
sudo /usr/lib/dkms/common.postinst bcmwl 6.30.223.248+bdcom /usr/share/bcmwl x86_64 $(uname -r)
Run Code Online (Sandbox Code Playgroud)
从挂起恢复时您不会再遇到黑屏。请参阅此处了解更多信息。
Canonical 已建立了包含修复程序的 PPA 。只需使用存储库,无需再手动应用以前的补丁。
sudo apt-add-repository ppa:inaddy/lp1415880
sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
无需再添加额外的 PPA。Ubuntu 存储库中已发布修复程序。只需通过更新系统来安装修补版本:
sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4709 次 |
| 最近记录: |