Ubuntu 14.04 LTS trava ao fechar a tampa do notebook Dell Inspiron 5548

Iniciado por rodrigodamacena, 13 de Outubro de 2016, 11:56

tópico anterior - próximo tópico

rodrigodamacena

Prezados, saudações!

Venho pedir uma ajuda, está tudo perfeito com meu notebook e Linux Ubuntu 14.04, a não ser que ao sair do trabalho para casa eu tenho que desligar o computador pois se eu apenas colocar em modo suspenso o Linux simplesmente trava, sou iniciante no mundo Linux e espero que tenha como resolver.

Falei com o suporte Dell e eles afirmam que é compatível mais não ajudam a solucionar o problema.

Especificações:
Linux Ubuntu 14.04 LTS
Notebook Dell Inspiron 5548, i7, 8 GB de RAM

O pode ser pessoal?
Agradeço desde já!

druidaobelix

Citação de: rodrigodamacena online 13 de Outubro de 2016, 11:56
[...] está tudo perfeito com meu notebook e Linux Ubuntu 14.04, a não ser que ao sair do trabalho para casa eu tenho que desligar o computador pois se eu apenas colocar em modo suspenso o Linux simplesmente trava, sou iniciante no mundo Linux [...]

Essas questões são complicadas, porque quase sempre atreladas a um hardware específico, isto é, hardware dependentes.

Embora você já tenha dito marca e modelo - Dell Inspiron 5548 - e ainda a configuração básica de cpu e ram - i7, 8GB RAM - adicionalmente pode ser interessante e auxiliar a encontrar uma solução ter uma melhor descrição do seu sistema que inclua motherboard e gpu.

1) Instale o inxi:

sudo apt install inxi

depois faça o comando abaixo e traga o resultado ao tópico:

inxi -FxZ

Informe ainda:

2) O Ubuntu 14.04 que está instalado é ainda o que originalmente foi instalado pela Dell?

3) Como estão assinaladas as opções de gerenciamento em Configurações do sistema/Energia (Usando bateria / Ligado na tomada)?
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Indo adiante:

1) Vamos ainda sempre supor que seu sistema esteja devidamente atualizado:

sudo apt update

sudo apt upgrade

2) Faça uma verificação completa da memória RAM usando o MenTest na forma completa, que é o Bit Fade Test

Quanto ao Mentest, note que ele executa automaticamente uma série de 8 testes, que é o Default Tests, num loop contínuo (a quantidade de vezes vai aparecendo na coluna Pass). Deixe fazer algumas vezes.

Depois acione a tecla 'c' para configurações -> aparece um lista 'Settings'

acione a tecla 1 'Test Selection'
depois aciona 3 Select Test
depois Test Number [0-9] marque o 9
O 9 é o Bit fade test e demora cerca de 90 minutos até algumas horas dependendo do tamanho da memória ram e processador

Lembre-se que precisa teclar o 0 (zero) para continuar com as verificações.

Um adendo no Mentest e só para lembrar:

(SP) scroll_lock -> sp=space, é a barra de espaço
(CR) scroll_unlock -> cr=carriage return or enter, é a tecla de Backspace (Retorno) ou ainda a Enter, dependendo do teclado.

Isso caso tenha que fazer a rolagem da tela para ver resultados longos.

Caso apareçam erros na memória do sistema os endereços precisam ser anotados para que, depois, venham a compor um mapa de endereços que o kernel (núcleo) do sistema não deva usar.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Isso posto, é necessário ter em conta que a partição swap interfere diretamente nas funções de Suspender e Hibernar.

Caso já não esteja, faça um teste, aumente a partição swap para o dobro da memória RAM e vamos ver o que acontece.

Para ver quanto há de ram e swap:

free -tm
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#4
Mais um passo nas verificações, é necessário saber se esse específico hardware aceita o modo Suspend de forma correta.

Isso, em si, não depende do abrir ou fechar a tampa do notebook, que é uma associação posterior. Em alguns hardwares simplesmente não funciona o modo Hibernar ou Suspend no Linux em razão de problemas com drivers.

Faça tais verificações  a partir do terminal, para confirmar quais realmente funcionam.

O hibernar ou suspender pressupõe retornar perfeitamente ao estado anterior, isto é, todos as janelas que estavam abertas naquele momento devem retornar exatamente igual ao que estavam. Assim sendo, abra duas ou três janelas, por exemplo, uma do gedit com um texto qualquer (nem precisa ser arquivo existente) e faça a verificação.

Abra um terminal e execute, um por vez:

pm-suspend

pm-suspend-hybrid

pm-hibernate

É necessário executar e fazer retornar (não aciona tampa do notebook), tudo isso deve acontecer corretamente mesmo com ela aberta a partir dos comandos acima.

Observe pelo menos uns 15 ou 20 segundos, que é o tempo mínimo necessário para o desligamento.
No caso do hibernate, claro, o desligamento será total; no caso do suspend a memória ram ficará energizada e ativa, mas tudo isso requer um tempo mínimo para ocorrer, só após o que deve ser feito o religamento.

Isso irá permitir identificar quais modos realmente funcionam, independentemente do abrir ou fechar da tampa do equipamento.

Informe os resultados.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

rodrigodamacena

Amigo, desculpe a demora em responder, a notificação aqui do Fórum chegou no Spam em meu Gmail, estava ansioso por ajuda, muito obrigado desde já.
Retornando.

System:    Host: deguir Kernel: 4.4.0-42-generic x86_64 (64 bit, gcc: 4.8.4) Desktop: Gnome Distro: Ubuntu 14.04 trusty
Machine:   System: Dell product: Inspiron 5548 version: A06
           Mobo: Dell model: 0YDTG3 version: A02 Bios: Dell version: A06 date: 10/12/2015
CPU:       Dual core Intel Core i7-5500U CPU (-HT-MCP-) cache: 4096 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 9577.74
           Clock Speeds: 1: 2504.906 MHz 2: 2404.406 MHz 3: 2403.093 MHz 4: 2400.281 MHz
Graphics:  Card: Intel Broadwell-U Integrated Graphics bus-ID: 00:02.0
           X.Org: 1.18.3 drivers: ati,intel (unloaded: fbdev,vesa,radeon) Resolution: 1920x1080@60.0hz
           GLX Renderer: Mesa DRI Intel HD Graphics 5500 (Broadwell GT2) GLX Version: 3.0 Mesa 11.2.0 Direct Rendering: Yes
Audio:     Card-1: Intel Wildcat Point-LP High Definition Audio Controller driver: snd_hda_intel bus-ID: 00:1b.0
           Card-2: Intel Broadwell-U Audio Controller driver: snd_hda_intel bus-ID: 00:03.0
           Sound: Advanced Linux Sound Architecture ver: k4.4.0-42-generic
Network:   Card-1: Intel Wireless 7265 driver: iwlwifi bus-ID: 03:00.0
           IF: wlan0 state: up mac: dc:53:60:0e:8b:8e
           Card-2: Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
           driver: r8169 ver: 2.3LK-NAPI port: 4000 bus-ID: 02:00.0
           IF: eth0 state: down mac: 1c:39:47:53:00:e4
Drives:    HDD Total Size: 1000.2GB (19.6% used) 1: id: /dev/sda model: TOSHIBA_MQ02ABD1 size: 1000.2GB temp: 38C
Partition: ID: / size: 909G used: 183G (22%) fs: ext4 ID: /boot size: 237M used: 134M (60%) fs: ext2
           ID: swap-1 size: 8.50GB used: 0.00GB (0%) fs: swap
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors:   System Temperatures: cpu: 55.0C mobo: N/A
           Fan Speeds (in rpm): cpu: 2700
Info:      Processes: 272 Uptime: 8 min Memory: 1538.5/7898.1MB Runlevel: 2 Gcc sys: 4.8.4
           Client: Shell (bash 4.3.11) inxi: 1.9.17

Citação de: druidaobelix online 13 de Outubro de 2016, 20:23
Citação de: rodrigodamacena online 13 de Outubro de 2016, 11:56
[...] está tudo perfeito com meu notebook e Linux Ubuntu 14.04, a não ser que ao sair do trabalho para casa eu tenho que desligar o computador pois se eu apenas colocar em modo suspenso o Linux simplesmente trava, sou iniciante no mundo Linux [...]

Essas questões são complicadas, porque quase sempre atreladas a um hardware específico, isto é, hardware dependentes.

Embora você já tenha dito marca e modelo - Dell Inspiron 5548 - e ainda a configuração básica de cpu e ram - i7, 8GB RAM - adicionalmente pode ser interessante e auxiliar a encontrar uma solução ter uma melhor descrição do seu sistema que inclua motherboard e gpu.

1) Instale o inxi:

sudo apt install inxi

depois faça o comando abaixo e traga o resultado ao tópico:

inxi -FxZ

Informe ainda:

2) O Ubuntu 14.04 que está instalado é ainda o que originalmente foi instalado pela Dell?

3) Como estão assinaladas as opções de gerenciamento em Configurações do sistema/Energia (Usando bateria / Ligado na tomada)?

rodrigodamacena

O sistema está atualizado, alias instalei agora dia 10/10/2016.
Como rodar o memtest?

Citação de: druidaobelix online 13 de Outubro de 2016, 20:25
Indo adiante:

1) Vamos ainda sempre supor que seu sistema esteja devidamente atualizado:

sudo apt update

sudo apt upgrade

2) Faça uma verificação completa da memória RAM usando o MenTest na forma completa, que é o Bit Fade Test

Quanto ao Mentest, note que ele executa automaticamente uma série de 8 testes, que é o Default Tests, num loop contínuo (a quantidade de vezes vai aparecendo na coluna Pass). Deixe fazer algumas vezes.

Depois acione a tecla 'c' para configurações -> aparece um lista 'Settings'

acione a tecla 1 'Test Selection'
depois aciona 3 Select Test
depois Test Number [0-9] marque o 9
O 9 é o Bit fade test e demora cerca de 90 minutos até algumas horas dependendo do tamanho da memória ram e processador

Lembre-se que precisa teclar o 0 (zero) para continuar com as verificações.

Um adendo no Mentest e só para lembrar:

(SP) scroll_lock -> sp=space, é a barra de espaço
(CR) scroll_unlock -> cr=carriage return or enter, é a tecla de Backspace (Retorno) ou ainda a Enter, dependendo do teclado.

Isso caso tenha que fazer a rolagem da tela para ver resultados longos.

Caso apareçam erros na memória do sistema os endereços precisam ser anotados para que, depois, venham a compor um mapa de endereços que o kernel (núcleo) do sistema não deva usar.

rodrigodamacena

Resultado do free - tm

total       usado      livre    compart.  buffers     em cache
Mem:          7898       4409       3488        394         98       2565
-/+ buffers/cache:       1745       6152
Swap:         8103          0       8103
Total:       16002       4409      11592

Citação de: druidaobelix online 13 de Outubro de 2016, 20:27
Isso posto, é necessário ter em conta que a partição swap interfere diretamente nas funções de Suspender e Hibernar.

Caso já não esteja, faça um teste, aumente a partição swap para o dobro da memória RAM e vamos ver o que acontece.

Para ver quanto há de ram e swap:

free -tm

rodrigodamacena

Os comandos funcionaram, os 3.

Citação de: druidaobelix online 13 de Outubro de 2016, 20:30
Mais um passo nas verificações, é necessário saber se esse específico hardware aceita o modo Suspend de forma correta.

Isso, em si, não depende do abrir ou fechar a tampa do notebook, que é uma associação posterior. Em alguns hardwares simplesmente não funciona o modo Hibernar ou Suspend no Linux em razão de problemas com drivers.

Faça tais verificações  a partir do terminal, para confirmar quais realmente funcionam.

O hibernar ou suspender pressupõe retornar perfeitamente ao estado anterior, isto é, todos as janelas que estavam abertas naquele momento devem retornar exatamente igual ao que estavam. Assim sendo, abra duas ou três janelas, por exemplo, uma do gedit com um texto qualquer (nem precisa ser arquivo existente) e faça a verificação.

Abra um terminal e execute, um por vez:

pm-suspend

pm-suspend-hybrid

pm-hibernate

É necessário executar e fazer retornar (não aciona tampa do notebook), tudo isso deve acontecer corretamente mesmo com ela aberta a partir dos comandos acima.

Observe pelo menos uns 15 ou 20 segundos, que é o tempo mínimo necessário para o desligamento.
No caso do hibernate, claro, o desligamento será total; no caso do suspend a memória ram ficará energizada e ativa, mas tudo isso requer um tempo mínimo para ocorrer, só após o que deve ser feito o religamento.

Isso irá permitir identificar quais modos realmente funcionam, independentemente do abrir ou fechar da tampa do equipamento.

Informe os resultados.

rodrigodamacena

Será que atualizar para o Ubuntu 16.04 resolveria o problema?

druidaobelix

#10
CitarComo rodar o memtest?

Ao iniciar o sistema a tela inicial que aparece e é conhecida como "menu do grub", que é onde se escolhe qual sistema operacional se quer subir, no caso de dual boot, ou ainda qual versão do kernel se quer subir, nessa tela inicial uma das entradas é referente ao MenTest.

Basta usar a seta direcional do teclado, posicionar sobre aquela entrada e dar um [enter], o que iniciará o MenTest.

Caso a essa tela inicial do sistema - menu do grub - não esteja aparecendo na sua máquina, experimente acionar a tecla SHIFT durante a inicialização para forçar o aparecimento daquela tela.

Se ainda assim não foi, faça a edição do arquivo:

sudo gedit /etc/default/grub

Comente a linha:

Citar#GRUB_HIDDEN_TIMEOUT=0

(comentar é colocar o símbolo # no início da linha, como acima)

Salvar e sair

Atualize o grub:

sudo update-grub

Reinicie o sistema

Estamos falando dessa tela que deve aparecer no início do sistema:


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

rodrigodamacena

Vou executar, mais será que é memória, o notebook é novo, comprei em julho.

druidaobelix

#12
Citar
Resultado do free - tm

total       usado      livre    compart.  buffers     em cache
Mem:          7898       4409       3488        394         98       2565
-/+ buffers/cache:       1745       6152
Swap:         8103          0       8103
Total:       16002       4409      11592

Considerando a quantidade efetiva de uso da memória RAM demonstrada no post #7, se isso for um padrão do seu sistema, um uso normal dele, então por enquanto suspenda a ampliação da memória RAM como havia sido sugerido no post #3, não parece ser necessário, da forma como está não deveria estar ocasionando problemas.

Para todos os efeitos práticos vamos ficar com a regra do RedHat (Recommended System Swap Space)


Table 16.2. Recommended System Swap Space
Amount of RAM in the system    Recommended swap space    Recommended swap space if allowing for hibernation
⩽ 2GB    2 times the amount of RAM    3 times the amount of RAM
> 2GB – 8GB    Equal to the amount of RAM    2 times the amount of RAM
> 8GB – 64GB    At least 4 GB    1.5 times the amount of RAM
> 64GB    At least 4 GB    Hibernation not recommended

Na verdade mesmo essa regra depende do uso no caso concreto do sistema e na realidade aplica-se ao caso de hibernação.

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s2-diskpartrecommend-ppc.html#id4394007
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

CitarOs comandos funcionaram, os 3.

Pois bem, essa é uma informação importante, especialmente se você executou o pm-suspend através do terminal por várias vezes, por dez vezes, e em nenhuma delas o sistema travou ao voltar do suspend.

Amplie a análise repetindo esse comando no terminal novamente por várias vezes, apenas que agora após executar o comando no terminal, após o sistema de fato suspender, então feche a tampa do notebook, aguarde um pouco e depois reabra a tampa e verifique como é o retorno, se ocorre o travamento ou não.

Se a descrição que você fez está corretamente interpretada, se está executando o pm-suspend no terminal e o sistema não está travando, então o problema não está aí (além do que obviamente isso em si já é uma solução provisória).

Informe o resultado.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Citação de: rodrigodamacena online 14 de Outubro de 2016, 12:21
Vou executar, mais será que é memória, o notebook é novo, comprei em julho.

É uma hipótese, o fato do equipamento ser novo não significa de forma absoluta que não possa ter vindo com algum componente com defeito.

Quando se faz análise de um problema é necessário ser metódico e sistemático.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.