XPS 13 9343 Невозможность возобновить с приостановления

7

Я только что купил ноутбук Dell XPS 13, предварительно загруженный Ubuntu. У меня был большой успех с Ubuntu на Dell в прошлом, и я думал, что тот, который поставляется с предустановленной, будет работать еще лучше, но это не так. Моя основная проблема прямо сейчас заключается в том, что когда я закрываю крышку и снова ее открываю позже, примерно в 30% случаев она застывает на черном экране, и я должен выполнить жесткую перезагрузку, удерживая кнопку питания.

Погуляв, я нашел других, жалующихся на это на dell forums :

И возможное решение на kernel.org

Мой вопрос. Поскольку кажется, что существует решение, как долго я могу ожидать, что это превратит его в обновление (из запаса Ubuntu, который пришел с моей машиной)? Должен ли я перейти на обновление основного ядра ? Мне не очень удобно играть со встроенными ОС, но я не хочу постоянно перезагружать свою машину несколько раз в день в течение нескольких месяцев. Любые рекомендации?

    
задан Benoit Essiambre 20.06.2015 в 14:44
источник

4 ответа

2

Когда вы идете на пробуждение ноутбука, попробуйте нажать:

Ctrl + Alt + F2

это отобразит окно терминала, которое запрашивает ваш логин.

Теперь нажмите:

Ctrl + Alt + F7 - вы должны увидеть свой графический экран входа.

    
ответ дан pr0n1s 05.11.2015 в 05:14
2

Черный экран при возобновлении с приостановки - это паника ядра, вызванная изменением ее беспроводной карты (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

PPA, включая исправление , был создан Canonical . Просто используйте репозиторий и не нужно вручную применять предыдущий патч .

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
    
ответ дан hg8 30.07.2015 в 08:11
0

Недавно я нашел этот совет из учетной записи Twitter Twitter.

Я установил пакеты. Пересечение пальцев ...

    
ответ дан Benoit Essiambre 01.07.2015 в 19:51
0

У меня была идентичная проблема, и я попробовал ряд решений безрезультатно. Наконец, установка ядра 4.6.7-040607-generic исправила проблему для меня.

    
ответ дан Marcus Junius Brutus 23.08.2016 в 20:31