My pc doesn't wake up when receiving a magic packet from a pc connected to the same router.
fcipriani@ubuntu:~$ sudo ethtool eth0 Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: No Link partner advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: MII PHYAD: 32 Transceiver: internal Auto-negotiation: on Supports Wake-on: pumbg Wake-on: g Current message level: 0x00000007 (7) drv probe link Link detected: yes
I have enabled all the wake up features in my bios, and I have verified the magic packet gets to the pc.
I suspect the main problem is that the NIC light is completely turned off after the shutdown, but even after spending a lot of time researching I can't understand if this is a limit of my network card, my mobo, or something in the OS which needs to be configured correctly in order to leave the NIC in stand by mode with the light flashing.
the NIC is Realtek 8139, the motherboard Asus P5L13L-X
Edit 2/12/2012 - It looks like the Realtek chip on my NIC (8139d) does not support wol, found that on wikipedia (http://en.wikipedia.org/wiki/RTL8139), my fault but it's a shame the Realtek site is not very clear about this subject. I'll update this question as soon as I'll buy myself a new NIC to test.
Edit 5/12/2012 - Bought a new NIC Zyxel. Now after the poweroff the led on the router will stay lit, allowing me to wake my pc up both on LAN and WAN. That's interesting, because the Zyxel NIC mounts a RTL 8139d as well! (chip wasn't specified on the box, WOL support was, that's why I bought it). That means 8139D DOES support WOL. Different firmwares? I'm curious enough to make another couple of tests, I'll post the results.