2002-09-10 01:12:37

by Felipe Alfaro Solana

[permalink] [raw]
Subject: Wake-on-LAN/PCI Linux support

Hello,

Does Linux currently support Wake-on-LAN/PCI? I have a 3Com 3c905 TX-M
NIC which supports wake-on-LAN and wake-on-PCI. On Windows XP, I have
configured the system so that I can use "ether-wake" to wake up my
system from standby/hibernation remotely through the network.

This even works when I shutdown the machine from Windows XP. It seems
that shutting down from Windows XP does not totally disable power from
the computer. I think the computer must be in a deep standby mode cause
the NIC is working and listening on the network. In fact, when shutting
down XP, the switch port for my NIC card shows the card is listening. If
I use "ether-wake", the computer powers up and starts booting up.

However, when I shut down linux by using "init 0", the system gets
totally shut down, including the NIC. The switch port for the NIC shows
the card is not mantaining the link and thus, "ether-wake" is totally
useless.

I would like to see similar support on Linux.

Sincerely,

Felipe Alfaro


2002-09-10 01:57:37

by Jeff Garzik

[permalink] [raw]
Subject: Re: Wake-on-LAN/PCI Linux support

Felipe Alfaro Solana wrote:
> Hello,
>
> Does Linux currently support Wake-on-LAN/PCI?

yes, use 'ethtool' to enable/configure wake-on support


> I have a 3Com 3c905 TX-M
> NIC which supports wake-on-LAN and wake-on-PCI.

for 3c59x specifically, it does not (yet) implement WOL support in the
driver

2005-02-20 20:27:59

by Piotr Rzezniczak

[permalink] [raw]
Subject: Re: Wake-on-LAN/PCI Linux support

> Does Linux currently support Wake-on-LAN/PCI? I have a 3Com
> 3c905 TX-M NIC which supports wake-on-LAN and wake-on-PCI.
> On Windows XP, I have configured the system so that I can use
> "ether-wake" to wake up mysystem from standby/hibernation
> remotely through the network.
(cut)
> However, when I shut down linux by using "init 0", the system
> gets totally shut down, including the NIC. The switch port for
> the NIC shows the card is not mantaining the link and thus,
> "ether-wake" is totally useless.

I found the following solution for the same problem:
- use standard 3c59x driver from kernel sources (even for 3c90x cards)
- load this driver as a kernel module
- add the following entry in /etc/modules:
---- cut ----
3c59x options=0x408
---- cut ----

Wake-on-lan works properly now with 3com 905cx-tx-m card (3c905c) on my
Debian 3.1 (unstable) and 2.6.10 kernel

greetings
Piotr (djv) Rzezniczak