Sorry I didn't test this well enough. Just adding interfaces to hotplug_interfaces works for resume, but doesn't work on system startup. Even though ifplugd gets started by udev and ifplugd.agent, this is too early in the boot process (file systems still mounted readonly or something like this) and doesn't bring up my eth0 interface.
This solution seems to work: 1.) Put the device in INTERFACES, not HOTPLUG_INTERFACES. 2.) Copy the attached script (derived from /etc/apm/scripts.d/ifplugd) to /usr/lib/pm-utils/sleep.d. This will respect the SUSPEND_ACTION in /etc/default/ifplugd and restart ifplugd if necassary. I'm not sure when the scripts in /etc/acpi/resume.d and when /usr/lib /pm-utils/sleep.d gets called, but here (8.04 on a thinkpad t61) only the latter gets called. ** Attachment added: "Script for /usr/lib/pm-utils/sleep.d" http://launchpadlibrarian.net/15062824/09ifplugd -- ifplugd does stop on suspend, but does not start again with resume https://bugs.launchpad.net/bugs/237118 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
