Hallo,
ich klinke mich hier mal ein, weil ich es auch nicht schaffe, meinen Rechner via dbox aufzuwecken. Board ist eine Asus P4PE mit Broadcom 4401 Ethernet Chip.
Da das Aufwecken von einem anderen Rechner aus mittels "AMD Magic Packet Utility" wunderbar funktioniert, habe ich mal (natürlich bei angeschaltetem Rechner

mit Ethereal mitgeloggt, was da denn jeweils ankommt.
Ergebnis:
Mit der d-box kommt ein Ethernet-Frame vom Typ 0x842 (unknown), dahinter direkt das "Magic Packet" mit Länge 102.
Das "Magic Packet Utility" von AMD verschickt aber ein Ethernet Frame vom Typ 0x800 (IP)! Genauer gesagt ein UDP Paket, Src Port 3027, Dest. Port 2304. Hinter dem IP/UDP Header kommt dann genau das selbe Magic Packet von 102 Bytes Länge wie bei der d-box.
Die Frage die sich mir jetzt stellt: Wer hat recht?
AMD, die mit ihrem Utility ziemlich überflüssige IP-Header verschicken und Asus/Broadcom, die nur mit diesem Paket aufwachen oder die Implementierung von etherwake?
Ich werde wir wohl bei der nächsten Gelegenheit den Source von etherwake vornehmen und den "IP-Header" einbauen - wäre doch gelacht, wenn mein Rechner nicht aufzuwecken wäre...