Eu tenho um dell XPS (revisão 9550 - este é essencialmente o mesmo hardware que o Precision 5510, que está disponível com o Ubuntu pronto para uso) e, surpreendentemente, ele sempre funcionou corretamente com o 16.04. Nos últimos dias, porém, a suspensão parou de funcionar quando a bateria 1 .
Basicamente, o laptop parece suspender, mas quando acordo, ele passa pelo processo normal de inicialização.
Aqui estão as últimas linhas do /var/log/syslog
log de suspensão:
Jan 14 13:06:10 xps15-laptop whoopsie[827]: [13:06:10] offline
Jan 14 13:06:11 xps15-laptop kernel: [ 15.829125] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
Jan 14 13:06:11 xps15-laptop wpa_supplicant[1300]: nl80211: deinit ifname=p2p-dev-wlp2s0 disabled_11b_rates=0
Jan 14 13:06:11 xps15-laptop nm-dispatcher: req:3 'down' [wlp2s0]: new request (1 scripts)
Jan 14 13:06:11 xps15-laptop nm-dispatcher: req:3 'down' [wlp2s0]: start running ordered scripts...
Jan 14 13:06:11 xps15-laptop wpa_supplicant[1300]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
Jan 14 13:06:12 xps15-laptop systemd[1]: Reached target Sleep.
Jan 14 13:06:12 xps15-laptop systemd[1]: Starting Suspend...
Jan 14 13:06:12 xps15-laptop systemd-sleep[2271]: Failed to connect to non-global ctrl_ifname: (nil) error: No such file or directory
Jan 14 13:06:12 xps15-laptop systemd-sleep[2273]: /lib/systemd/system-sleep/wpasupplicant failed with error code 255.
Jan 14 13:06:12 xps15-laptop systemd-sleep[2271]: Suspending system...
Alguma coisa salta lá fora? As linhas a seguir parecem ser exatamente o que você esperaria de uma inicialização a frio:
Jan 14 13:06:54 xps15-laptop rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="923" x-info="http://www.rsyslog.com"] start
Jan 14 13:06:54 xps15-laptop rsyslogd-2222: command 'KLogPermitNonKernelFacility' is currently not permitted - did you already set it via a RainerScript command (v6+ config)? [v8.16.0 try http
://www.rsyslog.com/e/2222 ]
Jan 14 13:06:54 xps15-laptop rsyslogd: rsyslogd's groupid changed to 109
Jan 14 13:06:54 xps15-laptop rsyslogd: rsyslogd's userid changed to 105
Jan 14 13:06:54 xps15-laptop systemd-modules-load[228]: Inserted module 'lp'
Jan 14 13:06:54 xps15-laptop systemd-modules-load[228]: Inserted module 'ppdev'
Jan 14 13:06:54 xps15-laptop systemd-modules-load[228]: Inserted module 'parport_pc'
Jan 14 13:06:54 xps15-laptop systemd[1]: Started Apply Kernel Variables.
Jan 14 13:06:54 xps15-laptop loadkeys[220]: Loading /etc/console-setup/cached.kmap.gz
Jan 14 13:06:54 xps15-laptop systemd[1]: Started Set console keymap.
Jan 14 13:06:54 xps15-laptop systemd[1]: Started Create Static Device Nodes in /dev.
Jan 14 13:06:54 xps15-laptop systemd[1]: Starting udev Kernel Device Manager...
Jan 14 13:06:54 xps15-laptop systemd[1]: Started udev Kernel Device Manager.
Jan 14 13:06:54 xps15-laptop systemd[1]: Starting Remount Root and Kernel File Systems...
Jan 14 13:06:54 xps15-laptop systemd[1]: Started Remount Root and Kernel File Systems.
Jan 14 13:06:54 xps15-laptop systemd[1]: Reached target Local File Systems (Pre).
Ultimamente, muita coisa mudou, exceto que a versão do hit do kernel 4.4.0-59
(anteriormente era 4.4.0-57
), e ajustei uma opção do BIOS para desativar meu dispositivo de som incorporado (desde que restaurado sem alterações).
Por fim, eis a aparência de uma suspensão / ativação bem-sucedida (com a bateria):
Jan 14 13:15:49 xps15-laptop kernel: [ 540.190809] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
Jan 14 13:15:49 xps15-laptop wpa_supplicant[1298]: nl80211: deinit ifname=p2p-dev-wlp2s0 disabled_11b_rates=0
Jan 14 13:15:49 xps15-laptop dbus[803]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Jan 14 13:15:49 xps15-laptop systemd[1]: Reached target Sleep.
Jan 14 13:15:49 xps15-laptop systemd[1]: Starting Suspend...
Jan 14 13:15:49 xps15-laptop systemd[1]: Starting Network Manager Script Dispatcher Service...
Jan 14 13:15:49 xps15-laptop dbus[803]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Jan 14 13:15:49 xps15-laptop systemd[1]: Started Network Manager Script Dispatcher Service.
Jan 14 13:15:49 xps15-laptop nm-dispatcher: req:1 'down' [wlp2s0]: new request (1 scripts)
Jan 14 13:15:49 xps15-laptop nm-dispatcher: req:1 'down' [wlp2s0]: start running ordered scripts...
Jan 14 13:15:49 xps15-laptop wpa_supplicant[1298]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
Jan 14 13:15:54 xps15-laptop whoopsie[931]: [13:15:54] Cannot reach: https://daisy.ubuntu.com
Jan 14 13:15:54 xps15-laptop whoopsie[931]: [13:15:54] offline
Jan 14 13:15:54 xps15-laptop whoopsie[931]: [13:15:54] Cannot reach: https://daisy.ubuntu.com
Jan 14 13:15:59 xps15-laptop systemd-sleep[2690]: Selected interface 'wlp2s0'
Jan 14 13:15:59 xps15-laptop systemd-sleep[2690]: 'SUSPEND' command timed out.
Jan 14 13:15:59 xps15-laptop systemd-sleep[2696]: /lib/systemd/system-sleep/wpasupplicant failed with error code 254.
Jan 14 13:15:59 xps15-laptop systemd-sleep[2690]: Suspending system...
Jan 14 13:16:52 xps15-laptop kernel: [ 550.254337] PM: Syncing filesystems ... done.
Jan 14 13:16:52 xps15-laptop kernel: [ 550.268354] PM: Preparing system for sleep (mem)
Jan 14 13:16:52 xps15-laptop kernel: [ 550.268979] Freezing user space processes ... (elapsed 0.002 seconds) done.
Jan 14 13:16:52 xps15-laptop kernel: [ 550.271751] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
Jan 14 13:16:52 xps15-laptop kernel: [ 550.273159] PM: Suspending system (mem)
Jan 14 13:16:52 xps15-laptop kernel: [ 550.273197] Suspending console(s) (use no_console_suspend to debug)
Jan 14 13:16:52 xps15-laptop kernel: [ 550.486068] brcmf_fil_cmd_data: bus is down. we have nothing to do.
Jan 14 13:16:52 xps15-laptop kernel: [ 550.613975] nouveau 0000:01:00.0: DRM: resuming kernel object tree...
Jan 14 13:16:52 xps15-laptop kernel: [ 550.717482] nouveau 0000:01:00.0: priv: HUB0: 10ecc0 ffffffff (1d40822c)
Jan 14 13:16:52 xps15-laptop kernel: [ 550.764382] nouveau 0000:01:00.0: DRM: resuming client object trees...
Jan 14 13:16:52 xps15-laptop kernel: [ 550.764397] nouveau 0000:01:00.0: DRM: evicting buffers...
Jan 14 13:16:52 xps15-laptop kernel: [ 550.764398] nouveau 0000:01:00.0: DRM: waiting for kernel channels to go idle...
Jan 14 13:16:52 xps15-laptop kernel: [ 550.764412] nouveau 0000:01:00.0: DRM: suspending client object trees...
Jan 14 13:16:52 xps15-laptop kernel: [ 550.765770] nouveau 0000:01:00.0: DRM: suspending kernel object tree...
Jan 14 13:16:52 xps15-laptop kernel: [ 551.638247] PM: suspend of devices complete after 1155.310 msecs
Jan 14 13:16:52 xps15-laptop kernel: [ 551.654829] PM: late suspend of devices complete after 16.561 msecs
Jan 14 13:16:52 xps15-laptop kernel: [ 551.656867] xhci_hcd 0000:00:14.0: System wakeup enabled by ACPI
Jan 14 13:16:52 xps15-laptop kernel: [ 551.671878] PM: noirq suspend of devices complete after 17.027 msecs
Jan 14 13:16:52 xps15-laptop kernel: [ 551.672619] ACPI: Preparing to enter system sleep state S3
Jan 14 13:16:52 xps15-laptop kernel: [ 551.695080] ACPI : EC: EC stopped
Jan 14 13:16:52 xps15-laptop kernel: [ 551.695082] PM: Saving platform NVS memory
Observe que algumas das mensagens "após" a ativação (começando em 13:16:52
) parecem realmente relacionadas a ações que levaram à suspensão. Eu acho que o recurso de registro é encerrado em algum momento durante a suspensão, para que as mensagens após esse ponto apareçam apenas após a ativação (para que eu não as veja no caso de falha).
1 Em particular, a suspensão funciona bem se o laptop estiver ligado à energia CA durante todo o processo suspeito - no ponto de suspensão, no ponto de vigília e durante todo o tempo. Simplesmente desconectar o adaptador CA, mesmo por um segundo, enquanto o host estiver inativo causará a falha descrita acima.
Respostas:
Aqui está o que funcionou : Desligue completamente o meu laptop e ligue-o novamente. Nota: não basta reiniciar ... desligue totalmente.
O único efeito colateral é que o Wi-Fi para de funcionar (como na interface sem fio não é reconhecida). Uma
sudo systemctl restart NetworkManager
solução simples que ... e se você não quiser fazer isso depois de suspender, poderá criar um script para este script:/lib/systemd/system-sleep/99restartnm
Isso contém:
e torná-lo executável:
sudo chmod +755 /lib/systemd/system-sleep/99restartnm
(Eu sei que a resposta estava nos comentários da pergunta, mas é um pouco fácil de perder ... obrigado @BeeOnRope, eu realmente tentei mais alguma coisa, exceto por desligar completamente ... facepalm )
fonte
Eu tenho o mesmo problema com o XPS 9550 nos últimos 2,5 anos desde que foi introduzido pela primeira vez, ocorrendo a cada poucas semanas. Estou usando o Debian / Ubuntu linux, mas o comentário nº 20 sugere que isso também ocorre no Windows:
http://forum.notebookreview.com/threads/xps-9550-crashes-and-reboots-in-sleep.789827/page-2
O problema parece estar com o controlador incorporado; portanto, retomar da suspensão causa uma reinicialização a frio. A solução alternativa é executar um desligamento total, desconecte o carregador e conecte-o; isso reinicia o controlador incorporado, limpando o estado defeituoso.
fonte
Depois de não ter problemas com suspensões / currículos com falha por um bom tempo, ele começou a voltar. Como atualizo as coisas com bastante frequência, suspeito que tenha sido uma atualização do kernel.
Faz alguns meses desde que atualizei pelo BIOS, atualizei de 1.2.19 para 1.2.25. Meus problemas com a suspensão / retomada desapareceram após a atualização do BIOS. Também não há problemas de wifi do meu lado. Executando o Ubuntu 16.10 com sabor xfce.
http://www.dell.com/support/home/us/en/19/product-support/product/xps-15-9550-laptop/drivers?os=biosa
Boa sorte para todos os outros.
fonte
Usando o meu XPS 9550 diariamente no Ubuntu 18.04, parei de enfrentar esse problema com BIOSs mais recentes, ~ há 1 ano. Isso se relaciona ao comportamento no Controlador incorporado, que atualizou o firmware em 1.6.1 / 1.7.0 para tratar de pressionamentos de tecla falsos. Se ele usa uma base de código compartilhada, uma correção para o problema de suspensão / retomada também pode ter ocorrido. Eu suspeito que parte do EC entra em um estado inesperado durante a suspensão, e o caminho de código de resumo do S3 não é corretamente retomado quando o BIOS é executado pela primeira vez.
Ainda acho que a suspensão trava a qualquer momento depois de conectar meu monitor LG 27UD88W USB-C para carregar (perfil de 100W), embora isso não ocorra com os carregadores USB-C de 65W e 90W; Aumentei o bug, mas a Dell está se arrastando, pois agora é uma plataforma antiga. Eu só tenho que desligar.
Observe que quando o laptop é desligado e o cabo de alimentação (USB-C ou Dell) é conectado, o EC é redefinido - isso elimina os problemas de suspensão / retomada; você verá o LED de carga branco na frente acender por 1s, mesmo que totalmente carregado.
Sugiro tentar o Ubuntu 18.04 e o BIOS 1.8.0 @ http://downloads.dell.com/published/pages/xps-15-9550-laptop.html
Por fim, para obter o tempo de execução ideal da bateria, defino uma variável não volátil UEFI para desativar a GPU discreta; Posso postar detalhes em outro tópico, se estiver interessado.
Dan
fonte