<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=US-ASCII">
<META content="MSHTML 6.00.5730.11" name=GENERATOR></HEAD>
<BODY id=role_body style="FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial"
bottomMargin=7 leftMargin=7 topMargin=7 rightMargin=7><FONT id=role_document
face=Arial color=#000000 size=2>
<DIV>
<DIV>In a message dated 1/13/2007 5:16:40 A.M. Central Standard Time,
pere@hungry.com writes:</DIV>
<BLOCKQUOTE
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: blue 2px solid"><FONT
style="BACKGROUND-COLOR: transparent" face=Arial color=#000000 size=2>So, that
leave me with only your observation that the Wake-On-LAN<BR>feature do not
work with the current sysvinit package, and no idea how<BR>to debug it.
Could this be related to bug #361935, a problem with<BR>interfaces without a
IP address?<BR></FONT></BLOCKQUOTE></DIV>
<DIV></DIV>
<DIV>No, I do not think so. I am sorry that my notice of the 'remove
ifdown' in freebsd didn't turn out to be the problem.</DIV>
<DIV> </DIV>
<DIV>The basic fact that anyone can reproduce is this: The below script
will fail with the 'halt' distributed with etch, but compiling the sysvinit
source version of halt works perfectly. You do not need to be doing wol to
validate this, it shows the problem in any context.</DIV>
<DIV> </DIV>
<DIV>edit /etc/init.d/halt </DIV>
<DIV>just before the line with " halt -f -d .... "</DIV>
<DIV>put</DIV>
<DIV> </DIV>
<DIV>ifconfig</DIV>
<DIV>halt -f -i -w</DIV>
<DIV>ifconfig</DIV>
<DIV>sleep 20</DIV>
<DIV>...</DIV>
<DIV>Then do a 'poweroff'.</DIV>
<DIV>With the etch version of 'halt', the interface will not be brought down,
both ifconfigs will report the interface works normally. Just
replace the 'halt' with the new one compiled version from the sysvinit source
and on the same system with the same kernel (2.6.18) it will properly down
the interface.</DIV>
<DIV> </DIV>
<DIV>When I get back to the office I will do the test you sent me to
try. Actually, I can send you both the working and non-working halt
binaries. Maybe somebody good with a debugger can figure out the
difference.</DIV>
<DIV> </DIV>
<DIV>Harry</DIV>
<DIV> </DIV></FONT></BODY></HTML>