You are not logged in.

#1 2015-01-15 19:39:01

sudo999
Member
Registered: 2015-01-15
Posts: 3

[SOLVED]No keyboard after suspend (xfce)

I have a problem similar but not identical to this: https://bbs.archlinux.org/viewtopic.php?id=155722
When I resume after suspending, the keyboard doesn't work. Unlike the cited thread, this only happens after suspend but happens either every time or nearly every time I resume after suspending. This is quite annoying because I prefer to suspend when the laptop is closed. The touchpad is also disabled after suspend, although I use a USB mouse anyway.
My specs (everything is up to date as of yesterday [1/15/15]):
Xfce on a Toshiba Satellite p55t-a5116 (specs here)
it's dual-partitioned (with Windows 8.1) as well, if that matters, and this install exists on a logical partition rather than a primary one.
the following packages are [explicitly] installed:

alsa-utils 1.0.28-1
asoundconf 1:1.0.1-3
aurget 4.4.3-1
autoconf 2.69-2
automake 1.14.1-1
bash 4.3.030-1
binutils 2.25-1
bison 3.0.2-1
bluez 5.27-1
bzip2 1.0.6-5
cheese 3.14.2-1
coreutils 8.23-1
cryptsetup 1.6.6-1
device-mapper 2.02.114-1
dhcpcd 6.6.7-1
dialog 1:1.2_20140911-1
diffutils 3.3-2
dosfstools 3.0.27-1
dropbox 3.0.5-1
e2fsprogs 1.42.12-1
eclipse 4.4.1-1
exo 0.10.2-2
fakeroot 1.20.2-1
file 5.21-3
filesystem 2014.10-3
findutils 4.4.2-6
firefox 34.0.5-1
flashplugin 11.2.202.425-1
flex 2.5.39-1
frame 2.5.0-1
garcon 0.2.1-1
gawk 4.1.1-1
gcc 4.9.2-2
gcc-libs 4.9.2-2
geis 2.2.16-1
gettext 0.19.3-1
glibc 2.20-6
grail 3.1.0-1
grep 2.21-1
groff 1.22.3-2
gtk2-xfce-engine 3.0.1-2
gtk3-xfce-engine 3.0.1-2
gummiboot 45-1
gzip 1.6-1
haskell-regex-pcre-builtin 0.94.4.8.8.35-1
haskell-split 0.2.2-1
inetutils 1.9.2-2
inkscape 0.48.5-4
iproute2 3.17.0-1
iputils 20121221-3
iw 3.17-1
jack2-dbus 1.9.10-1
java-runtime-common 2-2
jdk7-openjdk 7.u71_2.5.3-3
jdk8-openjdk 8.u25-2
jfsutils 1.1.15-4
jre 8u25-1
lastpass 3.1.50-17
less 471-1
lib32-mesa-libgl 10.4.1-1
libreoffice-fresh 4.3.5-1
libtool 2.4.4-2
libva-intel-driver 1.5.0-1
licenses 20140629-1
lightdm 1:1.12.2-1
lightdm-gtk3-greeter 1:1.8.6-1
linux 3.17.6-1
logrotate 3.8.8-2
lvm2 2.02.114-1
m4 1.4.17-1
make 4.1-1
man-db 2.7.1-1
man-pages 3.76-1
mdadm 3.3.2-1
minecraft latest-23
mousepad 0.3.0-3
nano 2.2.6-3
netctl 1.9-1
network-manager-applet 0.9.10.0-2
networkmanager 0.9.10.0-4
ntfs-3g 2014.2.15-1
openssh 6.7p1-1
orage 4.10.0-1
package-query 1.5-2
pacman 4.2.0-5
patch 2.7.1-3
pavucontrol 2.0-2
pciutils 3.3.0-1
pcmciautils 018-7
perl 5.20.1-1
pkg-config 0.28-2
procps-ng 3.3.10-1
psmisc 22.21-2
pulseaudio 5.0-1
pulseaudio-alsa 2-3
qbittorrent 3.1.11-2
qjackctl 0.3.12-1
reiserfsprogs 3.6.24-1
ristretto 0.6.3-4
s-nail 14.7.11-1
sed 4.2.2-3
shadow 4.2.1-1
skype 4.3.0.37-3
sudo 1.8.11.p2-1
sysfsutils 2.1.0-9
systemd-sysvcompat 218-1
tar 1.28-1
texinfo 5.2-3
thunar 1.6.4-1
thunar-archive-plugin 0.3.1-4
thunar-dropbox 0.2.0-1
thunar-media-tags-plugin 0.2.1-1
thunar-volman 0.8.0-2
touchegg 1.1.1-3
ttf-liberation 2.00.1-5
ttf-ms-fonts 2.0-10
ttf-ubuntu-font-family 0.80-5
tumbler 0.1.30-1
usbutils 008-1
util-linux 2.25.2-1
vi 1:050325-4
vlc 2.1.5-5
which 2.20-7
wpa_actiond 1.4-2
wpa_supplicant 2.3-1
xf86-input-egalax 2.5.4330-2
xf86-input-joystick 1.6.2-5
xf86-input-keyboard 1.8.0-3
xf86-input-mouse 1.9.1-1
xf86-input-synaptics 1.8.1-1
xf86-input-vmmouse 13.0.0-5
xf86-input-void 1.4.0-7
xf86-video-ark 0.7.5-5
xf86-video-ast 0.97.0-5
xf86-video-ati 1:7.5.0-1
xf86-video-cirrus 1.5.2-4
xf86-video-dummy 0.3.7-3
xf86-video-fbdev 0.4.4-3
xf86-video-glint 1.2.8-5
xf86-video-i128 1.3.6-5
xf86-video-intel 2.99.917-1
xf86-video-mach64 6.9.4-4
xf86-video-mga 1.6.3-3
xf86-video-modesetting 0.9.0-2
xf86-video-neomagic 1.2.8-3
xf86-video-nouveau 1.0.11-2
xf86-video-nv 2.1.20-5
xf86-video-openchrome 0.3.3-4
xf86-video-r128 6.9.2-3
xf86-video-savage 2.3.7-3
xf86-video-siliconmotion 1.7.7-5
xf86-video-sis 0.10.7-6
xf86-video-tdfx 1.4.5-5
xf86-video-trident 1.3.6-6
xf86-video-v4l 0.2.0-14
xf86-video-vesa 2.3.2-5
xf86-video-vmware 13.0.2-2
xf86-video-voodoo 1.2.5-5
xfburn 0.5.2-1
xfce4-appfinder 4.10.1-1
xfce4-artwork 0.1.1a_git20110420-4
xfce4-battery-plugin 1.0.5-3
xfce4-clipman-plugin 1.2.6-1
xfce4-cpufreq-plugin 1.1.1-1
xfce4-cpugraph-plugin 1.0.5-2
xfce4-datetime-plugin 0.6.2-3
xfce4-dict 0.7.0-1
xfce4-diskperf-plugin 2.5.4-2
xfce4-eyes-plugin 4.4.3-1
xfce4-fsguard-plugin 1.0.1-3
xfce4-genmon-plugin 3.4.0-2
xfce4-mailwatch-plugin 1.2.0-4
xfce4-mixer 4.11.0-1
xfce4-mount-plugin 0.6.7-2
xfce4-mpc-plugin 0.4.4-3
xfce4-netload-plugin 1.2.4-1
xfce4-notes-plugin 1.7.7-6
xfce4-notifyd 0.2.4-1
xfce4-panel 4.10.1-1
xfce4-power-manager 1.4.2-2
xfce4-quicklauncher-plugin 1.9.4-9
xfce4-screenshooter 1.8.1-2
xfce4-sensors-plugin 1.2.5-2
xfce4-session 4.10.1-5
xfce4-settings 4.10.1-1
xfce4-smartbookmark-plugin 0.4.5-2
xfce4-systemload-plugin 1.1.2-1
xfce4-taskmanager 1.1.0-1
xfce4-terminal 0.6.3-1
xfce4-time-out-plugin 1.0.1-4
xfce4-timer-plugin 1.6.0-1
xfce4-verve-plugin 1.0.0-5
xfce4-wavelan-plugin 0.5.11-2
xfce4-weather-plugin 0.8.5-1
xfce4-xkb-plugin 0.5.6-1
xfconf 4.10.0-4
xfdesktop 4.10.3-2
xfsprogs 3.2.2-1
xfwm4 4.10.1-1
xfwm4-themes 4.10.0-2
xorg-fonts-100dpi 1.0.3-2
xorg-server 1.16.3-2

EDIT: after a brief test, it appears that this only happens sometimes, but tends to happen more often (read: almost always) on longer suspends (>30 seconds).

Last edited by sudo999 (2015-01-16 17:57:32)

Offline

#2 2015-01-16 17:57:19

sudo999
Member
Registered: 2015-01-15
Posts: 3

Re: [SOLVED]No keyboard after suspend (xfce)

I solved this on my own, so I'm posting the solution here in case anyone else has the same problem. Apparently xfce4-power-manager and systemd were both creating suspend events at the same time, causing problems loading modules like keyboard drivers upon resuming. The solution is in a small section of the wiki in the article on xfce, reproduced here:

Multiple suspend events

If using xfce4-power-manager to control ACPI events, and not systemd, edit /etc/systemd/logind.conf:

HandlePowerKey=ignore
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore

After I did this, the problem disappeared.

Offline

Board footer

Powered by FluxBB