Ok, so I recently switched to opensuse 12.3 after being a (K)ubuntu user for more than five years. I really like it apart from one irritating bug I’m having, my laptop won’t shut down or reboot. It stops at “Started update UTMP about System Shutdown” and just stands there. I did lots of googling, and everything seemed to point to systemd being the issue, but none of the suggested solutions seemed to work for me (e.g. using “systemctl poweroff” instead of the regular “shutdown -h -P now” for example).
Today I instead found out that it seems to have something to do with vgaswitcheroo because the problem actually only occurs if I switch off my unused gpu (echo “OFF” > /sys/kernel/debug/vgaswitcheroo/switch). If I leave it on, the system shuts down just fine. I hadn’t tried leaving it on before because I always turn it off to save power. I never had any issues when I used Kubuntu.
My laptop is a HP G62-A31SO, about two and a half years old.
I guess I could do some dirty hack and use a script that turns on the gpu during shut down.
I still think it might be related to systemd because I also tried using “sync && poweroff -f” which worked and means it is not a kernel problem according to this page (freedesktop.org - Software/systemd/Debugging).