I have a very similar problem - after two or three suspend/resume cycles the system suspends no more when the lid is closed. Restarting guidance-power-manager fixes the problem.
Note that "computer_logicaldev_input_2 property button.state.value = true" changes to "computer_logicaldev_input_1 property button.state.value = true" when the guidance-power-manager stops to react on lid closing.
I have a very similar problem - after two or three suspend/resume cycles the system suspends no more when the lid is closed. Restarting guidance- power-manager fixes the problem.
lshal output when everything works fine:
... logicaldev_ input_2 property button.state.value = true logicaldev_ input_2 condition ButtonPressed = lid 16_36_46_ 0c_05 removed 16_6f_81_ 72_e2 removed logicaldev_ input_2 property button.state.value = false logicaldev_ input_2 condition ButtonPressed = lid 45e_39_ noserial_ if0_logicaldev_ input removed 45e_39_ noserial_ if0 removed 45e_39_ noserial_ usbraw removed 45e_39_ noserial removed 483_2016_ noserial_ if0 removed 483_2016_ noserial_ usbraw removed 483_2016_ noserial removed 16_36_46_ 0c_05 added 16_6f_81_ 72_e2 added logicaldev_ input_0 removed logicaldev_ input_2 removed logicaldev_ input_1 removed 45e_39_ noserial added 45e_39_ noserial_ if0 added logicaldev_ input_0 added 45e_39_ noserial_ usbraw added 45e_39_ noserial_ if0_logicaldev_ input added logicaldev_ input_1 added logicaldev_ input_2 added 483_2016_ noserial added 483_2016_ noserial_ if0 added 483_2016_ noserial_ usbraw added
<<lid closed>>
14:22:39.888: computer_
14:22:39.890: computer_
14:22:43.856: net_00_
14:22:43.980: net_00_
<<lid opened>>
14:23:00.949: computer_
14:23:00.954: computer_
14:23:01.191: usb_device_
14:23:01.194: usb_device_
14:23:01.199: usb_device_
14:23:01.321: usb_device_
14:23:01.325: usb_device_
14:23:01.330: usb_device_
14:23:01.337: usb_device_
14:23:01.586: net_00_
14:23:01.928: net_00_
14:23:02.118: computer_
14:23:02.121: computer_
14:23:02.122: computer_
14:23:02.245: usb_device_
14:23:02.399: usb_device_
14:23:02.405: computer_
14:23:02.415: usb_device_
14:23:02.415: usb_device_
14:23:02.420: computer_
14:23:02.480: computer_
14:23:02.622: usb_device_
14:23:02.673: usb_device_
14:23:02.700: usb_device_
...
lshal output when the problem appears:
... logicaldev_ input_1 property button.state.value = true logicaldev_ input_1 condition ButtonPressed = lid logicaldev_ input_1 property button.state.value = false logicaldev_ input_1 condition ButtonPressed = lid
<<lid closed>>
14:23:18.010: computer_
14:23:18.015: computer_
<<lid opened>>
14:23:33.827: computer_
14:23:33.830: computer_
...
Note that "computer_ logicaldev_ input_2 property button.state.value = true" changes to "computer_ logicaldev_ input_1 property button.state.value = true" when the guidance- power-manager stops to react on lid closing.
Regards,
Bendis