You are not logged in.

#1 2013-12-21 18:51:57

ackalker
Member
Registered: 2012-11-27
Posts: 201

dhcpcd 6.1.0-1: problem with resume from suspend-to-RAM

The system is a diskless client (Zotac ZBox AD10) which PXE boots to Arch Linux x86_64, with / mounted over NFS, using dhcpcd 6.1.0-1.

I've added a drop-in to dhcpcd.service in /etc/systemd/system/dhcpcd.service.d/persistent.conf:

[Service]
ExecStart=
ExecStart=/sbin/dhcpcd -q -b -p

to ensure that dhcpcd doesn't deconfigure network interfaces (thereby making / inaccessible) before requesting a lease.

The system has worked with this configuration with no problems with suspend / resume until recently, now it appears to suspend normally but on resume shows only a black screen with a blinking cursor, and is then not pingable from another host.

When booting with dhcpcd disabled (using the IP address provided by the kernel `ip=dhcp` commandline option, suspend and resume work normally.

Downgrading dhcpcd to version 6.0.5-1, re-enabling it and rebooting, also make suspend and resume work normally again.

From this it appears that something in dhcpcd or its handling of the persisience option causes resume to fail.

Before filing a bug about this, I'm looking for confirmation of others having the same problem, or any suggestions about a possible different cause.

Last edited by ackalker (2013-12-21 18:53:49)

Offline

Board footer

Powered by FluxBB