--- Begin Message ---
Package: ifplugd
Version: 0.26-2
Severity: normal
i'm using ifrename to keep my interfaces in order on a laptop
("squeak"). i'm also running hotplug on the same machine.
i initially configured ifplugd to act on all hotplugged interfaces,
because i have a couple USB NICs that i plan to use in addition to the
builtin e100, orinioco, and ieee1394 ports on squeak.
i'm using ifrename to keep the various builtin ports all named
independently: e100 is supposed to be "wired", orinoco is supposed to be
"wireless", and the ieee1394 is supposed to be "fw".
however, ifplugd seems to jump in and occasionally race ifrename for
access to the device at boot time. if ifplugd gets to the device first,
ifrename actually cannot rename it.
The most frustrating part of this is that when the system is initialized
in this way, there are regular little hiccups in responsiveness. about
once a second, the whole system freezes for a fraction of a second.
it's not enough to get in the way of doing command-line work, but doing
interactive desktop stuff (like trying to target something with a
mouse) is really annoying.
i resolved my problem simply by specifying
HOTPLUG_INTERFACES=""
in /etc/default/ifplugd, instead of "all", as i had it initially
configured.
i think i've got this as repeatable behavior, except for the race
condition between ifplugd and ifrename. i'm happy to use my
rig to experiment if it would help to make this problem go away, but i
don't know enough to see how to fix this correctly myself. hotplug,
ifrename, and ifplugd are all awesome tools, and i want them to play
together nicely.
if i go ahead and set
INTERFACES="wired wireless fw"
in /etc/default/ifplugd, they seem to work together smoothly, and the
system jerkiness is gone (though ifplugd won't work with any other
hotplugged interfaces in that case). it's possible (though i'm not
certain of this) that some of the ifplugd instances that are kicked off
from the race condition with ifrename are actually looking at interfaces
which no longer exist (because they've been renamed out from under
ifplugd). maybe that's what's causing the system hiccups?
let me know if i can provide more debugging information to help get this
resolved.
Regards,
--dkg
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (700, 'testing'), (600, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Versions of packages ifplugd depends on:
ii debconf 1.4.51 Debian configuration management sy
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
ii libdaemon0 0.8-1 lightweight C library for daemons
Versions of packages ifplugd recommends:
ii ifupdown 0.6.7 high level tools to configure netw
-- debconf information:
* ifplugd/interfaces: wired
* ifplugd/hotplug_interfaces: all
* ifplugd/args: -q -f -u0 -d10 -w -I
ifplugd/suspend_action: stop
--- End Message ---
--- Begin Message ---
Source: ifplugd
Source-Version: 0.28-5
We believe that the bug you reported is fixed in the latest version of
ifplugd, which is due to be installed in the Debian FTP archive:
ifplugd_0.28-5.diff.gz
to pool/main/i/ifplugd/ifplugd_0.28-5.diff.gz
ifplugd_0.28-5.dsc
to pool/main/i/ifplugd/ifplugd_0.28-5.dsc
ifplugd_0.28-5_i386.deb
to pool/main/i/ifplugd/ifplugd_0.28-5_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 404955@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Y Giridhar Appaji Nag <giridhar@appaji.net> (supplier of updated ifplugd package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Thu, 06 Mar 2008 08:46:28 +0530
Source: ifplugd
Binary: ifplugd
Architecture: source i386
Version: 0.28-5
Distribution: unstable
Urgency: low
Maintainer: Y Giridhar Appaji Nag <giridhar@appaji.net>
Changed-By: Y Giridhar Appaji Nag <giridhar@appaji.net>
Description:
ifplugd - A configuration daemon for ethernet devices
Closes: 213910 360464 368797 393185 404955 414760 414888 418918 452184 457827 458193 460304
Changes:
ifplugd (0.28-5) unstable; urgency=low
.
* Adopted by Y Giridhar Appaji Nag <giridhar@appaji.net> (Closes: #452184)
* Add Homepage: and Vcs-*: to debian/control
* Thanks for updated/new debconf translations:
+ Dutch: "cobaco (aka Bart Cornelis)" <cobaco@skolelinux.no>
(Closes: #414760)
+ Japanese: TANAKA Atushi <atanaka@hotcake.halfmoon.jp> (Closes: #414888)
+ Basque: Piarres Beobide <pi@beobide.net> (Closes: #457827)
+ Italian: Luca Monducci <luca.mo@tiscali.it> (Closes: #458193)
+ Finnish: "Esko Arajärvi" <edu@iki.fi> (Closes: #460304)
* Remove lynx-ssl from Build-Depends, it is provided by lynx now.
* In config.status target, save files modified during build and restore them
in the clean target.
* Add autotools-dev to Build-Depends:
* Fix lintian W: debian-rules-ignores-make-clean-error
* Correct path to the config file (Closes: #393185)
* On upgrade, remove exec bit from /etc/udev/ifplugd.rules (Closes: #418918)
* Bump up Standards-Version to 3.7.3, update debian/copyright for 3.7.3
* Update debian/compat to 5, change Build-Depends debhelper version to >= 5
* Add help text to the ifplugd/args debconf template (Closes: #213910)
* debian/patches
+ Patch 01_loff_t_dev_t_conflict - Fix for #451432
+ Patch 02_manpage_paths_and_typos to fix paths, typos and lintian W:
hyphen-used-as-minus-sign in manpages and doc
* pass --disable-subversion to configure script to prevent re-generating
svn-revision.h and sneak in --disable-xmltoman also :)
* debian/ifplugd.init has no bashisms, change /bin/bash to /bin/sh. Thanks
Mark Hindley <mark@hindley.org.uk> (Closes: #368797)
* Don't start daemon for for non-existing static interfaces. Thanks Teemu
Likonen <tlikonen@iki.fi> (Closes: #404955)
* Remove /etc/hotplug.d/net/ifplugd.hotplug on upgrade (Closes: #360464)
* Since we build only one binary package, remove ifplugd prefix from files
used by debhelper.
* Added manpages file with ifplugd.conf.5, ifplugd.8 and ifplugstatus.8.
Use this instead of passing an argument to dh_installman.
* Add a version 3 debian/watch file.
Files:
dff5ba091afb47921cddc6849708c9c0 859 net optional ifplugd_0.28-5.dsc
c13762ef88ed3891c8c450a4795e33ba 34481 net optional ifplugd_0.28-5.diff.gz
5afaf9f468cf7236af015aa653270212 67386 net optional ifplugd_0.28-5_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFH0FaHBxd04ADYzRYRAkfAAKCRRo22UjZDGywxv92GouLj6AiHeQCcDQix
yNVzosreAnASkLguOA5CdSg=
=shQO
-----END PGP SIGNATURE-----
--- End Message ---