Difference between revisions of "Enabling WOL"

From Amahi Wiki
Jump to: navigation, search
Line 10: Line 10:
  
 
{{code|
 
{{code|
[root@localhost ~]# ethtool eth0<br>
+
[root@localhost ~]# ethtool eth0
Settings for eth0:<br>
+
Settings for eth0:
Supported ports: [ TP MII ]<br>
+
Supported ports: [ TP MII ]
Supported link modes:  10baseT/Half 10baseT/Full <br>
+
Supported link modes:  10baseT/Half 10baseT/Full    
                        100baseT/Half 100baseT/Full <br>
+
                        100baseT/Half 100baseT/Full  
                        1000baseT/Half 1000baseT/Full <br>
+
                        1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes<br>
+
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full <br>
+
Advertised link modes:  10baseT/Half 10baseT/Full  
                        100baseT/Half 100baseT/Full <br>
+
                        100baseT/Half 100baseT/Full  
                        1000baseT/Half 1000baseT/Full <br>
+
                        1000baseT/Half 1000baseT/Full  
Advertised auto-negotiation: Yes<br>
+
Advertised auto-negotiation: Yes
Speed: 1000Mb/s<br>
+
Speed: 1000Mb/s
Duplex: Full<br>
+
Duplex: Full
Port: MII<br>
+
Port: MII
PHYAD: 0<br>
+
PHYAD: 0
Transceiver: internal<br>
+
Transceiver: internal
Auto-negotiation: on<br>
+
Auto-negotiation: on
Supports Wake-on: pumbg<br>
+
Supports Wake-on: pumbg
Wake-on: g<br>
+
Wake-on: g
Current message level: 0x00000033 (51)<br>
+
Current message level: 0x00000033 (51)
Link detected: yes<br>
+
Link detected: yes
 
}}
 
}}
  

Revision as of 03:10, 19 January 2011

To enable Wake-On-Lan (WOL) on your hda:

1. Enable WOL in the BIOS

2. Boot Fedora. Open a terminal and execute su to get root access

3. Assuming your LAN interface is on eth0, run ethtool eth0

The output will look similar to this:

bash code
[root@localhost ~]# ethtool eth0 Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Advertised auto-negotiation: Yes Speed: 1000Mb/s Duplex: Full Port: MII PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: pumbg Wake-on: g Current message level: 0x00000033 (51) Link detected: yes ​


4. Look for a line similar to this:

Wake-on: g This means that WOL by magic packets is enabled on that interface.

If the line is Wake-on: d then WOL is disabled. Activate it by running ethtool -s eth1 wol g

If you don't find any line containing Wake-on at all, then your interface card doesn't support WOL, or the OS cannot detect it.

Check the ethtool man pages for a full explanation of the Wake-on options

  • Note: Some legacy drivers forget the setting during boot. Run ethtool eth0 again if you suspect this is the case