[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