Try enabling the forwarding of net directed broadcasts Enale it both globally and on the VLANs affedted   enable ip netdirbcast interface vlan x ip netdirbcast exit eixt
I have a 6224F configured as a core switch connect to ten 5548P access switches. I have several VLANs configured and want to be able to send Wake-On-Lan magic packets from one VLAN to other VLANs. The switches seem to be blocking the WOL packets. How can I get the packts to be forwarded across the VLAN broadcast subnet domains?
Forwarding Magic Packets across VLANs