Laptop Lid State Incorrect After Suspend and Resume - Causes Repeated Suspend
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9GURib1T8z7lCwjOGLQaGtrueEthgQ8LO42ZX8cOfTqDK4jvDDpKkLFwf2J49kYCMNW7d4ABih_XCb_2UXdq5fPJDkoyg7-8g_YfRUot-XnaXkNYycsNp7lA5_TW9td0FFpLQ2APzKcZ/s1600/1.jpg)
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYQ0N5W1qAOxLP7t7iOM6O6AzbZnkXUy16s7P_CWfOb5UbTQY_aDsc727chyphenhyphen5W4IppVNernMMQeaUFTB_rFzAd95_CDt-tnwN-nBx6JyUp2duGjPaL5-VgNO41AVsA_vu30EJcipdDG409/s400/Clash+Royale+CLAN+TAG%2523URR8PPP.png)
up vote
1
down vote
favorite
After installing updates on a clean install of Xubuntu 16.04, my laptop fails to completely resume after suspending by closing the lid.
This did work before installing the updates (i.e. on the completely clean install).
After receiving some help debugging the problem from folks on IRC, it turns out that the lid incorrectly reports as closed after resuming.
Example Repro:
- Close lid to suspend
- Open lid to reopen
- Laptop will resume for a few seconds (not even long enough to show login), then immediately suspend again
Quickly switching to tty1 and running cat /proc/acpi/button/lid/LID0/state
after resuming shows the lid as closed.
xubuntu suspend acpi lid resume
add a comment |Â
up vote
1
down vote
favorite
After installing updates on a clean install of Xubuntu 16.04, my laptop fails to completely resume after suspending by closing the lid.
This did work before installing the updates (i.e. on the completely clean install).
After receiving some help debugging the problem from folks on IRC, it turns out that the lid incorrectly reports as closed after resuming.
Example Repro:
- Close lid to suspend
- Open lid to reopen
- Laptop will resume for a few seconds (not even long enough to show login), then immediately suspend again
Quickly switching to tty1 and running cat /proc/acpi/button/lid/LID0/state
after resuming shows the lid as closed.
xubuntu suspend acpi lid resume
add a comment |Â
up vote
1
down vote
favorite
up vote
1
down vote
favorite
After installing updates on a clean install of Xubuntu 16.04, my laptop fails to completely resume after suspending by closing the lid.
This did work before installing the updates (i.e. on the completely clean install).
After receiving some help debugging the problem from folks on IRC, it turns out that the lid incorrectly reports as closed after resuming.
Example Repro:
- Close lid to suspend
- Open lid to reopen
- Laptop will resume for a few seconds (not even long enough to show login), then immediately suspend again
Quickly switching to tty1 and running cat /proc/acpi/button/lid/LID0/state
after resuming shows the lid as closed.
xubuntu suspend acpi lid resume
After installing updates on a clean install of Xubuntu 16.04, my laptop fails to completely resume after suspending by closing the lid.
This did work before installing the updates (i.e. on the completely clean install).
After receiving some help debugging the problem from folks on IRC, it turns out that the lid incorrectly reports as closed after resuming.
Example Repro:
- Close lid to suspend
- Open lid to reopen
- Laptop will resume for a few seconds (not even long enough to show login), then immediately suspend again
Quickly switching to tty1 and running cat /proc/acpi/button/lid/LID0/state
after resuming shows the lid as closed.
xubuntu suspend acpi lid resume
xubuntu suspend acpi lid resume
asked Mar 13 at 23:02
yothsoggoth
61
61
add a comment |Â
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1014726%2flaptop-lid-state-incorrect-after-suspend-and-resume-causes-repeated-suspend%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password