POUSSIN Mathieu wrote:
Hi,
I have a little box that I use as server, previously running Windows Server, I
was able to start it remotly by connecting to my gateway then sending Wake On
Lan magic packet, that worked fine, but now with OpenSolaris, the OS shutdown
the network interface (no more blinking led on the port) when shutting down, so
the magic WOL packet isn't read anymore by the server :(
When I shutdown the server myself without going to the OS (after BIOS
reconfiguration by example), the interface keep on and I can start the server
with WOL..
How can I tell OpenSolaris to not shutdown the network interface at shutdown
(Windows slowed it down to 10Mbs without shutting it down)
Here is the informations :
SunOS ebox 5.11 snv_130 i86pc i386 i86pc Solaris
System Configuration: eMachines EL1200
BIOS Configuration: Phoenix Technologies, LTD R01-A3 12/03/2008
nVidia Corporation MCP61 Ethernet (driver is nge)
What can I do ?
Thanks
There isn't a general solution to this... you do need to make sure
you're using suspend (S3) and not a regular shut down. Wake-On-Lan
support is not universal however, and many drivers won't properly
support it.
More and more I'm thinking its time to start getting serious about
providing some infrastructure support for this. One idea is that the
common MII framework can participate here by automatically reducing the
PHY to 10 Mbps in response to mii_suspend(), and going back to full
speed in response to mii_resume(). (Although we might want instead to
only come up to full speed if we find that 10 Mbps is not enough, since
high speeds consume more power. But there are some non-trivial issues
with this -- renegotiating speed during normal operation will result in
packet drops, having an adverse impact on performance. Also, some
traffic is more latency sensitive than throughput sensitive, and it
isn't clear how we'd trigger on that, at least not to me.)
- Garrett
_______________________________________________
networking-discuss mailing list
[email protected]