You are not logged in.

#1 2016-02-10 19:40:52

krimson
Member
Registered: 2008-09-15
Posts: 11

Dell XPS 13 9343 suspend no longer working with 4.4 kernel

Hi,

After updating from kernel 4.3 to kernel 4.4 suspend/resume no longer works properly on my Dell XPS 13 9343.

4.3:
Pressing the power button suspends the laptop
Closing the lid suspends the laptop
# sudo pm-suspend suspends the laptop
Opening the lid resumes the laptop
Pressing the power button when suspended resumes the laptop

4.4: or
Pressing the power button does nothing
Closing the lid does nothing
# sudo pm-suspend suspends the laptop but the power button then does nothing. I have to close the lid and open it again for it to resume (?), or keep the power button pressed for a very long time.

I think the newer XPS13 9350 has similar power issues (https://bbs.archlinux.org/viewtopic.php … 5#p1602995).

Getting really annoyed with the XPS and thinking of getting something else instead. It seems the need for workarounds to get everything working properly on this thing will never die tongue

Offline

#2 2016-02-28 20:11:54

tbclark3
Member
Registered: 2016-02-28
Posts: 1

Re: Dell XPS 13 9343 suspend no longer working with 4.4 kernel

My Thinkpad W550s is doing exactly the same thing.

Offline

#3 2016-03-05 23:26:15

Winsaucerer
Member
Registered: 2016-03-05
Posts: 5

Re: Dell XPS 13 9343 suspend no longer working with 4.4 kernel

I have what I think is a similar issue with Dell XPS 15 9550.  If I suspend and resume while AC is plugged in, it works fine.  If I unplug the AC prior to, or after suspending, it appears to reboot when I try to wake back up from suspend.

I was able to suspend and resume without issue previously, so something has changed recently to break this.  However, I've tried using the 4.1 LTS kernel, and this still happens.  I don't have a 4.3 kernel package I can downgrade to and test with.  I am on 4.4.3, and trying the 4.4.1 kernel I still have on my hd did not resolve the issue.

Here's journalctl when it works (AC plugged in):

Mar 06 09:58:25 ideal kernel:  cache: parent cpu1 should not be sleeping
Mar 06 09:58:25 ideal kernel: smpboot: Booting Node 0 Processor 1 APIC 0x2
Mar 06 09:58:25 ideal kernel: x86: Booting SMP configuration:
Mar 06 09:58:25 ideal kernel: Enabling non-boot CPUs ...
Mar 06 09:58:25 ideal kernel: PM: Restoring platform NVS memory
Mar 06 09:58:25 ideal kernel: ACPI : EC: EC started
Mar 06 09:58:25 ideal kernel: ACPI: Low-level resume complete
Mar 06 09:58:25 ideal kernel: smpboot: CPU 7 is now offline
Mar 06 09:58:25 ideal kernel: smpboot: CPU 6 is now offline
Mar 06 09:58:25 ideal kernel: smpboot: CPU 5 is now offline
Mar 06 09:58:25 ideal kernel: smpboot: CPU 4 is now offline
Mar 06 09:58:25 ideal kernel: smpboot: CPU 3 is now offline
Mar 06 09:58:25 ideal kernel: smpboot: CPU 2 is now offline
Mar 06 09:58:25 ideal kernel: smpboot: CPU 1 is now offline
Mar 06 09:58:25 ideal kernel: Disabling non-boot CPUs ...
Mar 06 09:58:25 ideal kernel: PM: Saving platform NVS memory
Mar 06 09:58:25 ideal kernel: ACPI : EC: EC stopped
Mar 06 09:58:25 ideal kernel: ACPI: Preparing to enter system sleep state S3
Mar 06 09:58:25 ideal kernel: PM: noirq suspend of devices complete after 13.969 msecs
Mar 06 09:58:25 ideal kernel: xhci_hcd 0000:00:14.0: System wakeup enabled by ACPI
Mar 06 09:58:25 ideal kernel: PM: late suspend of devices complete after 11.003 msecs
Mar 06 09:58:25 ideal kernel: PM: suspend of devices complete after 278.831 msecs
Mar 06 09:58:25 ideal kernel: Trying to free nonexistent resource <000000000000c000-000000000000c0ff>
Mar 06 09:58:25 ideal kernel: brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
Mar 06 09:58:25 ideal kernel: Suspending console(s) (use no_console_suspend to debug)
Mar 06 09:58:25 ideal kernel: PM: Suspending system (mem)
Mar 06 09:58:25 ideal kernel: Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
Mar 06 09:58:25 ideal kernel: Freezing user space processes ... (elapsed 0.002 seconds) done.
Mar 06 09:58:14 ideal wpa_supplicant[583]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
Mar 06 09:58:14 ideal kernel: bbswitch: enabling discrete graphics
Mar 06 09:58:14 ideal kernel: PM: Preparing system for sleep (mem)
Mar 06 09:58:14 ideal kernel: PM: Syncing filesystems ... done.
Mar 06 09:58:14 ideal systemd[1]: Started Network Manager Script Dispatcher Service.
Mar 06 09:58:14 ideal dbus[341]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Mar 06 09:58:14 ideal systemd-sleep[1728]: Suspending system...
Mar 06 09:58:14 ideal systemd[1]: Starting Network Manager Script Dispatcher Service...
Mar 06 09:58:14 ideal systemd[1]: Starting Suspend...
Mar 06 09:58:14 ideal systemd[1]: Reached target Sleep.
Mar 06 09:58:14 ideal kdeinit5[725]: networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Metered"
Mar 06 09:58:14 ideal dbus[341]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Mar 06 09:58:14 ideal NetworkManager[348]: <warn>  Failed to GDBus.Error:fi.w1.wpa_supplicant1.NotConnected: This interface is not connected: disconnect.
Mar 06 09:58:14 ideal wpa_supplicant[583]: nl80211: deinit ifname=p2p-dev-wlp2s0 disabled_11b_rates=0
Mar 06 09:58:14 ideal kscreenlocker_greet[1686]: org.kde.keyboardLayout: Layouts list changed:  ("us")
Mar 06 09:58:14 ideal kscreenlocker_greet[1686]: file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/UserDelegate.qml:82:9: QML Image: Cannot open: file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/system-log-out
Mar 06 09:58:14 ideal kscreenlocker_greet[1686]: file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/UserDelegate.qml:82:9: QML Image: Cannot open: file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/user-identity
Mar 06 09:58:13 ideal ksmserver[737]: CreateNotify: 81788942
Mar 06 09:58:13 ideal ksmserver[737]: MapNotify: 18874385
Mar 06 09:58:13 ideal ksmserver[737]: MapNotify: 81788938
Mar 06 09:58:13 ideal ksmserver[737]: CreateNotify: 81788939
Mar 06 09:58:13 ideal ksmserver[737]: CreateNotify: 81788938
Mar 06 09:58:13 ideal ksmserver[737]: CreateNotify: 81788937
Mar 06 09:58:13 ideal ksmserver[737]: CreateNotify: 81788935
Mar 06 09:58:13 ideal NetworkManager[348]: <info>  NetworkManager state is now ASLEEP
Mar 06 09:58:13 ideal ksmserver[737]: CreateNotify: 81788931
Mar 06 09:58:13 ideal avahi-daemon[358]: Interface wlp2s0.IPv6 no longer relevant for mDNS.
Mar 06 09:58:13 ideal avahi-daemon[358]: Leaving mDNS multicast group on interface wlp2s0.IPv6 with address fe80::4ae2:44ff:fef6:1c41.
Mar 06 09:58:13 ideal NetworkManager[348]: <info>  Removing DNS information from /usr/bin/resolvconf
Mar 06 09:58:13 ideal avahi-daemon[358]: Withdrawing address record for fe80::4ae2:44ff:fef6:1c41 on wlp2s0.
Mar 06 09:58:13 ideal avahi-daemon[358]: Interface wlp2s0.IPv4 no longer relevant for mDNS.
Mar 06 09:58:13 ideal avahi-daemon[358]: Leaving mDNS multicast group on interface wlp2s0.IPv4 with address 192.168.2.10.
Mar 06 09:58:13 ideal avahi-daemon[358]: Withdrawing address record for 192.168.2.10 on wlp2s0.
Mar 06 09:58:13 ideal wpa_supplicant[583]: wlp2s0: CTRL-EVENT-DISCONNECTED bssid=f8:1e:df:e9:7d:49 reason=3 locally_generated=1
Mar 06 09:58:13 ideal NetworkManager[348]: <info>  (wlp2s0): DHCPv4 state changed bound -> done
Mar 06 09:58:13 ideal NetworkManager[348]: <info>  (wlp2s0): canceled DHCP transaction, DHCP client pid 1576
Mar 06 09:58:13 ideal ksmserver[737]: CreateNotify: 18874385
Mar 06 09:58:13 ideal ksmserver[737]: Lock window Id:  18874385
Mar 06 09:58:13 ideal NetworkManager[348]: <info>  (wlp2s0): device state change: activated -> unmanaged (reason 'sleeping') [100 10 37]
Mar 06 09:58:13 ideal NetworkManager[348]: <info>  sleeping...
Mar 06 09:58:13 ideal NetworkManager[348]: <info>  sleep requested (sleeping: no  enabled: yes)
Mar 06 09:58:13 ideal kdeinit5[725]: bluedevil: About to suspend
Mar 06 09:58:13 ideal ksmserver[737]: lock called
Mar 06 09:58:13 ideal kdeinit5[725]: kscreen.kded: System is going to suspend, won't be changing config (waited for  1001 ms)
Mar 06 09:58:13 ideal kdeinit5[725]: powerdevil: Starting Login1 suspend job
Mar 06 09:58:13 ideal kdeinit5[725]: powerdevil: Suspend session triggered with QMap(("Explicit", QVariant(bool, true))("SkipFade", QVariant(bool, true))("Type", QVariant(uint, 1)))`
Mar 06 09:58:13 ideal kdeinit5[725]: powerdevil: Suspend session triggered with QMap(("Explicit", QVariant(bool, true))("Type", QVariant(uint, 1)))

And here's some output from a failed attempt:

Mar 06 10:02:06 ideal kernel: e820: BIOS-provided physical RAM map:
Mar 06 10:02:06 ideal kernel: x86/fpu: Using 'eager' FPU context switches.
Mar 06 10:02:06 ideal kernel: x86/fpu: Enabled xstate features 0x1f, context size is 1088 bytes, using 'standard' format.
Mar 06 10:02:06 ideal kernel: x86/fpu: Supporting XSAVE feature 0x10: 'MPX CSR'
Mar 06 10:02:06 ideal kernel: x86/fpu: Supporting XSAVE feature 0x08: 'MPX bounds registers'
Mar 06 10:02:06 ideal kernel: x86/fpu: Supporting XSAVE feature 0x04: 'AVX registers'
Mar 06 10:02:06 ideal kernel: x86/fpu: Supporting XSAVE feature 0x02: 'SSE registers'
Mar 06 10:02:06 ideal kernel: x86/fpu: Supporting XSAVE feature 0x01: 'x87 floating point registers'
Mar 06 10:02:06 ideal kernel: x86/fpu: xstate_offset[4]: 1024, xstate_sizes[4]:   64
Mar 06 10:02:06 ideal kernel: x86/fpu: xstate_offset[3]:  960, xstate_sizes[3]:   64
Mar 06 10:02:06 ideal kernel: x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
Mar 06 10:02:06 ideal kernel: Command line: initrd=\intel-ucode.img initrd=\initramfs-linux.img root=PARTUUID=e6fc1907-5c35-4c95-b417-cff62c4f8042 rw i915.preliminary_hw_support=1
Mar 06 10:02:06 ideal kernel: Linux version 4.4.3-1-ARCH (builduser@tobias) (gcc version 5.3.0 (GCC) ) #1 SMP PREEMPT Fri Feb 26 15:09:29 CET 2016
Mar 06 10:02:06 ideal kernel: Initializing cgroup subsys cpuacct
Mar 06 10:02:06 ideal kernel: Initializing cgroup subsys cpu
Mar 06 10:02:06 ideal kernel: Initializing cgroup subsys cpuset
Mar 06 10:02:06 ideal systemd-journald[172]: Time spent on flushing to /var is 1.306ms for 2 entries.
Mar 06 10:02:06 ideal systemd-journald[172]: System journal (/var/log/journal/) is 928.1M, max 4.0G, 3.0G free.
Mar 06 10:02:06 ideal systemd-journald[172]: Runtime journal (/run/log/journal/) is 8.0M, max 794.9M, 786.9M free.
-- Reboot --
Mar 06 10:01:47 ideal systemd-sleep[1443]: Suspending system...
Mar 06 10:01:47 ideal systemd[1]: Starting Suspend...
Mar 06 10:01:47 ideal ksmserver[800]: UnmapNotify: 35651635
Mar 06 10:01:47 ideal ksmserver[800]: UnmapNotify: 35651635
Mar 06 10:01:47 ideal systemd[1]: Reached target Sleep.
Mar 06 10:01:47 ideal kdeinit5[788]: networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Metered"
Mar 06 10:01:47 ideal NetworkManager[417]: <warn>  Failed to GDBus.Error:fi.w1.wpa_supplicant1.NotConnected: This interface is not connected: disconnect.
Mar 06 10:01:47 ideal wpa_supplicant[521]: nl80211: deinit ifname=p2p-dev-wlp2s0 disabled_11b_rates=0
Mar 06 10:01:46 ideal kscreenlocker_greet[1402]: org.kde.keyboardLayout: Layouts list changed:  ("us")
Mar 06 10:01:46 ideal kscreenlocker_greet[1402]: file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/UserDelegate.qml:82:9: QML Image: Cannot open: file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/system-log-out
Mar 06 10:01:46 ideal kscreenlocker_greet[1402]: file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/UserDelegate.qml:82:9: QML Image: Cannot open: file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/user-identity
Mar 06 10:01:46 ideal ksmserver[800]: CreateNotify: 2097166
Mar 06 10:01:46 ideal ksmserver[800]: MapNotify: 18874374
Mar 06 10:01:46 ideal ksmserver[800]: MapNotify: 2097162
Mar 06 10:01:46 ideal ksmserver[800]: CreateNotify: 2097163
Mar 06 10:01:46 ideal ksmserver[800]: CreateNotify: 2097162
Mar 06 10:01:46 ideal ksmserver[800]: CreateNotify: 2097161
Mar 06 10:01:46 ideal ksmserver[800]: CreateNotify: 2097159
Mar 06 10:01:46 ideal ksmserver[800]: CreateNotify: 2097155
Mar 06 10:01:46 ideal NetworkManager[417]: <info>  NetworkManager state is now ASLEEP
Mar 06 10:01:46 ideal ksmserver[800]: CreateNotify: 18874376
Mar 06 10:01:46 ideal ksmserver[800]: CreateNotify: 18874374
Mar 06 10:01:46 ideal NetworkManager[417]: <info>  Removing DNS information from /usr/bin/resolvconf
Mar 06 10:01:46 ideal ksmserver[800]: Lock window Id:  18874374
Mar 06 10:01:46 ideal avahi-daemon[420]: Interface wlp2s0.IPv6 no longer relevant for mDNS.
Mar 06 10:01:46 ideal avahi-daemon[420]: Leaving mDNS multicast group on interface wlp2s0.IPv6 with address fe80::4ae2:44ff:fef6:1c41.
Mar 06 10:01:46 ideal avahi-daemon[420]: Withdrawing address record for fe80::4ae2:44ff:fef6:1c41 on wlp2s0.
Mar 06 10:01:46 ideal avahi-daemon[420]: Interface wlp2s0.IPv4 no longer relevant for mDNS.
Mar 06 10:01:46 ideal avahi-daemon[420]: Leaving mDNS multicast group on interface wlp2s0.IPv4 with address 192.168.2.10.
Mar 06 10:01:46 ideal avahi-daemon[420]: Withdrawing address record for 192.168.2.10 on wlp2s0.
Mar 06 10:01:46 ideal wpa_supplicant[521]: wlp2s0: CTRL-EVENT-DISCONNECTED bssid=f8:1e:df:e9:7d:49 reason=3 locally_generated=1
Mar 06 10:01:46 ideal NetworkManager[417]: <info>  (wlp2s0): DHCPv4 state changed bound -> done
Mar 06 10:01:46 ideal NetworkManager[417]: <info>  (wlp2s0): canceled DHCP transaction, DHCP client pid 1341
Mar 06 10:01:46 ideal NetworkManager[417]: <info>  (wlp2s0): device state change: activated -> unmanaged (reason 'sleeping') [100 10 37]
Mar 06 10:01:46 ideal NetworkManager[417]: <info>  sleeping...
Mar 06 10:01:46 ideal NetworkManager[417]: <info>  sleep requested (sleeping: no  enabled: yes)
Mar 06 10:01:46 ideal ksmserver[800]: lock called
Mar 06 10:01:46 ideal kdeinit5[788]: bluedevil: About to suspend
Mar 06 10:01:46 ideal kdeinit5[788]: kscreen.kded: System is going to suspend, won't be changing config (waited for  1001 ms)
Mar 06 10:01:46 ideal kdeinit5[788]: powerdevil: Starting Login1 suspend job
Mar 06 10:01:46 ideal kdeinit5[788]: powerdevil: Suspend session triggered with QMap(("Explicit", QVariant(bool, true))("SkipFade", QVariant(bool, true))("Type", QVariant(uint, 1)))
Mar 06 10:01:46 ideal kdeinit5[788]: powerdevil: Suspend session triggered with QMap(("Explicit", QVariant(bool, true))("Type", QVariant(uint, 1)))

Offline

#4 2016-07-04 15:34:13

tsokar
Member
Registered: 2015-09-15
Posts: 6

Re: Dell XPS 13 9343 suspend no longer working with 4.4 kernel

Hi !
Were you able to solve this issue ?

I have the same laptop and I am facing the same problem. I hoped that new kernels may solve the issue, but it is still there with kernel 4.6.3...
Moreover, this bug is very strange : it may work for a while, and suddenly re-appears again after some reboot.
I tried to bisect the kernel but it takes ages to see whether it is actually working or not.
In addition, brightness keys do not work anymore after unsuccessful suspend...

T

Offline

#5 2016-07-04 16:11:11

krimson
Member
Registered: 2008-09-15
Posts: 11

Re: Dell XPS 13 9343 suspend no longer working with 4.4 kernel

I gave up on this laptop and got a new Precision instead. I needed more memory anyway. Arch works flawlessly on this one!

Offline

#6 2016-07-04 16:29:33

tsokar
Member
Registered: 2015-09-15
Posts: 6

Re: Dell XPS 13 9343 suspend no longer working with 4.4 kernel

Arghhh !
I can't be the only one facing this issue !
There are so many people running this laptop under linux...

Btw, thank you very much for your answer.

T

Offline

#7 2016-07-05 00:29:44

Winsaucerer
Member
Registered: 2016-03-05
Posts: 5

Re: Dell XPS 13 9343 suspend no longer working with 4.4 kernel

I didn't solve this problem, it just seems to have disappeared.  I'm currently on the 4.6.1-2-ARCH kernel.  I don't know if it was a more recent version of some package that fixed it, or if it's some hardware fault that just disappeared, or something else.

Offline

#8 2016-07-05 20:18:33

tsokar
Member
Registered: 2015-09-15
Posts: 6

Re: Dell XPS 13 9343 suspend no longer working with 4.4 kernel

Oh,
I am also running kernel 4.6.1-2-ARCH, my system is rather "vanilla" and I still have this issue.
I must be cursed...

T

Offline

#9 2016-07-21 13:35:25

silasdavis
Member
Registered: 2013-02-13
Posts: 17

Re: Dell XPS 13 9343 suspend no longer working with 4.4 kernel

I am on Linux marmottes 4.6.4-1-ARCH #1 SMP PREEMPT Mon Jul 11 19:12:32 CEST 2016 x86_64 GNU/Linux,

It's an XPS 15 9550

This issue has only started happening relatively recently (~ 2 weeks). Doesn't seem to matter about AC power, wake from suspend hangs and requires hard reboot.

[ apologise for aside, but please ping me if you also have no microphone or speaker until plugging something in, and then still no microphone, if I'm not alone I'll start a thread ]

Offline

Board footer

Powered by FluxBB