FS#42518 - [linux] Kernel does not shutdown and registers panic on startup
Attached to Project:
Arch Linux
Opened by Jonathan (BeenEncoded) - Friday, 24 October 2014, 00:32 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 21 September 2017, 18:51 GMT
Opened by Jonathan (BeenEncoded) - Friday, 24 October 2014, 00:32 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 21 September 2017, 18:51 GMT
|
Details
Linux 3.17.1-1
Line 882: [ 11.205337] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device [ 11.205339] i915 0000:00:02.0: registered panic notifier When I shutdown, it doesn't power off. It reaches "power off", but never actually shuts down. During the shutdown process, it repeatedly re-mounts my root partition several times. It also attempts to kill systemd-udev several times as well. I can only speculate that it fails to kill those procs and that the filesystem remains mounted when I am forced to ungracefully terminate power. This issue did not exist in version 3.16. I have 4 computers, but only one experiences this problem. |
This task depends upon
Closed by Doug Newgard (Scimmia)
Thursday, 21 September 2017, 18:51 GMT
Reason for closing: No response
Thursday, 21 September 2017, 18:51 GMT
Reason for closing: No response
FS#42509. Can you test it?FS#42509I can reproduce the problem consistently every time I turn the machine on and off. It doesn't seem to matter what I do: I get the same logs, and the same behavior. (shutdown from GUI, shutdown without logging in, shutdown through GUI, etc...)
logs2.jpeg (284 KiB)
FS#42529so I put it here:https://bugzilla.kernel.org/show_bug.cgi?id=86551 <= upstream bug with patch that fix
FS#42529diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
index e18b3f49074c..33d14dcc1019 100644
--- a/drivers/gpu/drm/i915/intel_panel.c
+++ b/drivers/gpu/drm/i915/intel_panel.c
@@ -1098,7 +1098,7 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
WARN_ON(panel->backlight.max == 0);
/* vbt value is a coefficient in range [0..255] */
- return scale(dev_priv->vbt.backlight.min_brightness, 0, 255,
+ return scale(dev_priv->vbt.backlight.min_brightness, 0, 512,
0, panel->backlight.max);
}
Patch is upstream:
commit e1c412e75754ab7b7002f3e18a2652d999c40d4b
I will give it an other try or should I open a new bug if backlight is not working any more?
:(
# reboot
Debug with: systemd.log_level=debug systemd.log_target=kmsg log_buf_len=1M
See attachment: reboot.log
followed by tty console messages:
[ OK ] Reached target Shutdown.
[...] watchdog watchdog0: watchdog did not stop!
[...] watchdog watchdog0: watchdog did not stop!
[...] cgroup: option or name mismatch, new: 0x0 "", old: 0x4 "systemd"
[...] reboot: Restarting system
Waited for ca. 10 min, but no effect.
Laptop hp nx6110
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
Linux myhost 3.17.6-1-ARCH #1 SMP PREEMPT Sun Dec 7 23:58:19 UTC 2014 i686 GNU/Linux
libsystemd 218-1
systemd 218-1
systemd-sysvcompat 218-1
I did not have this problem before (but do not remember which kernel caused it - quite long time ago).
Thanks.
I suspect that this ticket can be chalked up as symptoms of buggy BIOS/EFI implementations.