XPS 13 9343 Falha ao retomar da suspensão

7

Acabei de comprar um laptop Dell XPS 13 pré-carregado com o Ubuntu. Eu tive grande sucesso com o Ubuntu na Dell no passado e teria pensado que um que vem pré-carregado funcionaria ainda melhor, mas isso não é o caso. Meu principal problema agora é que, quando eu fecho a tampa e a reabro mais tarde, cerca de 30% das vezes ela fica congelada em uma tela preta e tenho que fazer uma reinicialização difícil segurando o botão liga / desliga.

Pesquisando, encontrei outras pessoas reclamando disso no Fóruns da Dell :

E uma possível solução no kernel.org

Minha pergunta é. Já que existe uma solução, quanto tempo posso esperar para que isso seja feito em uma atualização (do Ubuntu que veio com a minha máquina)? Devo fazer uma atualização para o kernel da linha principal ? Eu não estou super confortável em brincar com o meu sistema operacional, mas eu não quero ter que reiniciar duro minha máquina várias vezes por dia durante meses. Alguma recomendação?

    
por Benoit Essiambre 20.06.2015 / 16:44

4 respostas

2

Quando você vai acordar o laptop, tente pressionar:

Ctrl + Alt + F2

isto irá mostrar um terminal como a janela solicitando seu login.

Agora aperte:

Ctrl + Alt + F7 - você deverá ver sua tela gráfica de login.

    
por pr0n1s 05.11.2015 / 06:14
2

Tela preta no reinício da suspensão é um kernel panic causado pela placa wireless (Broadcom) alterando seu status.

Para a solução atual, veja abaixo ...

Solução desatualizada 1

Agora você pode corrigir o problema aplicando o seguinte patch :

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/

Adicione o caminho do arquivo de patch no seu arquivo dkms.conf :

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

Seu dkms.conf deve ser parecido com isto após suas alterações:

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"

Recarregue o módulo:

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

Você não terá mais tela preta ao retomar a suspensão. Veja aqui para mais informações .

Solução desatualizada 2

Um PPA incluindo a correção foi criado pela Canonical . Basta usar o repositório e não é necessário aplicar manualmente o patch anterior .

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

A mais nova solução

Não há necessidade de adicionar mais PPA. Uma correção como foi lançada nos repositórios do Ubuntu. Basta instalar a versão corrigida atualizando seu sistema:

sudo apt-get update
sudo apt-get upgrade
    
por hg8 30.07.2015 / 10:11
0

Encontrei recentemente esta dica de uma conta de twitter da Dell.

Eu instalei os pacotes. Cruzando meus dedos ...

    
por Benoit Essiambre 01.07.2015 / 21:51
0

Eu tive um problema idêntico e tentei várias soluções sem sucesso. Finalmente, instalar o kernel 4.6.7-040607-generic corrigiu o problema para mim.

    
por Marcus Junius Brutus 23.08.2016 / 22:31