[mythtv-users] WOL doesn't seem to work, any pointers?

Mailing Lists charriglists at bellsouth.net
Mon Nov 6 14:01:57 UTC 2006


Ivan Kabaivanov wrote:

>On Monday 06 November 2006 01:24, Kevin Kuphal wrote:
>  
>
>>Chad wrote:
>>    
>>
>>>I've read a bunch of stuff on using WOL including a mini-How-TO:
>>>http://gsd.di.uminho.pt/jpo/software/wakeonlan/mini-howto/wol-mini-howto-
>>>3.html
>>>
>>>It seems to be a *very* simple process, but I'm not having much luck.
>>>I'm sure that the test system I'm trying to get this working on is WOL
>>>capable (a Commell LV-667T) and I've tried 2 of the 'tools' listed on
>>>that mini How-TO.  The first one I tried was:
>>>
>>>wakeonlan
>>>
>>>The command is fairly simple:
>>>wakeonlan aa:bb:cc:dd:ee:ff
>>>
>>>Where aa:bb:cc:dd:ee:ff is the MAC address of the ethernet port on the
>>>Commell.  I'm running that command from another system on my LAN.  By
>>>default, wakeonlan uses 255.255.255.255 and just for kicks I've also
>>>tried 192.168.1.255
>>>
>>>I've also tried:
>>>
>>>ether-wake
>>>
>>>The only thing I got from it was that it needed to be run by root, so
>>>I did, but still the system didn't wake up.
>>>
>>>I've set the setting in the BIOS to "Wake on LAN/Ring" and I've got
>>>the ethernet cable plugged into the ethernet port (there are 2, it's
>>>plugged into ethernet_1 and I've tried ethernet_2 just to make sure,
>>>no difference).
>>>
>>>My basic LAN info is:
>>>inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
>>>
>>>That's from ifconfig  The router sits at 192.168.1.1 (smoothwall) and
>>>the 2 machines I'm trying to test this with is connected to the same
>>>switch on my LAN side of the router (not on the orange or red
>>>interfaces, it's all green and further LAN segmented).
>>>
>>>I'm not sure what other kind of info you may need, but any pointers at
>>>this point would be helpful.
>>>
>>>Thanks!
>>>
>>>PS:  I figure this is MythTV related since I'm trying to get this
>>>working so I don't have to have my MythTV backends up 24/7 for no real
>>>good reason.  Also, I'd really really really prefer to not use nvram,
>>>WOL seems much more elegant and... safe.
>>>      
>>>
>>Are you using the mac address or the IP address?  When the system is
>>sleeping, it doesn't have an IP so you use the MAC (hardware) address of
>>the card:
>>
>>[root at mythtv root]# ifconfig
>>eth0      Link encap:Ethernet  HWaddr 00:04:5A:87:F5:65
>>          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
>>
>>The HWaddr is what you want like:
>>
>>wakeonlan 00:04:51:87:F5:65
>>
>>Kevin
>>    
>>
>
>Chad,
>
>further to what Kevin wrote (use MAC, not IP), make sure you set your NIC into 
>WOL state.  Many NIC drivers do this by default, but you make have to do it 
>manually for others.  Use ethtool to check/set NIC parameters.  The URL is: 
>http://sourceforge.net/projects/gkernel/
>
>Here's what ethtool reports on my machine which works with WOL:
>
>[root at localhost /]# ethtool eth0
>Settings for eth0:
>        Supported ports: [ TP ]
>        Supported link modes:   10baseT/Half 10baseT/Full
>                                100baseT/Half 100baseT/Full
>                                1000baseT/Full
>        Supports auto-negotiation: Yes
>        Advertised link modes:  10baseT/Half 10baseT/Full
>                                100baseT/Half 100baseT/Full
>                                1000baseT/Full
>        Advertised auto-negotiation: Yes
>        Speed: 100Mb/s
>        Duplex: Full
>        Port: Twisted Pair
>        PHYAD: 0
>        Transceiver: internal
>        Auto-negotiation: on
>        Supports Wake-on: umbg
>        Wake-on: g
>        Current message level: 0x00000007 (7)
>        Link detected: yes
>[root at localhost /]#
>
>You need at least g (wake from magic packet) in Wake-on: for WOL to work.  If 
>you discover that your driver doesn't set the NIC into any WOL state, do it 
>manually like so:
>
>[root at localhost /]# ethtool -s eth0 wol g
>
>Once you get it working, put this in one of the /etc/rc.d/init.d scripts -- it 
>depends what distribution you're using.
>
>IvanK.
>_______________________________________________
>mythtv-users mailing list
>mythtv-users at mythtv.org
>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>  
>
I second this, I had to do the same thing to get my board to 
wake-on-lan.  I put the ethool command in my local.stop script.


More information about the mythtv-users mailing list