Como depurar pm-suspend freeze?

0

Executando 15.10 (32 bits) em um Dell Latitude D630, com o kernel 4.2.0-30 genérico.

Quando eu corro

sudo pm-suspend

ou

# echo -n mem > /sys/power/state

a tela pára de se mover, o mouse não se move, a tela permanece acesa, o teclado e o mouse não fazem nada e as sessões remotas (ssh) não respondem.

/var/log/pm-suspend.log termina com:

Sun Feb 28 19:44:39 EST 2016: performing suspend

/var/log/kern.log parece não conter nada relacionado à suspensão, embora talvez alguém possa sugerir o que eu poderia procurar e que poderia estar relacionado.

Os módulos são:

wl dell_wmi dell_rbtn dell_laptop sparse_keymap gpio_ich snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_codec_generic pcmcia dcdbas snd_hda_intel dell_smm_hwmon snd_hda_codec coretemp snd_hda_core kvm snd_hwdep yenta_socket input_leds joydev cfg80211 serio_raw snd_pcm snd_seq_midi snd_seq_midi_event snd_rawmidi pcmcia_rsrc snd_seq lpc_ich pcmcia_core snd_seq_device snd_timer snd soundcore shpchp 8250_fintek mac_hid parport_pc ppdev lp parport autofs4 psmouse firewire_ohci firewire_core tg3 pata_acpi crc_itu_t ptp pps_core i915 wmi i2c_algo_bit drm_kms_helper syscopyarea video sysfillrect sysimgblt fb_sys_fops drm

Eu tenho visto muitas pessoas sugerirem que o problema pode ser um módulo específico, e essa solução é editar /etc/pm/config.d/modules para adicionar o módulo a SUSPEND_MODULES . No entanto, não tenho idéia de qual dos muitos módulos pode ser o culpado. Existe alguma maneira de obter mais informações de depuração de suspensão, para que eu possa descobrir qual módulo ele pode ser?

    
por Owen 29.02.2016 / 02:06

1 resposta

0

Eu descobri que

dmesg

e

cat /var/log/pm-suspend.log

tendem a fornecer mais informações. Na melhor das hipóteses, o problema será um processo que não foi interrompido e será exibido em dmesg . No pior dos casos, será um módulo. Eu não encontrei uma maneira de descobrir qual módulo, além de tentativa e erro.

No meu caso, acabou por ser o módulo wl (para a placa wireless).

    
por Owen 14.10.2016 / 19:35